Argo Workflows · JSON Structure

Argo Workflows Io K8S Api Core V1 Container Restart Rule On Exit Codes Structure

ContainerRestartRuleOnExitCodes describes the condition for handling an exited container based on its exit codes.

Type: object Properties: 2 Required: 1
CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

io.k8s.api.core.v1.ContainerRestartRuleOnExitCodes is a JSON Structure definition published by Argo Workflows, describing 2 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

operator values

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argo-workflows/refs/heads/main/json-structure/argo-workflows-io-k8s-api-core-v1-container-restart-rule-on-exit-codes-structure.json",
  "name": "io.k8s.api.core.v1.ContainerRestartRuleOnExitCodes",
  "description": "ContainerRestartRuleOnExitCodes describes the condition for handling an exited container based on its exit codes.",
  "type": "object",
  "properties": {
    "operator": {
      "description": "Represents the relationship between the container exit code(s) and the specified values. Possible values are: - In: the requirement is satisfied if the container exit code is in the\n  set of specified values.\n- NotIn: the requirement is satisfied if the container exit code is\n  not in the set of specified values.",
      "type": "string"
    },
    "values": {
      "description": "Specifies the set of values to check for container exit codes. At most 255 elements are allowed.",
      "type": "array",
      "items": {
        "type": "int32"
      },
      "x-kubernetes-list-type": "set"
    }
  },
  "required": [
    "operator"
  ]
}