Share feedback
Answers are generated based on the documentation.

Experimental

Schema

TimeoutOptions

Type: object

TimeoutOptions selects deadline behavior; presence enables this feature for the sandbox. an explicit RESTART (or its deprecated alias KEEP) initial timeout must be at least one hour
autoResume

Type: boolean | null

Omission selects the advertised default; false does not disable RESTART or KEEP cycles.
All schema constraints and annotations
{
  "description": "Omission selects the advertised default; false does not disable RESTART or KEEP cycles.",
  "type": [
    "boolean",
    "null"
  ]
}
onTimeout
on_timeout defaults to DELETE; an explicit UNSPECIFIED is invalid.
Exactly one alternative must match

Schema: TimeoutAction

Type: null

All schema constraints and annotations
{
  "type": "null"
}
All schema constraints and annotations
{
  "description": "on_timeout defaults to DELETE; an explicit UNSPECIFIED is invalid.",
  "not": {
    "enum": [
      "unspecified"
    ]
  },
  "oneOf": [
    {
      "$ref": "#/components/schemas/TimeoutAction"
    },
    {
      "type": "null"
    }
  ]
}
timeout

Schema: Duration

timeout is the initial TTL; omission selects the advertised action default.
All schema constraints and annotations
{
  "$ref": "#/components/schemas/Duration",
  "description": "timeout is the initial TTL; omission selects the advertised action default."
}
All schema constraints and annotations
{
  "additionalProperties": false,
  "description": "TimeoutOptions selects deadline behavior; presence enables this feature for the sandbox.\nan explicit RESTART (or its deprecated alias KEEP) initial timeout must be at least one hour",
  "properties": {
    "autoResume": {
      "description": "Omission selects the advertised default; false does not disable RESTART or KEEP cycles.",
      "type": [
        "boolean",
        "null"
      ]
    },
    "onTimeout": {
      "description": "on_timeout defaults to DELETE; an explicit UNSPECIFIED is invalid.",
      "not": {
        "enum": [
          "unspecified"
        ]
      },
      "oneOf": [
        {
          "$ref": "#/components/schemas/TimeoutAction"
        },
        {
          "type": "null"
        }
      ]
    },
    "timeout": {
      "$ref": "#/components/schemas/Duration",
      "description": "timeout is the initial TTL; omission selects the advertised action default."
    }
  },
  "title": "TimeoutOptions",
  "type": "object"
}