REST 리소스: projects.locations.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입니다.

상태

Status 유형은 REST API, RPC API를 비롯하여 다양한 프로그래밍 환경에 적합한 논리적 오류 모델을 정의하며, gRPC에서 사용됩니다. 각 Status 메시지에는 오류 코드, 오류 메시지, 오류 세부정보라는 3가지 데이터가 포함됩니다.

API 설계 가이드에서 이 오류 모델과 모델 작업 방법에 대해 자세히 알아볼 수 있습니다.

JSON 표현

{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
필드
code

integer

상태 코드로, google.rpc.Code의 열거형 값이어야 합니다.

message

string

개발자에게 정보를 제공하는 오류 메시지로, 영어로 작성되어야 합니다. 사용자에게 표시되는 모든 오류 메시지는 현지화되어 google.rpc.Status.details 필드에 전송되거나, 클라이언트 측에서 현지화되어야 합니다.

details[]

object

오류 세부정보를 설명하는 메시지 목록입니다. API에서 사용할 일반적인 메시지 유형 집합이 있습니다.

임의 유형의 필드를 포함하는 객체입니다. 추가 필드 "@type"은 유형을 식별하는 URI를 포함합니다. 예: { "id": 1234, "@type": "types.example.com/standard/id" }

메서드

delete

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

get

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

list

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