Share feedback
Answers are generated based on the documentation.

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"
}