"uniqueItems": true,
"required": [
"id",
- "description",
"operation",
"timeout",
"retries",
"success",
- "failure",
- "failure_timeout",
- "failure_retries",
- "failure_exception",
- "failure_guard"
+ "failure"
],
"properties": {
"id": {
"title": "Operation",
"required": [
"actor",
- "recipe",
+ "operation",
"target"
],
"properties": {
],
"pattern": "^(.+)$"
},
- "recipe": {
- "$id": "#/properties/properties/properties/operations/items/properties/operation/properties/recipe",
+ "operation": {
+ "$id": "#/properties/properties/properties/operations/items/properties/operation/properties/operation",
"type": "string",
- "title": "Recipe",
+ "title": "Operation Name",
"examples": [
"Restart"
],
"pattern": "^(.+)$"
}
}
+ },
+ "payload": {
+ "$id": "#/properties/properties/properties/operations/items/properties/operation/properties/payload",
+ "type": "object",
+ "title": "Payload",
+ "additionalProperties": {
+ "type": "string"
+ }
}
}
},
"failure_retries": {
"$id": "#/properties/properties/properties/operations/items/properties/failure_retries",
"type": "string",
- "title": "Failure Retries Treatment",
+ "title": "Failure Retry Treatment",
"default": "final_failure_retries",
"examples": [
"final_failure_retries",