주의: 이 버전은 지원 중단된 Deployment Manager API입니다. 대신 최신 API 버전을 사용하세요.
작업은 데이터를 수정하는 모든 요청의 상태를 추적합니다. 리소스를 변경하는 모든 요청에 대해 작업이 반환됩니다.
이 리소스에 대한 메소드 목록은 이 페이지의 하단에 나와 있습니다.
리소스 표현
비동기 API 요청을 관리하는 데 사용되는 작업 리소스입니다.
{ "kind": "deploymentmanager#operation", "id":unsigned long , "creationTimestamp":string , "name":string , "zone":string , "clientOperationId":string , "operationType":string , "targetLink":string , "targetId":unsigned long , "status":string , "statusMessage":string , "user":string , "progress":integer , "insertTime":string , "startTime":string , "endTime":string , "error": { "errors": [ { "code":string , "location":string , "message":string } ] }, "warnings": [ { "code":string , "message":string , "data": [ { "key":string , "value":string } ] } ], "httpErrorStatusCode":integer , "httpErrorMessage":string , "selfLink":string , "region":string , "description":string }
속성 이름 | 값 | 설명 | 참고 |
---|---|---|---|
clientOperationId |
string |
[출력 전용] 나중에 사용하기 위해 예약되어 있습니다. | |
creationTimestamp |
string |
[출력 전용] RFC3339 텍스트 형식의 생성 타임스탬프입니다. | |
description |
string |
[출력 전용] 작업의 텍스트 설명입니다. 작업이 생성될 때 설정됩니다. | |
endTime |
string |
[출력 전용] 이 작업이 완료된 시간입니다. 이 값은 RFC3339 텍스트 형식입니다. | |
error |
object |
[출력 전용] 작업을 처리하는 동안 오류가 발생하면 이 필드가 채워집니다. | |
error.errors[] |
list |
[출력 전용] 이 작업을 처리하는 동안 발생한 오류의 배열입니다. | |
error.errors[].code |
string |
[출력 전용] 이 오류의 오류 유형 식별자입니다. | |
error.errors[].location |
string |
[출력 전용] 오류를 일으킨 요청의 필드를 나타냅니다. 이 속성은 선택사항입니다. | |
error.errors[].message |
string |
[출력 전용] 사람이 읽을 수 있는 선택적인 오류 메시지입니다. | |
httpErrorMessage |
string |
[출력 전용] 작업에 실패하면 이 필드에 반환된 HTTP 오류 메시지(예: NOT FOUND )가 포함됩니다. |
|
httpErrorStatusCode |
integer |
[출력 전용] 작업이 실패하면 이 필드에 반환된 HTTP 오류 상태 코드가 포함됩니다. 예를 들어 404 은 리소스를 찾을 수 없음을 의미합니다. |
|
id |
unsigned long |
[출력 전용] 리소스의 고유 식별자입니다. 이 식별자는 서버에 의해 정의됩니다. | |
insertTime |
string |
[출력 전용] 이 작업이 요청된 시간으로 이 값은 RFC3339 텍스트 형식입니다. | |
kind |
string |
[출력 전용] 리소스의 유형입니다. 작업 리소스의 경우 항상 compute#operation 입니다. |
|
name |
string |
[출력 전용] 리소스의 이름입니다. | |
operationType |
string |
[출력 전용] insert , update , delete 등의 작업 유형입니다. |
|
progress |
integer |
[출력 전용] 0부터 100 사이의 선택적 진행률 표시기입니다. 반드시 선형적일 필요는 없으며, 작업 세부사항을 지원할 필요도 없습니다. 작업이 완료될 시점을 추측하는 데 사용해서는 안 됩니다. 이 숫자는 작업이 진행될수록 단조롭게 증가해야 합니다. | |
region |
string |
[출력 전용] 작업이 상주하는 지역의 URL입니다. 지역 작업을 실행할 때만 사용할 수 있습니다. | |
selfLink |
string |
[출력 전용] 리소스의 서버 정의 URL입니다. | |
startTime |
string |
[출력 전용] 이 작업이 서버에 의해 시작된 시간으로 이 값은 RFC3339 텍스트 형식입니다. | |
status |
string |
[출력 전용] 작업의 상태로, PENDING , RUNNING , DONE 중 하나일 수 있습니다. |
|
statusMessage |
string |
[출력 전용] 작업의 현재 상태에 대한 선택적인 텍스트 설명입니다. | |
targetId |
unsigned long |
[출력 전용] 대상 리소스의 특정 구체화를 식별하는 고유한 대상 ID입니다. | |
targetLink |
string |
[출력 전용] 작업이 수정 중인 리소스의 URL입니다. | |
user |
string |
[출력 전용] 작업을 요청한 사용자입니다(예: user@example.com ). |
|
warnings[] |
list |
[출력 전용] 작업을 처리하는 동안 경고 메시지가 생성되면 이 필드가 채워집니다. | |
warnings[].code |
string |
[출력 전용] 경고 코드입니다(해당하는 경우). 예를 들어 Compute Engine은 응답에 결과가 없으면 NO_RESULTS_ON_PAGE 를 반환합니다. |
|
warnings[].data[] |
list |
[출력 전용] 이 경고에 관한 메타데이터(key: value 형식)입니다. 예를 들면 다음과 같습니다. "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
warnings[].data[].key |
string |
[출력 전용] 반환되는 경고에 관한 세부정보를 제공하는 키입니다. 예를 들어 특정 영역에 대한 목록 요청에 결과가 없는 경고의 경우 이 키는 scope 이고 키 값은 영역 이름일 수 있습니다. 지원 중단된 리소스와 추천 대체 항목을 나타내는 키, 잘못된 네트워크 설정에 관한 경고 (예: 인스턴스가 IP 전달을 시도하지만 IP 전달이 사용 설정되지 않은 경우)도 다른 예가 될 수 있습니다. |
|
warnings[].data[].value |
string |
[출력 전용] 키에 해당하는 경고 데이터 값입니다. | |
warnings[].message |
string |
[출력 전용] 사람이 읽을 수 있는 경고 코드 설명입니다. | |
zone |
string |
[출력 전용] 작업이 상주하는 영역의 URL입니다. 영역별 작업을 실행할 때만 사용할 수 있습니다. |