asl-validator
Version:
Amazon States Language validator
35 lines (34 loc) • 866 B
JSON
{
"$id": "http://asl-validator.cloud/state-machine.json#",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"Comment": {
"type": "string"
},
"StartAt": {
"type": "string"
},
"States": {
"type": "object",
"patternProperties": {
"^.{1,80}$": {
"$ref": "state.json#"
}
},
"additionalProperties": false
},
"Version": {
"type": "string"
},
"TimeoutSeconds": {
"type": "integer",
"minimum": 0
},
"QueryLanguage": {
"$ref": "jsonata.json#/definitions/queryLanguage"
}
},
"additionalProperties": false,
"required": ["StartAt", "States"]
}