Schedule
This endpoint is used to create, update, search or delete schedules for a particular workspace inside an organization, this is useful when you need to create schedule task or running jobs in a particular time.
Entity fields:
data.type
string
Should be "template"
data.attributes.cron
string
Cron expression to schedule a job inside a workspace. For more information please visit Quartz documentation.
data.attributes.tcl
string
Terrakube configuration language in base64
data.attributes.templateReference
string
Terrakube template id
Example:
{
"data": {
"type": "schedule",
"attributes": {
"cron": "0 0/1 * * * ?",
"tcl": "{{templateSample}}"
}
}
}Supported Operations
Returns the relationship schedule
workspace Identifier
Filters the collection of schedule using a 'disjoint' RSQL expression
Number of pages to return. Can be used with page[size]
Number of elements per page. Can be used with page[number]
Offset from 0 to start paginating. Can be used with page[limit]
Maximum number of items to return. Can be used with page[offset]
For requesting total pages/records be included in the response page meta data
Successful response
Successful response
Creates an item of type schedule and adds it to schedule
workspace Identifier
Successful response
Successful response
Deletes an instance of type schedule
workspace Identifier
schedule Identifier
Successful response
Successful response
No content
Modifies an instance of type schedule
workspace Identifier
schedule Identifier
Successful response
Successful response
No content
Returns an instance of type schedule
workspace Identifier
schedule Identifier
Successful response
Successful response
Last updated
Was this helpful?