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「Zulu」形式のタイムスタンプ。精度はナノ秒。例: "2014-10-02T15:01:23.045123456Z"

runTime

string (Timestamp format)

バッチ転送実行の場合、データが取り込まれる日時を指定します。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒。例: "2014-10-02T15:01:23.045123456Z"

errorStatus

object(Status)

転送実行のステータス。

startTime

string (Timestamp format)

出力のみ。転送実行の開始時間。入力リクエストでは、パラメータが無視されます。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒。例: "2014-10-02T15:01:23.045123456Z"

endTime

string (Timestamp format)

出力のみ。転送実行の終了時間。入力リクエストでは、パラメータが無視されます。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒。例: "2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力のみ。データ転送実行状態が最後に更新された時間。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒。例: "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

実行中のジョブと完了したジョブの情報を返します。