
schema.actions.action.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of serverlessworkflow-api Show documentation
Show all versions of serverlessworkflow-api Show documentation
Java SDK for Serverless Workflow Specification
{
"type": "object",
"javaType": "io.serverlessworkflow.api.actions.Action",
"description": "Action Definition",
"properties": {
"name": {
"type": "string",
"description": "Unique action definition name"
},
"functionRef": {
"description": "References a reusable function definition to be invoked",
"$ref": "../functions/functionref.json"
},
"eventRef": {
"description": "References a 'trigger' and 'result' reusable event definitions",
"$ref": "../events/eventref.json"
},
"timeout": {
"type": "string",
"description": "Time period to wait for function execution to complete"
},
"actionDataFilter": {
"$ref": "../filters/actiondatafilter.json"
}
},
"oneOf": [
{
"required": [
"functionRef"
]
},
{
"required": [
"eventRef"
]
}
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy