비동기식으로 처리되는 변경 목록입니다. 변형은 사용자가 업로드합니다. 변경 자체를 읽을 수 없으며 BatchJobService.ListBatchJobResults를 통해서만 작업 결과를 읽을 수 있습니다.
JSON 표현 |
---|
{ "resourceName": string, "metadata": { object ( |
입력란 | |
---|---|
resourceName |
변경할 수 없습니다. 일괄 작업의 리소스 이름입니다. 일괄 작업 리소스 이름의 형식은 다음과 같습니다.
|
metadata |
출력 전용. 이 일괄 작업에 대한 추가 정보를 포함합니다. |
status |
출력 전용. 이 일괄 작업의 상태입니다. |
id |
출력 전용. 이 일괄 작업의 ID입니다. |
nextAddSequenceToken |
출력 전용. 작업을 추가할 때 사용할 다음 시퀀스 토큰입니다. 일괄 작업 상태가 PENDING(대기 중)인 경우에만 설정됩니다. |
longRunningOperation |
출력 전용. 완료를 위해 폴링하는 데 사용할 수 있는 장기 실행 작업의 리소스 이름입니다. 일괄 작업 상태가 '실행 중' 또는 '완료'인 경우에만 설정됩니다. |
BatchJobMetadata
일괄 작업에 대한 추가 정보입니다. 이 메시지는 장기 실행 작업 일괄 작업에서 반환되는 메타데이터로도 사용됩니다.
JSON 표현 |
---|
{ "creationDateTime": string, "startDateTime": string, "completionDateTime": string, "estimatedCompletionRatio": number, "operationCount": string, "executedOperationCount": string, "executionLimitSeconds": integer } |
입력란 | |
---|---|
creationDateTime |
출력 전용. 이 일괄 작업이 생성된 시간입니다. yyyy-mm-dd hh:mm:ss 형식으로 지정됩니다. 예: '2018-03-05 09:15:00' |
startDateTime |
출력 전용. 이 일괄 작업의 실행이 시작된 시간입니다. yyyy-mm-dd hh:mm:ss 형식으로 지정됩니다. 예: '2018-03-05 09:15:30' |
completionDateTime |
출력 전용. 이 일괄 작업이 완료된 시간입니다. yyyy-MM-dd HH:mm:ss 형식으로 지정됩니다. 예: '2018-03-05 09:16:00' |
estimatedCompletionRatio |
출력 전용. 처리된 변형의 비율 (0.0~1.0)입니다. 작업 실행이 아직 시작되지 않은 경우 비어 있습니다. |
operationCount |
출력 전용. 일괄 작업의 변경 연산 수입니다. |
executedOperationCount |
출력 전용. 일괄 작업에서 실행한 뮤테이션 작업의 개수입니다. 작업 실행이 시작된 경우에만 존재합니다. |
executionLimitSeconds |
변경할 수 없습니다. 일괄 작업을 실행할 수 있는 시간(초)의 대략적인 상한값입니다. 작업이 지정된 상한값을 초과하여 실행되면 작업이 취소됩니다. |
BatchJobStatus
일괄 작업 상태입니다.
열거형 | |
---|---|
UNSPECIFIED |
지정되지 않음 |
UNKNOWN |
반환 값에만 사용됩니다. 이 버전에서 알 수 없는 값을 나타냅니다. |
PENDING |
작업이 현재 실행 중이 아닙니다. |
RUNNING |
작업이 실행 중입니다. |
DONE |
작업이 완료되었습니다. |