TaskExecution

TaskExecution
TaskExecution

Task execution details

JSON Example
{
    "id": "string",
    "type": "SCRIPT",
    "preCondition": "$a == 'abc'",
    "ignoreFailure": false,
    "status": "string",
    "statusMessage": "string",
    "rollbackConfiguration": {
        "stage": "string",
        "task": "string",
        "name": "string"
    },
    "rollbackResponse": {
        "status": "string",
        "statusMessage": "string",
        "name": "string",
        "_link": "string",
        "index": 0
    },
    "failureMessage": "string"
}
string
id
Optional

id

string
type
Optional

type

string
preCondition
Optional

Task is run when the preCondition evaluates true

boolean
ignoreFailure
Optional

ignore if task fails

object
endpoints
Optional

endpoints

object
input
Optional

input

object
output
Optional

output

string
status
Optional

status

string
statusMessage
Optional

statusMessage

rollbackConfiguration
Optional

rollbackConfiguration

rollbackResponse
Optional

rollbackResponse

string
failureMessage
Optional

failure message when task fails