자원: 작업
이 리소스는 네트워크 API 호출의 결과인 장기 실행 작업을 나타냅니다.
JSON 표현 |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
필드 | |
---|---|
name | 원래 반환한 동일한 서비스 내에서만 고유한 서버 할당 이름입니다. 기본 HTTP 매핑을 사용하는 경우 |
metadata | 작업과 관련된 서비스별 메타데이터입니다. 일반적으로 진행 정보와 생성 시간과 같은 일반적인 메타데이터가 포함됩니다. 일부 서비스는 이러한 메타데이터를 제공하지 않을 수 있습니다. 장기 실행 작업을 반환하는 모든 메서드는 메타데이터 유형(있는 경우)을 문서화해야 합니다. 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |
done | 값이 |
Union 필드 result . error 또는 유효한 response 일 수 있는 작업 결과입니다. done == false 인 경우 error response 모두 설정되지 않습니다. done == true 인 경우 error 또는 response 중 하나만 설정할 수 있습니다. 일부 서비스에서는 결과를 제공하지 못할 수도 있습니다. result 다음 중 하나만 가능합니다. | |
error | 실패 또는 취소 시 작업의 오류 결과입니다. |
response | 작업의 정상적이고 성공적인 응답입니다. 원래 메소드가 성공 시 데이터를 반환하지 않는 경우(예: 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |
행동 양식 | |
---|---|
| 장기 실행 작업의 최신 상태를 가져옵니다. |