Experimental
Schema
EffectiveTimeouts
Type:
object
EffectiveTimeouts retains the selected behavior and current action deadline.
DELETE and STOP retain a resume timeout; RESTART (and its deprecated alias KEEP) does not use one
autoResume
Type:
boolean
auto_resume is explicit; endpoint authorization still precedes any wake-up.
All schema constraints and annotations
{
"description": "auto_resume is explicit; endpoint authorization still precedes any wake-up.",
"type": "boolean"
}expiresAt
Schema:
Timestamp
expires_at is present only while a deadline is armed, not before first readiness or while stopped.
All schema constraints and annotations
{
"$ref": "#/components/schemas/Timestamp",
"description": "expires_at is present only while a deadline is armed, not before first readiness or while stopped."
}initialTimeout
· required
Schema:
Duration
Records the accepted initial TTL, not the recurring interval for RESTART or KEEP.
All schema constraints and annotations
{
"$ref": "#/components/schemas/Duration",
"description": "Records the accepted initial TTL, not the recurring interval for RESTART or KEEP."
}onTimeout
· required
Schema:
TimeoutAction
on_timeout remains the accepted disposition through renewal and restart.
All schema constraints and annotations
{
"$ref": "#/components/schemas/TimeoutAction",
"description": "on_timeout remains the accepted disposition through renewal and restart.",
"not": {
"enum": [
"unspecified"
]
}
}resumeTimeout
Schema:
Duration
Freezes the action's default for later starts; RESTART and KEEP manage their own interval.
All schema constraints and annotations
{
"$ref": "#/components/schemas/Duration",
"description": "Freezes the action's default for later starts; RESTART and KEEP manage their own interval."
}All schema constraints and annotations
{
"description": "EffectiveTimeouts retains the selected behavior and current action deadline.\nDELETE and STOP retain a resume timeout; RESTART (and its deprecated alias KEEP) does not use one",
"properties": {
"autoResume": {
"description": "auto_resume is explicit; endpoint authorization still precedes any wake-up.",
"type": "boolean"
},
"expiresAt": {
"$ref": "#/components/schemas/Timestamp",
"description": "expires_at is present only while a deadline is armed, not before first readiness or while stopped."
},
"initialTimeout": {
"$ref": "#/components/schemas/Duration",
"description": "Records the accepted initial TTL, not the recurring interval for RESTART or KEEP."
},
"onTimeout": {
"$ref": "#/components/schemas/TimeoutAction",
"description": "on_timeout remains the accepted disposition through renewal and restart.",
"not": {
"enum": [
"unspecified"
]
}
},
"resumeTimeout": {
"$ref": "#/components/schemas/Duration",
"description": "Freezes the action's default for later starts; RESTART and KEEP manage their own interval."
}
},
"required": [
"onTimeout",
"initialTimeout"
],
"title": "EffectiveTimeouts",
"type": "object"
}