REST 리소스: projects.transferConfigs.runs

리소스: TransferRun

데이터 전송 실행을 나타냅니다.

JSON 표현

{
  "name": string,
  "scheduleTime": string,
  "runTime": string,
  "errorStatus": {
    object (Status)
  },
  "startTime": string,
  "endTime": string,
  "updateTime": string,
  "params": {
    object
  },
  "dataSourceId": string,
  "state": enum (TransferState),
  "userId": string,
  "schedule": string,
  "notificationPubsubTopic": string,
  "emailPreferences": {
    object (EmailPreferences)
  },
  "destinationDatasetId": string
}
필드
name

string

전송 실행의 리소스 이름입니다. 전송 실행 이름의 형식은 projects/{projectId}/locations/{location}/transferConfigs/{configId}/runs/{run_id}입니다. 전송 실행 생성 시 이름은 무시됩니다.

scheduleTime

string (Timestamp format)

전송 실행이 시작되기 전에 경과해야 하는 최소 시간입니다.

runTime

string (Timestamp format)

일괄 전송 실행의 경우 수집해야 할 데이터의 날짜 및 시간을 지정합니다.

errorStatus

object (Status)

전송 실행 상태입니다.

startTime

string (Timestamp format)

출력 전용. 전송 실행이 시작된 시간입니다. 입력 요청의 경우 서버에서 무시되는 매개변수입니다.

endTime

string (Timestamp format)

출력 전용. 전송 실행이 끝난 시간입니다. 입력 요청의 경우 서버에서 무시되는 매개변수입니다.

updateTime

string (Timestamp format)

출력 전용. 데이터 전송 실행 상태가 마지막으로 업데이트된 시간입니다.

params

object (Struct format)

출력 전용. 데이터 전송용 매개변수입니다.

dataSourceId

string

출력 전용. 데이터 소스 ID입니다.

state

enum (TransferState)

데이터 전송 실행 상태. 입력 요청 시 무시됩니다.

userId

string (int64 format)

지원이 중단되었습니다. 전송이 처리되는 사용자의 고유 ID입니다.

schedule

string

출력 전용. 전송 실행이 정기 일정으로 생성된 경우, 전송 실행의 일정을 설명합니다. 수동으로 예약된 일괄 전송 실행은 이 값이 비어 있습니다. 참고: 현재 로드에 따라 시스템에서 일정 지연을 선택할 수도 있으므로 scheduleTime이 항상 이 값과 일치하지는 않습니다.

notificationPubsubTopic

string

출력 전용. 이 전송 실행이 완료된 후 알림을 전송할 Pub/Sub 주제

emailPreferences

object (EmailPreferences)

출력 전용. 이러한 환경설정에 따라 이 실행이 시작된 전송 구성의 소유자 이메일 주소로 이메일 알림이 전송됩니다.

destinationDatasetId

string

출력 전용. BigQuery 대상 데이터 세트 ID입니다.

메서드

delete

지정된 전송 실행을 삭제합니다.

get

특정 전송 실행 정보를 반환합니다.

list

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