Resource: MigrationSubtask
A subtask for a migration which carries details about the configuration of the subtask. The content of the details should not matter to the end user, but is a contract between the subtask creator and subtask worker.
| JSON representation | 
|---|
| { "name": string, "taskId": string, "type": string, "state": enum ( | 
| Fields | |
|---|---|
| name | 
 Output only. Immutable. The resource name for the migration subtask. The ID is server-generated. Example:  | 
| taskId | 
 The unique ID of the task to which this subtask belongs. | 
| type | 
 The type of the Subtask. The migration service does not check whether this is a known type. It is up to the task creator (i.e. orchestrator or worker) to ensure it only creates subtasks for which there are compatible workers polling for Subtasks. | 
| state | 
 Output only. The current state of the subtask. | 
| processingError | 
 Output only. An explanation that may be populated when the task is in FAILED state. | 
| resourceErrorDetails[] | 
 Output only. Provides details to errors and issues encountered while processing the subtask. Presence of error details does not mean that the subtask failed. | 
| resourceErrorCount | 
 Output only. The number or resources with errors. Note: This is not the total number of errors as each resource can have more than one error. This is used to indicate truncation by having a  | 
| createTime | 
 Output only. Time when the subtask was created. | 
| lastUpdateTime | 
 Output only. Time when the subtask was last updated. | 
| metrics[] | 
 Output only. The metrics for the subtask. | 
State
Possible states of a migration subtask.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | The state is unspecified. | 
| ACTIVE | The subtask is ready, i.e. it is ready for execution. | 
| RUNNING | The subtask is running, i.e. it is assigned to a worker for execution. | 
| SUCCEEDED | The subtask finished successfully. | 
| FAILED | The subtask finished unsuccessfully. | 
| PAUSED | The subtask is paused, i.e., it will not be scheduled. If it was already assigned,it might still finish but no new lease renewals will be granted. | 
| PENDING_DEPENDENCY | The subtask is pending a dependency. It will be scheduled once its dependencies are done. | 
| Methods | |
|---|---|
| 
 | Gets a previously created migration subtask. | 
| 
 | Lists previously created migration subtasks. |