TaskCreateRequest
TaskCreateRequest
Describes the create request for task object.
JSON Example
{
"type": "NOTIFICATION",
"status": "IN_PROGRESS",
"action": "ACKNOWLEDGE",
"details": "Performing ack operation",
"notification_ids": [
"id1",
"id2"
],
"dag_id": "xxxxxx",
"entities": [
{}
]
}
string
type
Required
Which type of task user wants to create.
Possible values are : NOTIFICATION, REMEDIATION, ESCALATION,
string
status
Required
The current status of task.
Possible values are : IN_PROGRESS, COMPLETED, FAILED,
string
action
Required
The name of the action e.g. ADD_USER, ACKNOWLEDGE or REMEDIATION.
string
details
Optional
The details of performing action.
array of string
notification_ids
Required
List of notification ids on which the action is performed.
string
dag_id
Optional
dag id, specific to REMEDIATION tasks.
array of object
entities
Optional
This field contains the details specific to the Task type (NOTIFICATION/REMEDIATION)