Container

Application DependenciesCloud NativeIntegrationResearchSpecificationsWorkload Specifications

Properties

Name Type Description
image string
imagePullPolicy string
env object
ports object
readinessProbe object
livenessProbe object
volumes object
command array
args array
workingDir string
View JSON Schema on GitHub

JSON Schema

application-research-container-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Container",
  "title": "Container",
  "type": "object",
  "properties": {
    "image": {
      "type": "string"
    },
    "imagePullPolicy": {
      "type": "string",
      "enum": [
        "Always",
        "IfNotPresent",
        "Never"
      ]
    },
    "env": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/components/schemas/EnvironmentVariable"
      }
    },
    "ports": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/components/schemas/ContainerPortProperties"
      }
    },
    "readinessProbe": {
      "$ref": "#/components/schemas/HealthProbeProperties"
    },
    "livenessProbe": {
      "$ref": "#/components/schemas/HealthProbeProperties"
    },
    "volumes": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/components/schemas/Volume"
      }
    },
    "command": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "args": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "workingDir": {
      "type": "string"
    }
  },
  "required": [
    "image"
  ]
}