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

실행 중인 작업과 완료된 작업 정보를 반환합니다.