리소스: MigrationSubtask
하위 작업 구성의 세부정보를 전달하는 마이그레이션의 하위 작업입니다. 세부정보의 콘텐츠는 최종 사용자에게 중요하지 않지만 하위 작업의 생성자와 작업자 간 합의된 내용입니다.
JSON 표현 |
---|
{ "name": string, "taskId": string, "type": string, "state": enum ( |
필드 | |
---|---|
name |
출력 전용입니다. 변경할 수 없습니다. 마이그레이션 하위 작업의 리소스 이름입니다. ID는 서버에서 생성됩니다. 예: |
taskId |
이 하위 작업이 속한 작업의 고유 ID입니다. |
type |
하위 작업의 유형입니다. 마이그레이션 서비스에서 하위 작업의 유형이 알려진 유형인지 확인하지 않습니다. 호환되는 작업자가 폴링할 하위 작업만 만드는 것은 작업 생성자(예: 조정자 또는 작업자)의 책임입니다. |
state |
출력 전용입니다. 하위 작업의 현재 상태입니다. |
processingError |
출력 전용입니다. 이 설명은 작업이 실패 상태일 때 채워질 수 있습니다. |
resourceErrorDetails[] |
출력 전용입니다. 하위 작업을 처리하는 동안 발생한 오류 및 문제에 대한 세부정보를 제공합니다. 오류 세부정보가 있다고 해서 하위 작업이 실패했음을 의미하지는 않습니다. |
resourceErrorCount |
오류가 있는 리소스의 수입니다. 참고: 각 리소스에 두 개 이상의 오류가 있을 수 있으므로 총 오류 수가 아닙니다. |
createTime |
하위 작업이 생성된 시간입니다. |
lastUpdateTime |
하위 작업이 마지막으로 업데이트된 시간입니다. |
metrics[] |
하위 작업의 측정항목입니다. |
상태
가능한 마이그레이션 하위 작업 상태입니다.
enum | |
---|---|
STATE_UNSPECIFIED |
상태가 지정되지 않았습니다. |
ACTIVE |
하위 작업이 준비되었습니다. 즉, 실행할 수 있습니다. |
RUNNING |
하위 작업이 실행 중입니다. 즉, 실행을 위해 작업자에게 할당됩니다. |
SUCCEEDED |
하위 작업이 성공적으로 완료되었습니다. |
FAILED |
하위 작업이 완료되지 않았습니다. |
PAUSED |
하위 작업이 일시중지됩니다. 즉, 예약되지 않습니다. 이미 할당된 경우 완료될 수 있지만 새 임대 기간 갱신이 부여되지 않습니다. |
PENDING_DEPENDENCY |
하위 작업이 종속 항목을 대기 중입니다. 종속 항목이 완료되면 예약됩니다. |
메서드 |
|
---|---|
|
이전에 만든 마이그레이션 하위 작업을 가져옵니다. |
|
이전에 만든 마이그레이션 하위 작업을 나열합니다. |