Task
Task
JSON Example
{
"id": 0,
"taskType": "string",
"totalSnapshots": [
"string"
],
"uid": "string",
"taskRef": 0,
"status": "string",
"taskName": "string",
"environmentId": "string",
"nextTaskId": 0,
"next_tasks": [
0
]
}
integer As int64
As int64
id
Optional
The task ID.
string
taskType
Optional
The type of the task.
Possible values are :
ENVIRONMENT_DEPLOY,
ENVIRONMENT_IMPORT,
ENVIRONMENT_VALIDATE,
ENVIRONMENT_DELETE,
UPGRADE,
UPGRADE_VALIDATE,
CERTIFICATE_UPDATE,
NODE_ADD,
NODE_UPDATE,
NODE_REDEPLOY,
NODE_DELETE,
NODE_POWER,
ALL_NODES_UPDATE,
DATACENTER_REGISTER,
DATACENTER_VALIDATE,
DATACENTER_UPDATE,
DATACENTER_DELETE,
DATACENTER_DISCOVER,
PRODUCT_DISCOVER,
object
subTasks
Optional
The sub tasks executed as part of this task.
array of
string
totalSnapshots
Optional
totalSnapshots
string
uid
Optional
uid
integer As int64
As int64
taskRef
Optional
taskRef
object
message
Optional
The task's result message - empty if successful, in case of error the sub task and failure messages are returned.
string
status
Optional
The task's status based on the status of all sub tasks.
Possible values are :
NOT_STARTED,
IN_PROGRESS,
SUCCESS,
ERROR,
CANCELLED,
MANUAL,
MANDATORY,
DEFAULT,
string
taskName
Optional
The task's name.
string
environmentId
Optional
The environment ID of the environment that this task is defined for.
integer As int64
As int64
nextTaskId
Optional
nextTaskId
array of
integer
next_tasks
Optional
The list of tasks waiting for this task to finish.