REST 资源:projects.transferConfigs.runs

资源:TransferRun

表示数据传输运行。

JSON 表示形式

{
  "name": string,
  "labels": {
    string: string,
    ...
  },
  "scheduleTime": string,
  "runTime": string,
  "errorStatus": {
    object(Status)
  },
  "startTime": string,
  "endTime": string,
  "updateTime": string,
  "params": {
    object
  },
  "destinationDatasetId": string,
  "dataSourceId": string,
  "state": enum(TransferState),
  "userId": string,
  "schedule": string,
  "partnerToken": string
}
字段
name

string

转移作业运行的资源名称。转移作业运行名称采用 projects/{projectId}/locations/{location}/transferConfigs/{configId}/runs/{run_id} 格式。创建转移作业运行时,系统将忽略该名称。

labels

map (key: string, value: string)

用户标签。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

scheduleTime

string (Timestamp format)

在开始转移作业运行之前需要等待的最短时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒。示例:"2014-10-02T15:01:23.045123456Z"

runTime

string (Timestamp format)

对于批量转移作业运行,请指定应在什么日期和时间获取数据。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒。示例:"2014-10-02T15:01:23.045123456Z"

errorStatus

object(Status)

转移作业运行的状态。

startTime

string (Timestamp format)

仅供输出。传输运行开始的时间。对于输入请求,服务器将忽略该参数。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒。示例:"2014-10-02T15:01:23.045123456Z"

endTime

string (Timestamp format)

仅供输出。传输运行结束的时间。对于输入请求,服务器将忽略该参数。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒。示例:"2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

仅供输出。数据传输运行状态的上次更新时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒。示例:"2014-10-02T15:01:23.045123456Z"

params

object (Struct format)

仅供输出。特定于数据转移作业的参数。

destinationDatasetId

string

仅供输出。BigQuery 目标数据集 ID。

dataSourceId

string

仅供输出。数据源 ID。

state

enum(TransferState)

数据转移作业运行状态。对于输入请求,系统会忽略此参数。

userId

string (int64 format)

已弃用。用户的唯一 ID,转移作业由其他方代表该用户完成。

schedule

string

仅供输出。如果此转移作业运行是定期创建的,则说明其时间表。对于手动安排的批量转移作业运行,此字段为空。注意:系统可能会根据当前负载选择将时间安排往后推迟,因此 scheduleTime 不一定始终与此时间表相符。

partnerToken

string

仅供输出。此令牌是从 TransferConfig 初始化的令牌。合作伙伴令牌是用于标识存储在外部合作伙伴端的转移作业设置的唯一标识符。该令牌对于 DTS 来说是不透明的,只能由合作伙伴进行解释。合作伙伴数据源应在配置 ID 和该令牌之间创建映射,以验证转移作业配置/运行是否合法。

方法

delete

删除指定的转移作业运行。

get

返回特定转移作业运行的相关信息。

list

返回有关正在运行和已完成的作业的信息。