schema.kube-schema.json Maven / Gradle / Ivy
{
"id": "http://fabric8.io/fabric8/v2/Schema#",
"$schema": "http://json-schema.org/schema#",
"definitions": {
"kubernetes_Capabilities": {
"type": "object",
"description": "",
"properties": {
"add": {
"type": "array",
"description": "added capabilities",
"items": {
"type": "string",
"description": "added capabilities"
}
},
"drop": {
"type": "array",
"description": "droped capabilities",
"items": {
"type": "string",
"description": "droped capabilities"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Capabilities"
},
"kubernetes_Container": {
"type": "object",
"description": "",
"properties": {
"capabilities": {
"$ref": "#/definitions/kubernetes_Capabilities",
"javaType": "io.fabric8.kubernetes.api.model.Capabilities"
},
"command": {
"type": "array",
"description": "command argv array; not executed within a shell; the image's cmd is used if this is not provided; cannot be updated",
"items": {
"type": "string",
"description": "command argv array; not executed within a shell; the image's cmd is used if this is not provided; cannot be updated"
}
},
"cpu": {
"type": "integer",
"description": "CPU share in thousandths of a core; cannot be updated"
},
"entrypoint:omitempty": {
"type": "array",
"description": "entrypoint array; not executed within a shell; the image's entrypoint is used if this is not provided; cannot be updated",
"items": {
"type": "string",
"description": "entrypoint array; not executed within a shell; the image's entrypoint is used if this is not provided; cannot be updated"
}
},
"env": {
"type": "array",
"description": "list of environment variables to set in the container; cannot be updated",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"image": {
"type": "string",
"description": "Docker image name"
},
"imagePullPolicy": {
"type": "string",
"description": "image pull policy; one of PullAlways"
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_LivenessProbe",
"javaType": "io.fabric8.kubernetes.api.model.LivenessProbe"
},
"memory": {
"type": "integer",
"description": "memory limit in bytes; defaults to unlimited; cannot be updated"
},
"name": {
"type": "string",
"description": "name of the container; must be a DNS_LABEL and unique within the pod; cannot be updated"
},
"ports": {
"type": "array",
"description": "list of ports to expose from the container; cannot be updated",
"items": {
"$ref": "#/definitions/kubernetes_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"privileged": {
"type": "boolean",
"description": "whether or not the container is granted privileged status; defaults to false; cannot be updated"
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_LivenessProbe",
"javaType": "io.fabric8.kubernetes.api.model.LivenessProbe"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"terminationMessagePath": {
"type": "string",
"description": "path at which the file to which the container's termination message will be written is mounted into the container's filesystem; message written is intended to be brief final status"
},
"volumeMounts": {
"type": "array",
"description": "pod volumes to mount into the container's filesystem; cannot be updated",
"items": {
"$ref": "#/definitions/kubernetes_VolumeMount",
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": "container's working directory; defaults to image's default; cannot be updated"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Container"
},
"kubernetes_ContainerManifest": {
"type": "object",
"description": "",
"properties": {
"containers": {
"type": "array",
"description": "list of containers belonging to the pod; cannot be updated; containers cannot currently be added or removed",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsPolicy": {
"type": "string",
"description": "DNS policy for containers within the pod; one of 'ClusterFirst' or 'Default'"
},
"hostNetwork": {
"type": "boolean",
"description": "host networking requested for this pod"
},
"id": {
"type": "string",
"description": "manifest name; must be a DNS_SUBDOMAIN; cannot be updated"
},
"restartPolicy": {
"$ref": "#/definitions/kubernetes_RestartPolicy",
"javaType": "io.fabric8.kubernetes.api.model.RestartPolicy"
},
"uuid": {
"type": "string",
"description": "manifest UUID; cannot be updated"
},
"version": {
"type": "string",
"description": "manifest version; must be v1beta1"
},
"volumes": {
"type": "array",
"description": "list of volumes that can be mounted by containers belonging to the pod",
"items": {
"$ref": "#/definitions/kubernetes_Volume",
"javaType": "io.fabric8.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerManifest"
},
"kubernetes_ContainerPort": {
"type": "object",
"description": "",
"properties": {
"containerPort": {
"type": "integer",
"description": "number of port to expose on the pod's IP address"
},
"hostIP": {
"type": "string",
"description": "host IP to bind the port to"
},
"hostPort": {
"type": "integer",
"description": "number of port to expose on the host; most containers do not need this"
},
"name": {
"type": "string",
"description": "name for the port that can be referred to by services; must be a DNS_LABEL and unique without the pod"
},
"protocol": {
"type": "string",
"description": "protocol for port; must be UDP or TCP; TCP if unspecified"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
},
"kubernetes_ContainerState": {
"type": "object",
"description": "",
"properties": {
"running": {
"$ref": "#/definitions/kubernetes_ContainerStateRunning",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateRunning"
},
"termination": {
"$ref": "#/definitions/kubernetes_ContainerStateTerminated",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateTerminated"
},
"waiting": {
"$ref": "#/definitions/kubernetes_ContainerStateWaiting",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateWaiting"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerState"
},
"kubernetes_ContainerStateRunning": {
"type": "object",
"description": "",
"properties": {
"startedAt": {
"type": "string",
"description": "time at which the container was last (re-)started"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateRunning"
},
"kubernetes_ContainerStateTerminated": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": "container's ID in the format 'docker://'"
},
"exitCode": {
"type": "integer",
"description": "exit status from the last termination of the container"
},
"finishedAt": {
"type": "string",
"description": "time at which the container last terminated"
},
"message": {
"type": "string",
"description": "message regarding the last termination of the container"
},
"reason": {
"type": "string",
"description": "(brief) reason from the last termination of the container"
},
"signal": {
"type": "integer",
"description": "signal from the last termination of the container"
},
"startedAt": {
"type": "string",
"description": "time at which previous execution of the container started"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateTerminated"
},
"kubernetes_ContainerStateWaiting": {
"type": "object",
"description": "",
"properties": {
"reason": {
"type": "string",
"description": "(brief) reason the container is not yet running"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateWaiting"
},
"kubernetes_ContainerStatus": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": "container's ID in the format 'docker://'"
},
"image": {
"type": "string",
"description": "image of the container"
},
"imageID": {
"type": "string",
"description": "ID of the container's image"
},
"lastState": {
"$ref": "#/definitions/kubernetes_ContainerState",
"javaType": "io.fabric8.kubernetes.api.model.ContainerState"
},
"ready": {
"type": "boolean",
"description": "specifies whether the container has passed its readiness probe"
},
"restartCount": {
"type": "integer",
"description": "the number of times the container has been restarted"
},
"state": {
"$ref": "#/definitions/kubernetes_ContainerState",
"javaType": "io.fabric8.kubernetes.api.model.ContainerState"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
},
"kubernetes_EmptyDirVolumeSource": {
"type": "object",
"description": "",
"properties": {
"medium": {
"type": "string",
"description": "type of storage used to back the volume; must be an empty string (default) or Memory"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"kubernetes_EndpointAddress": {
"type": "object",
"description": "",
"properties": {
"IP": {
"type": "string",
"description": "IP address of the endpoint"
},
"targetRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointAddress"
},
"kubernetes_EndpointObjectReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"endpoint": {
"type": "string",
"description": "endpoint exposed by the referenced object"
},
"fieldPath": {
"type": "string",
"description": "if referring to a piece of an object instead of an entire object"
},
"kind": {
"type": "string",
"description": "",
"default": "EndpointObjectReference",
"required": true
},
"name": {
"type": "string",
"description": "id of the referent",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "namespace of the referent",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "string",
"description": "specific resourceVersion to which this reference is made"
},
"uid": {
"type": "string",
"description": "uid of the referent"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointObjectReference"
},
"kubernetes_EndpointPort": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "name of this port"
},
"port": {
"type": "integer",
"description": "port number of the endpoint"
},
"protocol": {
"type": "string",
"description": "protocol for this port; must be UDP or TCP; TCP if unspecified"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointPort"
},
"kubernetes_EndpointSubset": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "IP addresses which offer the related ports",
"items": {
"$ref": "#/definitions/kubernetes_EndpointAddress",
"javaType": "io.fabric8.kubernetes.api.model.EndpointAddress"
}
},
"ports": {
"type": "array",
"description": "port numbers available on the related IP addresses",
"items": {
"$ref": "#/definitions/kubernetes_EndpointPort",
"javaType": "io.fabric8.kubernetes.api.model.EndpointPort"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointSubset"
},
"kubernetes_Endpoints": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"endpoints": {
"type": "array",
"description": "first set of endpoints corresponding to a service",
"items": {
"type": "string",
"description": "first set of endpoints corresponding to a service"
}
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"kind": {
"type": "string",
"description": "",
"default": "Endpoints",
"required": true
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"protocol": {
"type": "string",
"description": "IP protocol for the first set of endpoint ports; must be UDP or TCP; TCP if unspecified"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"subsets": {
"type": "array",
"description": "sets of addresses and ports that comprise a service",
"items": {
"$ref": "#/definitions/kubernetes_EndpointSubset",
"javaType": "io.fabric8.kubernetes.api.model.EndpointSubset"
}
},
"targetRefs": {
"type": "array",
"description": "list of references to objects providing the endpoints",
"items": {
"$ref": "#/definitions/kubernetes_EndpointObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.EndpointObjectReference"
}
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Endpoints"
},
"kubernetes_EndpointsList": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"items": {
"type": "array",
"description": "list of service endpoint lists",
"items": {
"$ref": "#/definitions/kubernetes_Endpoints",
"javaType": "io.fabric8.kubernetes.api.model.Endpoints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EndpointsList",
"required": true
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointsList"
},
"kubernetes_EnvVar": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "name of the environment variable; must be a C_IDENTIFIER"
},
"value": {
"type": "string",
"description": "value of the environment variable; defaults to empty string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
},
"kubernetes_ExecAction": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "command line to execute inside the container; working directory for the command is root ('/') in the container's file system; the command is exec'd",
"items": {
"type": "string",
"description": "command line to execute inside the container; working directory for the command is root ('/') in the container's file system; the command is exec'd"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"kubernetes_GCEPersistentDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": "file system type to mount"
},
"partition": {
"type": "integer",
"description": "partition on the disk to mount (e.g."
},
"pdName": {
"type": "string",
"description": "unique name of the PD resource in GCE"
},
"readOnly": {
"type": "boolean",
"description": "read-only if true"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"kubernetes_GitRepoVolumeSource": {
"type": "object",
"description": "",
"properties": {
"repository": {
"type": "string",
"description": "repository URL"
},
"revision": {
"type": "string",
"description": "commit hash for the specified revision"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"kubernetes_GlusterfsVolumeSource": {
"type": "object",
"description": "",
"properties": {
"endpoints": {
"type": "string",
"description": "gluster hosts endpoints name"
},
"path": {
"type": "string",
"description": "path to gluster volume"
},
"readOnly": {
"type": "boolean",
"description": "glusterfs volume to be mounted with read-only permissions"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"kubernetes_HTTPGetAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": "hostname to connect to; defaults to pod IP"
},
"path": {
"type": "string",
"description": "path to access on the HTTP server"
},
"port": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"kubernetes_Handler": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Handler"
},
"kubernetes_HostPathVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": "path of the directory on the host"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"kubernetes_ISCSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": "file system type to mount"
},
"iqn": {
"type": "string",
"description": "iSCSI Qualified Name"
},
"lun": {
"type": "integer",
"description": "iscsi target lun number"
},
"readOnly": {
"type": "boolean",
"description": "read-only if true"
},
"targetPortal": {
"type": "string",
"description": "iSCSI target portal"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"kubernetes_Lifecycle": {
"type": "object",
"description": "",
"properties": {
"postStart": {
"$ref": "#/definitions/kubernetes_Handler",
"javaType": "io.fabric8.kubernetes.api.model.Handler"
},
"preStop": {
"$ref": "#/definitions/kubernetes_Handler",
"javaType": "io.fabric8.kubernetes.api.model.Handler"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"kubernetes_List": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"items": {
"type": "array",
"description": "list of objects",
"items": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.runtime.RawExtension"
}
},
"kind": {
"type": "string",
"description": "",
"default": "List",
"required": true
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.KubernetesList"
},
"kubernetes_LivenessProbe": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"initialDelaySeconds": {
"type": "integer",
"description": "number of seconds after the container has started before liveness probes are initiated"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
},
"timeoutSeconds": {
"type": "integer",
"description": "number of seconds after which liveness probes timeout; defaults to 1 second"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LivenessProbe"
},
"kubernetes_Minion": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"externalID": {
"type": "string",
"description": "external id of the node assigned by some machine database (e.g. a cloud provider). Defaults to node name when empty."
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"hostIP": {
"type": "string",
"description": "IP address of the node"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"kind": {
"type": "string",
"description": "",
"default": "Minion",
"required": true
},
"labels": {
"type": "object",
"description": "map of string keys and values that can be used to organize and categorize minions; labels of a minion assigned by the scheduler must match the scheduled pod's nodeSelector",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used to organize and categorize minions; labels of a minion assigned by the scheduler must match the scheduled pod's nodeSelector"
},
"javaType": "java.util.Map"
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"podCIDR": {
"type": "string",
"description": "IP range assigned to the node"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"resources": {
"$ref": "#/definitions/kubernetes_NodeResources",
"javaType": "io.fabric8.kubernetes.api.model.NodeResources"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"status": {
"$ref": "#/definitions/kubernetes_NodeStatus",
"javaType": "io.fabric8.kubernetes.api.model.NodeStatus"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
},
"unschedulable": {
"type": "boolean",
"description": "disable pod scheduling on the node"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Minion"
},
"kubernetes_MinionList": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"items": {
"type": "array",
"description": "list of nodes",
"items": {
"$ref": "#/definitions/kubernetes_Minion",
"javaType": "io.fabric8.kubernetes.api.model.Minion"
}
},
"kind": {
"type": "string",
"description": "",
"default": "MinionList",
"required": true
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.MinionList"
},
"kubernetes_NFSVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": "the path that is exported by the NFS server"
},
"readOnly": {
"type": "boolean",
"description": "forces the NFS export to be mounted with read-only permissions"
},
"server": {
"type": "string",
"description": "the hostname or IP address of the NFS server"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"kubernetes_NodeAddress": {
"type": "object",
"description": "",
"properties": {
"address": {
"type": "string",
"description": "string representation of the address"
},
"type": {
"type": "string",
"description": "type of the node address"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeAddress"
},
"kubernetes_NodeCondition": {
"type": "object",
"description": "",
"properties": {
"kind": {
"type": "string",
"description": "kind of the condition"
},
"lastProbeTime": {
"type": "string",
"description": "last time the condition was probed"
},
"lastTransitionTime": {
"type": "string",
"description": "last time the condition transit from one status to another"
},
"message": {
"type": "string",
"description": "human readable message indicating details about last transition"
},
"reason": {
"type": "string",
"description": "(brief) reason for the condition's last transition"
},
"status": {
"type": "string",
"description": "status of the condition"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeCondition"
},
"kubernetes_NodeResources": {
"type": "object",
"description": "",
"properties": {
"capacity": {
"type": "object",
"description": "resource capacity of a node represented as a map of resource name to quantity of resource",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
},
"javaType": "java.util.Map"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeResources"
},
"kubernetes_NodeStatus": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "list of addresses reachable to the node",
"items": {
"$ref": "#/definitions/kubernetes_NodeAddress",
"javaType": "io.fabric8.kubernetes.api.model.NodeAddress"
}
},
"conditions": {
"type": "array",
"description": "conditions is an array of current node conditions",
"items": {
"$ref": "#/definitions/kubernetes_NodeCondition",
"javaType": "io.fabric8.kubernetes.api.model.NodeCondition"
}
},
"nodeInfo": {
"$ref": "#/definitions/kubernetes_NodeSystemInfo",
"javaType": "io.fabric8.kubernetes.api.model.NodeSystemInfo"
},
"phase": {
"type": "string",
"description": "node phase is the current lifecycle phase of the node"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeStatus"
},
"kubernetes_NodeSystemInfo": {
"type": "object",
"description": "",
"properties": {
"KubeProxyVersion": {
"type": "string",
"description": "Kube-proxy version reported by the node"
},
"bootID": {
"type": "string",
"description": "boot id is the boot-id reported by the node"
},
"containerRuntimeVersion": {
"type": "string",
"description": "Container runtime version reported by the node through runtime remote API (e.g. docker://1.5.0)"
},
"kernelVersion": {
"type": "string",
"description": "Kernel version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64)"
},
"kubeletVersion": {
"type": "string",
"description": "Kubelet version reported by the node"
},
"machineID": {
"type": "string",
"description": "machine id is the machine-id reported by the node"
},
"osImage": {
"type": "string",
"description": "OS image used reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy))"
},
"systemUUID": {
"type": "string",
"description": "system uuid is the system-uuid reported by the node"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSystemInfo"
},
"kubernetes_ObjectReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "API version of the referent"
},
"fieldPath": {
"type": "string",
"description": "if referring to a piece of an object instead of an entire object"
},
"kind": {
"type": "string",
"description": "kind of the referent"
},
"name": {
"type": "string",
"description": "id of the referent",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "namespace of the referent",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "string",
"description": "specific resourceVersion to which this reference is made"
},
"uid": {
"type": "string",
"description": "uid of the referent"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"kubernetes_Pod": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"currentState": {
"$ref": "#/definitions/kubernetes_PodState",
"javaType": "io.fabric8.kubernetes.api.model.PodState"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"desiredState": {
"$ref": "#/definitions/kubernetes_PodState",
"javaType": "io.fabric8.kubernetes.api.model.PodState"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"kind": {
"type": "string",
"description": "",
"default": "Pod",
"required": true
},
"labels": {
"type": "object",
"description": "map of string keys and values that can be used to organize and categorize pods; may match selectors of replication controllers and services",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used to organize and categorize pods; may match selectors of replication controllers and services"
},
"javaType": "java.util.Map"
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"nodeSelector": {
"type": "object",
"description": "selector which must match a node's labels for the pod to be scheduled on that node",
"additionalProperties": {
"type": "string",
"description": "selector which must match a node's labels for the pod to be scheduled on that node"
},
"javaType": "java.util.Map"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Pod"
},
"kubernetes_PodCondition": {
"type": "object",
"description": "",
"properties": {
"kind": {
"type": "string",
"description": "kind of the condition"
},
"status": {
"type": "string",
"description": "status of the condition"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodCondition"
},
"kubernetes_PodList": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"items": {
"type": "array",
"description": "list of pods",
"items": {
"$ref": "#/definitions/kubernetes_Pod",
"javaType": "io.fabric8.kubernetes.api.model.Pod"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodList",
"required": true
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodList"
},
"kubernetes_PodState": {
"type": "object",
"description": "",
"properties": {
"Condition": {
"type": "array",
"description": "current service state of pod",
"items": {
"$ref": "#/definitions/kubernetes_PodCondition",
"javaType": "io.fabric8.kubernetes.api.model.PodCondition"
}
},
"host": {
"type": "string",
"description": "host to which the pod is assigned; empty if not yet scheduled; cannot be updated"
},
"hostIP": {
"type": "string",
"description": "IP address of the host to which the pod is assigned; empty if not yet scheduled"
},
"info": {
"type": "object",
"description": "map of container name to container status",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
},
"javaType": "java.util.Map"
},
"manifest": {
"$ref": "#/definitions/kubernetes_ContainerManifest",
"javaType": "io.fabric8.kubernetes.api.model.ContainerManifest"
},
"message": {
"type": "string",
"description": "human readable message indicating details about why the pod is in this condition"
},
"podIP": {
"type": "string",
"description": "IP address allocated to the pod; routable at least within the cluster; empty if not yet allocated"
},
"status": {
"type": "string",
"description": "current condition of the pod"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodState"
},
"kubernetes_PodTemplate": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about pods created from the template",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about pods created from the template"
},
"javaType": "java.util.Map"
},
"desiredState": {
"$ref": "#/definitions/kubernetes_PodState",
"javaType": "io.fabric8.kubernetes.api.model.PodState"
},
"labels": {
"type": "object",
"description": "map of string keys and values that can be used to organize and categorize the pods created from the template; must match the selector of the replication controller to which the template belongs; may match selectors of services",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used to organize and categorize the pods created from the template; must match the selector of the replication controller to which the template belongs; may match selectors of services"
},
"javaType": "java.util.Map"
},
"nodeSelector": {
"type": "object",
"description": "a selector which must be true for the pod to fit on a node",
"additionalProperties": {
"type": "string",
"description": "a selector which must be true for the pod to fit on a node"
},
"javaType": "java.util.Map"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodTemplate"
},
"kubernetes_ReplicationController": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"currentState": {
"$ref": "#/definitions/kubernetes_ReplicationControllerState",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerState"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"desiredState": {
"$ref": "#/definitions/kubernetes_ReplicationControllerState",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerState"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationController",
"required": true
},
"labels": {
"type": "object",
"description": "map of string keys and values that can be used to organize and categorize replication controllers",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used to organize and categorize replication controllers"
},
"javaType": "java.util.Map"
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationController"
},
"kubernetes_ReplicationControllerList": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"items": {
"type": "array",
"description": "list of replication controllers",
"items": {
"$ref": "#/definitions/kubernetes_ReplicationController",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationController"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationControllerList",
"required": true
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerList"
},
"kubernetes_ReplicationControllerState": {
"type": "object",
"description": "",
"properties": {
"podTemplate": {
"$ref": "#/definitions/kubernetes_PodTemplate",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplate"
},
"replicaSelector": {
"type": "object",
"description": "label keys and values that must match in order to be controlled by this replication controller",
"additionalProperties": {
"type": "string",
"description": "label keys and values that must match in order to be controlled by this replication controller"
},
"javaType": "java.util.Map"
},
"replicas": {
"type": "integer",
"description": "number of replicas (desired or observed"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerState"
},
"kubernetes_ResourceRequirements": {
"type": "object",
"description": "",
"properties": {
"limits": {
"type": "object",
"description": "Maximum amount of compute resources allowed",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
},
"javaType": "java.util.Map"
},
"requests": {
"type": "object",
"description": "Minimum amount of resources requested",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
},
"javaType": "java.util.Map"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"kubernetes_RestartPolicy": {
"type": "object",
"description": "",
"properties": {
"always": {
"$ref": "#/definitions/kubernetes_RestartPolicyAlways",
"javaType": "io.fabric8.kubernetes.api.model.RestartPolicyAlways"
},
"never": {
"$ref": "#/definitions/kubernetes_RestartPolicyNever",
"javaType": "io.fabric8.kubernetes.api.model.RestartPolicyNever"
},
"onFailure": {
"$ref": "#/definitions/kubernetes_RestartPolicyOnFailure",
"javaType": "io.fabric8.kubernetes.api.model.RestartPolicyOnFailure"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RestartPolicy"
},
"kubernetes_RestartPolicyAlways": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RestartPolicyAlways"
},
"kubernetes_RestartPolicyNever": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RestartPolicyNever"
},
"kubernetes_RestartPolicyOnFailure": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RestartPolicyOnFailure"
},
"kubernetes_SecretVolumeSource": {
"type": "object",
"description": "",
"properties": {
"target": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"kubernetes_Service": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"containerPort": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
},
"createExternalLoadBalancer": {
"type": "boolean",
"description": "set up a cloud-provider-specific load balancer on an external IP"
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"labels": {
"type": "object",
"description": "map of string keys and values that can be used to organize and categorize services",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used to organize and categorize services"
},
"javaType": "java.util.Map"
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"port": {
"type": "integer",
"description": "port exposed by the service"
},
"portName": {
"type": "string",
"description": "the name of the first port; optional"
},
"portalIP": {
"type": "string",
"description": "IP address of the service; usually assigned by the system; if specified"
},
"ports": {
"type": "array",
"description": "ports to be exposed on the service; if this field is specified",
"items": {
"$ref": "#/definitions/kubernetes_ServicePort",
"javaType": "io.fabric8.kubernetes.api.model.ServicePort"
}
},
"protocol": {
"type": "string",
"description": "protocol for port; must be UDP or TCP; TCP if unspecified"
},
"proxyPort": {
"type": "integer",
"description": "if non-zero"
},
"publicIPs": {
"type": "array",
"description": "externally visible IPs (e.g. load balancers) that should be proxied to this service",
"items": {
"type": "string",
"description": "externally visible IPs (e.g. load balancers) that should be proxied to this service"
}
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selector": {
"type": "object",
"description": "label keys and values that must match in order to receive traffic for this service; if empty",
"additionalProperties": {
"type": "string",
"description": "label keys and values that must match in order to receive traffic for this service; if empty"
},
"javaType": "java.util.Map"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"sessionAffinity": {
"type": "string",
"description": "enable client IP based session affinity; must be ClientIP or None; defaults to None"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Service"
},
"kubernetes_ServiceList": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"items": {
"type": "array",
"description": "list of services",
"items": {
"$ref": "#/definitions/kubernetes_Service",
"javaType": "io.fabric8.kubernetes.api.model.Service"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceList",
"required": true
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceList"
},
"kubernetes_ServicePort": {
"type": "object",
"description": "",
"properties": {
"containerPort": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
},
"name": {
"type": "string",
"description": "the name of this port; optional if only one port is defined"
},
"port": {
"type": "integer",
"description": "the port number that is exposed"
},
"protocol": {
"type": "string",
"description": "the protocol used by this port; must be UDP or TCP; TCP if unspecified"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServicePort"
},
"kubernetes_TCPSocketAction": {
"type": "object",
"description": "",
"properties": {
"port": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
},
"kubernetes_TypeMeta": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object",
"additionalProperties": {
"type": "string",
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "version of the schema the object should have"
},
"creationTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object was created; populated by the system"
},
"deletionTimestamp": {
"type": "string",
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested"
},
"generateName": {
"type": "string",
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional"
},
"id": {
"type": "string",
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"kind": {
"type": "string",
"description": "kind of object"
},
"namespace": {
"type": "string",
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "integer",
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system"
},
"selfLink": {
"type": "string",
"description": "URL for the object; populated by the system"
},
"uid": {
"type": "string",
"description": "unique UUID across space and time; populated by the system"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TypeMeta"
},
"kubernetes_Volume": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "volume name; must be a DNS_LABEL and unique within the pod"
},
"source": {
"$ref": "#/definitions/kubernetes_VolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Volume"
},
"kubernetes_VolumeMount": {
"type": "object",
"description": "",
"properties": {
"mountPath": {
"type": "string",
"description": "path within the container at which the volume should be mounted"
},
"name": {
"type": "string",
"description": "name of the volume to mount"
},
"readOnly": {
"type": "boolean",
"description": "mounted read-only if true"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
},
"kubernetes_VolumeSource": {
"type": "object",
"description": "",
"properties": {
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostDir": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeSource"
},
"kubernetes_base_Capabilities": {
"type": "object",
"description": "",
"properties": {
"add": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"drop": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.Capabilities"
},
"kubernetes_base_Container": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"capabilities": {
"$ref": "#/definitions/kubernetes_base_Capabilities",
"javaType": "io.fabric8.kubernetes.api.model.base.Capabilities"
},
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.base.EnvVar"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_base_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.base.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_base_Probe",
"javaType": "io.fabric8.kubernetes.api.model.base.Probe"
},
"name": {
"type": "string",
"description": ""
},
"ports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.base.ContainerPort"
}
},
"privileged": {
"type": "boolean",
"description": ""
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_base_Probe",
"javaType": "io.fabric8.kubernetes.api.model.base.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_base_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.base.ResourceRequirements"
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"volumeMounts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_VolumeMount",
"javaType": "io.fabric8.kubernetes.api.model.base.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.Container"
},
"kubernetes_base_ContainerPort": {
"type": "object",
"description": "",
"properties": {
"containerPort": {
"type": "integer",
"description": ""
},
"hostIP": {
"type": "string",
"description": ""
},
"hostPort": {
"type": "integer",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.ContainerPort"
},
"kubernetes_base_EmptyDirVolumeSource": {
"type": "object",
"description": "",
"properties": {
"medium": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.EmptyDirVolumeSource"
},
"kubernetes_base_EnvVar": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.EnvVar"
},
"kubernetes_base_ExecAction": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.ExecAction"
},
"kubernetes_base_GCEPersistentDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"partition": {
"type": "integer",
"description": ""
},
"pdName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.GCEPersistentDiskVolumeSource"
},
"kubernetes_base_GitRepoVolumeSource": {
"type": "object",
"description": "",
"properties": {
"repository": {
"type": "string",
"description": ""
},
"revision": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.GitRepoVolumeSource"
},
"kubernetes_base_GlusterfsVolumeSource": {
"type": "object",
"description": "",
"properties": {
"endpoints": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.GlusterfsVolumeSource"
},
"kubernetes_base_HTTPGetAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.HTTPGetAction"
},
"kubernetes_base_Handler": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_base_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.base.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_base_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.base.HTTPGetAction"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_base_TCPSocketAction",
"javaType": "io.fabric8.kubernetes.api.model.base.TCPSocketAction"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.Handler"
},
"kubernetes_base_HostPathVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.HostPathVolumeSource"
},
"kubernetes_base_ISCSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"targetPortal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.ISCSIVolumeSource"
},
"kubernetes_base_Lifecycle": {
"type": "object",
"description": "",
"properties": {
"postStart": {
"$ref": "#/definitions/kubernetes_base_Handler",
"javaType": "io.fabric8.kubernetes.api.model.base.Handler"
},
"preStop": {
"$ref": "#/definitions/kubernetes_base_Handler",
"javaType": "io.fabric8.kubernetes.api.model.base.Handler"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.Lifecycle"
},
"kubernetes_base_ListMeta": {
"type": "object",
"description": "",
"properties": {
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.ListMeta"
},
"kubernetes_base_NFSVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.NFSVolumeSource"
},
"kubernetes_base_ObjectMeta": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.ObjectMeta"
},
"kubernetes_base_ObjectReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.ObjectReference"
},
"kubernetes_base_PodSpec": {
"type": "object",
"description": "",
"properties": {
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_Container",
"javaType": "io.fabric8.kubernetes.api.model.base.Container"
}
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"restartPolicy": {
"type": "string",
"description": ""
},
"volumes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_Volume",
"javaType": "io.fabric8.kubernetes.api.model.base.Volume"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.PodSpec"
},
"kubernetes_base_PodTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"spec": {
"$ref": "#/definitions/kubernetes_base_PodSpec",
"javaType": "io.fabric8.kubernetes.api.model.base.PodSpec"
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.PodTemplateSpec"
},
"kubernetes_base_Probe": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_base_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.base.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_base_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.base.HTTPGetAction"
},
"initialDelaySeconds": {
"type": "integer",
"description": ""
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_base_TCPSocketAction",
"javaType": "io.fabric8.kubernetes.api.model.base.TCPSocketAction"
},
"timeoutSeconds": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.Probe"
},
"kubernetes_base_ReplicationControllerSpec": {
"type": "object",
"description": "",
"properties": {
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"template": {
"$ref": "#/definitions/kubernetes_base_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.base.PodTemplateSpec"
},
"templateRef": {
"$ref": "#/definitions/kubernetes_base_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.base.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.ReplicationControllerSpec"
},
"kubernetes_base_ResourceRequirements": {
"type": "object",
"description": "",
"properties": {
"limits": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.resource.Quantity"
},
"javaType": "java.util.Map"
},
"requests": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.resource.Quantity"
},
"javaType": "java.util.Map"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.ResourceRequirements"
},
"kubernetes_base_SecretVolumeSource": {
"type": "object",
"description": "",
"properties": {
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.SecretVolumeSource"
},
"kubernetes_base_Status": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta2",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/kubernetes_base_StatusDetails",
"javaType": "io.fabric8.kubernetes.api.model.base.StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.Status"
},
"kubernetes_base_StatusCause": {
"type": "object",
"description": "",
"properties": {
"field": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.StatusCause"
},
"kubernetes_base_StatusDetails": {
"type": "object",
"description": "",
"properties": {
"causes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_StatusCause",
"javaType": "io.fabric8.kubernetes.api.model.base.StatusCause"
}
},
"id": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"retryAfterSeconds": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.StatusDetails"
},
"kubernetes_base_TCPSocketAction": {
"type": "object",
"description": "",
"properties": {
"port": {
"$ref": "#/definitions/kubernetes_util_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.TCPSocketAction"
},
"kubernetes_base_TypeMeta": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.TypeMeta"
},
"kubernetes_base_Volume": {
"type": "object",
"description": "",
"properties": {
"emptyDir": {
"$ref": "#/definitions/kubernetes_base_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.EmptyDirVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_base_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_base_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_base_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_base_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_base_ISCSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.ISCSIVolumeSource"
},
"name": {
"type": "string",
"description": ""
},
"nfs": {
"$ref": "#/definitions/kubernetes_base_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.NFSVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_base_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.SecretVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.Volume"
},
"kubernetes_base_VolumeMount": {
"type": "object",
"description": "",
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.VolumeMount"
},
"kubernetes_base_VolumeSource": {
"type": "object",
"description": "",
"properties": {
"emptyDir": {
"$ref": "#/definitions/kubernetes_base_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.EmptyDirVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_base_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_base_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_base_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_base_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_base_ISCSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.ISCSIVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_base_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.NFSVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_base_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.base.SecretVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.base.VolumeSource"
},
"kubernetes_errors_StatusError": {
"type": "object",
"description": "",
"properties": {
"ErrStatus": {
"$ref": "#/definitions/kubernetes_base_Status",
"javaType": "io.fabric8.kubernetes.api.model.base.Status"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.errors.StatusError"
},
"kubernetes_resource_Quantity": {
"type": "object",
"description": "",
"properties": {
"Amount": {
"$ref": "#/definitions/speter_inf_Dec",
"javaType": "io.fabric8.openshift.client.util.Dec"
},
"Format": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.resource.Quantity"
},
"kubernetes_runtime_RawExtension": {
"type": "object",
"description": "",
"properties": {
"RawJSON": {
"type": "array",
"description": "",
"items": {
"type": "integer",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.runtime.RawExtension"
},
"kubernetes_util_IntOrString": {
"type": "object",
"description": "",
"properties": {
"IntVal": {
"type": "integer",
"description": ""
},
"Kind": {
"type": "integer",
"description": ""
},
"StrVal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.util.IntOrString"
},
"os_build_Build": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"cancelled": {
"type": "boolean",
"description": ""
},
"completionTimestamp": {
"type": "string",
"description": ""
},
"config": {
"$ref": "#/definitions/kubernetes_base_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.base.ObjectReference"
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"duration": {
"type": "integer",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "Build",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"message": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"parameters": {
"$ref": "#/definitions/os_build_BuildParameters",
"javaType": "io.fabric8.openshift.api.model.BuildParameters"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"startTimestamp": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Build"
},
"os_build_BuildConfig": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "BuildConfig",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"lastVersion": {
"type": "integer",
"description": ""
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"parameters": {
"$ref": "#/definitions/os_build_BuildParameters",
"javaType": "io.fabric8.openshift.api.model.BuildParameters"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_BuildTriggerPolicy",
"javaType": "io.fabric8.openshift.api.model.BuildTriggerPolicy"
}
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfig"
},
"os_build_BuildConfigList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_BuildConfig",
"javaType": "io.fabric8.openshift.api.model.BuildConfig"
}
},
"kind": {
"type": "string",
"description": "",
"default": "BuildConfigList",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfigList"
},
"os_build_BuildList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_Build",
"javaType": "io.fabric8.openshift.api.model.Build"
}
},
"kind": {
"type": "string",
"description": "",
"default": "BuildList",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildList"
},
"os_build_BuildOutput": {
"type": "object",
"description": "",
"properties": {
"dockerImageReference": {
"type": "string",
"description": ""
},
"pushSecretName": {
"type": "string",
"description": ""
},
"tag": {
"type": "string",
"description": ""
},
"to": {
"$ref": "#/definitions/kubernetes_base_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.base.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildOutput"
},
"os_build_BuildParameters": {
"type": "object",
"description": "",
"properties": {
"output": {
"$ref": "#/definitions/os_build_BuildOutput",
"javaType": "io.fabric8.openshift.api.model.BuildOutput"
},
"resources": {
"$ref": "#/definitions/kubernetes_base_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.base.ResourceRequirements"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"source": {
"$ref": "#/definitions/os_build_BuildSource",
"javaType": "io.fabric8.openshift.api.model.BuildSource"
},
"strategy": {
"$ref": "#/definitions/os_build_BuildStrategy",
"javaType": "io.fabric8.openshift.api.model.BuildStrategy"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildParameters"
},
"os_build_BuildSource": {
"type": "object",
"description": "",
"properties": {
"contextDir": {
"type": "string",
"description": ""
},
"git": {
"$ref": "#/definitions/os_build_GitBuildSource",
"javaType": "io.fabric8.openshift.api.model.GitBuildSource"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildSource"
},
"os_build_BuildStrategy": {
"type": "object",
"description": "",
"properties": {
"customStrategy": {
"$ref": "#/definitions/os_build_CustomBuildStrategy",
"javaType": "io.fabric8.openshift.api.model.CustomBuildStrategy"
},
"dockerStrategy": {
"$ref": "#/definitions/os_build_DockerBuildStrategy",
"javaType": "io.fabric8.openshift.api.model.DockerBuildStrategy"
},
"stiStrategy": {
"$ref": "#/definitions/os_build_STIBuildStrategy",
"javaType": "io.fabric8.openshift.api.model.STIBuildStrategy"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStrategy"
},
"os_build_BuildTriggerPolicy": {
"type": "object",
"description": "",
"properties": {
"generic": {
"$ref": "#/definitions/os_build_WebHookTrigger",
"javaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"github": {
"$ref": "#/definitions/os_build_WebHookTrigger",
"javaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"imageChange": {
"$ref": "#/definitions/os_build_ImageChangeTrigger",
"javaType": "io.fabric8.openshift.api.model.ImageChangeTrigger"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildTriggerPolicy"
},
"os_build_CustomBuildStrategy": {
"type": "object",
"description": "",
"properties": {
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.base.EnvVar"
}
},
"exposeDockerSocket": {
"type": "boolean",
"description": ""
},
"image": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CustomBuildStrategy"
},
"os_build_DockerBuildStrategy": {
"type": "object",
"description": "",
"properties": {
"image": {
"type": "string",
"description": ""
},
"noCache": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DockerBuildStrategy"
},
"os_build_GitBuildSource": {
"type": "object",
"description": "",
"properties": {
"ref": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitBuildSource"
},
"os_build_GitSourceRevision": {
"type": "object",
"description": "",
"properties": {
"author": {
"$ref": "#/definitions/os_build_SourceControlUser",
"javaType": "io.fabric8.openshift.api.model.SourceControlUser"
},
"commit": {
"type": "string",
"description": ""
},
"committer": {
"$ref": "#/definitions/os_build_SourceControlUser",
"javaType": "io.fabric8.openshift.api.model.SourceControlUser"
},
"message": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitSourceRevision"
},
"os_build_ImageChangeTrigger": {
"type": "object",
"description": "",
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_base_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.base.ObjectReference"
},
"image": {
"type": "string",
"description": ""
},
"lastTriggeredImageID": {
"type": "string",
"description": ""
},
"tag": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageChangeTrigger"
},
"os_build_STIBuildStrategy": {
"type": "object",
"description": "",
"properties": {
"Tag": {
"type": "string",
"description": ""
},
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.base.EnvVar"
}
},
"from": {
"$ref": "#/definitions/kubernetes_base_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.base.ObjectReference"
},
"image": {
"type": "string",
"description": ""
},
"incremental": {
"type": "boolean",
"description": ""
},
"scripts": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.STIBuildStrategy"
},
"os_build_SourceControlUser": {
"type": "object",
"description": "",
"properties": {
"email": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceControlUser"
},
"os_build_SourceRevision": {
"type": "object",
"description": "",
"properties": {
"git": {
"$ref": "#/definitions/os_build_GitSourceRevision",
"javaType": "io.fabric8.openshift.api.model.GitSourceRevision"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"os_build_WebHookTrigger": {
"type": "object",
"description": "",
"properties": {
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"os_config_Config": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"items": {
"type": "array",
"description": "",
"items": {}
},
"kind": {
"type": "string",
"description": "",
"default": "Config",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.config.Config"
},
"os_deploy_CustomDeploymentStrategyParams": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"environment": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.base.EnvVar"
}
},
"image": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CustomDeploymentStrategyParams"
},
"os_deploy_Deployment": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"controllerTemplate": {
"$ref": "#/definitions/kubernetes_base_ReplicationControllerSpec",
"javaType": "io.fabric8.kubernetes.api.model.base.ReplicationControllerSpec"
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"details": {
"$ref": "#/definitions/os_deploy_DeploymentDetails",
"javaType": "io.fabric8.openshift.api.model.DeploymentDetails"
},
"generateName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "Deployment",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"strategy": {
"$ref": "#/definitions/os_deploy_DeploymentStrategy",
"javaType": "io.fabric8.openshift.api.model.DeploymentStrategy"
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Deployment"
},
"os_deploy_DeploymentCause": {
"type": "object",
"description": "",
"properties": {
"imageTrigger": {
"$ref": "#/definitions/os_deploy_DeploymentCauseImageTrigger",
"javaType": "io.fabric8.openshift.api.model.DeploymentCauseImageTrigger"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentCause"
},
"os_deploy_DeploymentCauseImageTrigger": {
"type": "object",
"description": "",
"properties": {
"repositoryName": {
"type": "string",
"description": ""
},
"tag": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentCauseImageTrigger"
},
"os_deploy_DeploymentConfig": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"details": {
"$ref": "#/definitions/os_deploy_DeploymentDetails",
"javaType": "io.fabric8.openshift.api.model.DeploymentDetails"
},
"generateName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentConfig",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"latestVersion": {
"type": "integer",
"description": ""
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"template": {
"$ref": "#/definitions/os_deploy_DeploymentTemplate",
"javaType": "io.fabric8.openshift.api.model.DeploymentTemplate"
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentTriggerPolicy",
"javaType": "io.fabric8.openshift.api.model.DeploymentTriggerPolicy"
}
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfig"
},
"os_deploy_DeploymentConfigList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentConfig",
"javaType": "io.fabric8.openshift.api.model.DeploymentConfig"
}
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentConfigList",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigList"
},
"os_deploy_DeploymentDetails": {
"type": "object",
"description": "",
"properties": {
"causes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentCause",
"javaType": "io.fabric8.openshift.api.model.DeploymentCause"
}
},
"message": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentDetails"
},
"os_deploy_DeploymentList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_Deployment",
"javaType": "io.fabric8.openshift.api.model.Deployment"
}
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentList",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentList"
},
"os_deploy_DeploymentStrategy": {
"type": "object",
"description": "",
"properties": {
"customParams": {
"$ref": "#/definitions/os_deploy_CustomDeploymentStrategyParams",
"javaType": "io.fabric8.openshift.api.model.CustomDeploymentStrategyParams"
},
"recreateParams": {
"$ref": "#/definitions/os_deploy_RecreateDeploymentStrategyParams",
"javaType": "io.fabric8.openshift.api.model.RecreateDeploymentStrategyParams"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentStrategy"
},
"os_deploy_DeploymentTemplate": {
"type": "object",
"description": "",
"properties": {
"controllerTemplate": {
"$ref": "#/definitions/kubernetes_base_ReplicationControllerSpec",
"javaType": "io.fabric8.kubernetes.api.model.base.ReplicationControllerSpec"
},
"strategy": {
"$ref": "#/definitions/os_deploy_DeploymentStrategy",
"javaType": "io.fabric8.openshift.api.model.DeploymentStrategy"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentTemplate"
},
"os_deploy_DeploymentTriggerImageChangeParams": {
"type": "object",
"description": "",
"properties": {
"automatic": {
"type": "boolean",
"description": ""
},
"containerNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"from": {
"$ref": "#/definitions/kubernetes_base_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.base.ObjectReference"
},
"lastTriggeredImage": {
"type": "string",
"description": ""
},
"repositoryName": {
"type": "string",
"description": ""
},
"tag": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentTriggerImageChangeParams"
},
"os_deploy_DeploymentTriggerPolicy": {
"type": "object",
"description": "",
"properties": {
"imageChangeParams": {
"$ref": "#/definitions/os_deploy_DeploymentTriggerImageChangeParams",
"javaType": "io.fabric8.openshift.api.model.DeploymentTriggerImageChangeParams"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentTriggerPolicy"
},
"os_deploy_ExecNewPodHook": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"containerName": {
"type": "string",
"description": ""
},
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_base_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.base.EnvVar"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ExecNewPodHook"
},
"os_deploy_LifecycleHook": {
"type": "object",
"description": "",
"properties": {
"execNewPod": {
"$ref": "#/definitions/os_deploy_ExecNewPodHook",
"javaType": "io.fabric8.openshift.api.model.ExecNewPodHook"
},
"failurePolicy": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"os_deploy_RecreateDeploymentStrategyParams": {
"type": "object",
"description": "",
"properties": {
"post": {
"$ref": "#/definitions/os_deploy_LifecycleHook",
"javaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"pre": {
"$ref": "#/definitions/os_deploy_LifecycleHook",
"javaType": "io.fabric8.openshift.api.model.LifecycleHook"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RecreateDeploymentStrategyParams"
},
"os_image_DockerConfig": {
"type": "object",
"description": "",
"properties": {
"AttachStderr": {
"type": "boolean",
"description": ""
},
"AttachStdin": {
"type": "boolean",
"description": ""
},
"AttachStdout": {
"type": "boolean",
"description": ""
},
"Cmd": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"CpuShares": {
"type": "integer",
"description": ""
},
"Cpuset": {
"type": "string",
"description": ""
},
"Dns": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"Domainname": {
"type": "string",
"description": ""
},
"Entrypoint": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"Env": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"ExposedPorts": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"Hostname": {
"type": "string",
"description": ""
},
"Image": {
"type": "string",
"description": ""
},
"Memory": {
"type": "integer",
"description": ""
},
"MemorySwap": {
"type": "integer",
"description": ""
},
"NetworkDisabled": {
"type": "boolean",
"description": ""
},
"OnBuild": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"OpenStdin": {
"type": "boolean",
"description": ""
},
"PortSpecs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"SecurityOpts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"StdinOnce": {
"type": "boolean",
"description": ""
},
"Tty": {
"type": "boolean",
"description": ""
},
"User": {
"type": "string",
"description": ""
},
"Volumes": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"VolumesFrom": {
"type": "string",
"description": ""
},
"WorkingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DockerConfig"
},
"os_image_DockerImage": {
"type": "object",
"description": "",
"properties": {
"Architecture": {
"type": "string",
"description": ""
},
"Author": {
"type": "string",
"description": ""
},
"Comment": {
"type": "string",
"description": ""
},
"Config": {
"$ref": "#/definitions/os_image_DockerConfig",
"javaType": "io.fabric8.openshift.api.model.DockerConfig"
},
"Container": {
"type": "string",
"description": ""
},
"ContainerConfig": {
"$ref": "#/definitions/os_image_DockerConfig",
"javaType": "io.fabric8.openshift.api.model.DockerConfig"
},
"Created": {
"type": "string",
"description": ""
},
"DockerVersion": {
"type": "string",
"description": ""
},
"Id": {
"type": "string",
"description": ""
},
"Parent": {
"type": "string",
"description": ""
},
"Size": {
"type": "integer",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"kind": {
"type": "string",
"description": "",
"default": "DockerImage",
"required": true
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DockerImage"
},
"os_image_Image": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"dockerImageMetadata": {
"$ref": "#/definitions/os_image_DockerImage",
"javaType": "io.fabric8.openshift.api.model.DockerImage"
},
"dockerImageMetadataVersion": {
"type": "string",
"description": ""
},
"dockerImageReference": {
"type": "string",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "Image",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"rawManifest": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Image"
},
"os_image_ImageList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_Image",
"javaType": "io.fabric8.openshift.api.model.Image"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ImageList",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageList"
},
"os_image_ImageRepository": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"dockerImageRepository": {
"type": "string",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ImageRepository",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"status": {
"$ref": "#/definitions/os_image_ImageRepositoryStatus",
"javaType": "io.fabric8.openshift.api.model.ImageRepositoryStatus"
},
"tags": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageRepository"
},
"os_image_ImageRepositoryList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageRepository",
"javaType": "io.fabric8.openshift.api.model.ImageRepository"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ImageRepositoryList",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageRepositoryList"
},
"os_image_ImageRepositoryStatus": {
"type": "object",
"description": "",
"properties": {
"dockerImageRepository": {
"type": "string",
"description": ""
},
"tags": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/os_image_TagEventList",
"javaType": "io.fabric8.openshift.api.model.TagEventList"
},
"javaType": "java.util.Map"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageRepositoryStatus"
},
"os_image_TagEvent": {
"type": "object",
"description": "",
"properties": {
"created": {
"type": "string",
"description": ""
},
"dockerImageReference": {
"type": "string",
"description": ""
},
"image": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagEvent"
},
"os_image_TagEventList": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_TagEvent",
"javaType": "io.fabric8.openshift.api.model.TagEvent"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagEventList"
},
"os_route_Route": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "Route",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"path": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"serviceName": {
"type": "string",
"description": ""
},
"tls": {
"$ref": "#/definitions/os_route_TLSConfig",
"javaType": "io.fabric8.openshift.api.model.TLSConfig"
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Route"
},
"os_route_RouteList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_route_Route",
"javaType": "io.fabric8.openshift.api.model.Route"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RouteList",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteList"
},
"os_route_TLSConfig": {
"type": "object",
"description": "",
"properties": {
"caCertificate": {
"type": "string",
"description": ""
},
"certificate": {
"type": "string",
"description": ""
},
"destinationCACertificate": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"termination": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TLSConfig"
},
"os_template_Parameter": {
"type": "object",
"description": "",
"properties": {
"Description": {
"type": "string",
"description": ""
},
"From": {
"type": "string",
"description": ""
},
"Generate": {
"type": "string",
"description": ""
},
"Name": {
"type": "string",
"description": ""
},
"Value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.template.Parameter"
},
"os_template_Template": {
"type": "object",
"description": "",
"properties": {
"ObjectLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"Objects": {
"type": "array",
"description": "",
"items": {}
},
"Parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_template_Parameter",
"javaType": "io.fabric8.openshift.api.model.template.Parameter"
}
},
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1beta1",
"required": true,
"enum": [
"v1beta1",
"v1beta2",
"v1beta3"
]
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "Template",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.template.Template"
},
"speter_inf_Dec": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.openshift.client.util.Dec"
}
},
"type": "object",
"properties": {
"BuildConfigList": {
"$ref": "#/definitions/os_build_BuildConfigList",
"javaType": "io.fabric8.openshift.api.model.BuildConfigList"
},
"BuildList": {
"$ref": "#/definitions/os_build_BuildList",
"javaType": "io.fabric8.openshift.api.model.BuildList"
},
"Config": {
"$ref": "#/definitions/os_config_Config",
"javaType": "io.fabric8.openshift.api.model.config.Config"
},
"ContainerStatus": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
},
"DeploymentConfigList": {
"$ref": "#/definitions/os_deploy_DeploymentConfigList",
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigList"
},
"DeploymentList": {
"$ref": "#/definitions/os_deploy_DeploymentList",
"javaType": "io.fabric8.openshift.api.model.DeploymentList"
},
"Endpoints": {
"$ref": "#/definitions/kubernetes_Endpoints",
"javaType": "io.fabric8.kubernetes.api.model.Endpoints"
},
"EndpointsList": {
"$ref": "#/definitions/kubernetes_EndpointsList",
"javaType": "io.fabric8.kubernetes.api.model.EndpointsList"
},
"EnvVar": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
},
"ImageList": {
"$ref": "#/definitions/os_image_ImageList",
"javaType": "io.fabric8.openshift.api.model.ImageList"
},
"ImageRepositoryList": {
"$ref": "#/definitions/os_image_ImageRepositoryList",
"javaType": "io.fabric8.openshift.api.model.ImageRepositoryList"
},
"KubernetesList": {
"$ref": "#/definitions/kubernetes_List",
"javaType": "io.fabric8.kubernetes.api.model.KubernetesList"
},
"Minion": {
"$ref": "#/definitions/kubernetes_Minion",
"javaType": "io.fabric8.kubernetes.api.model.Minion"
},
"MinionList": {
"$ref": "#/definitions/kubernetes_MinionList",
"javaType": "io.fabric8.kubernetes.api.model.MinionList"
},
"PodList": {
"$ref": "#/definitions/kubernetes_PodList",
"javaType": "io.fabric8.kubernetes.api.model.PodList"
},
"Quantity": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.resource.Quantity"
},
"ReplicationControllerList": {
"$ref": "#/definitions/kubernetes_ReplicationControllerList",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerList"
},
"RouteList": {
"$ref": "#/definitions/os_route_RouteList",
"javaType": "io.fabric8.openshift.api.model.RouteList"
},
"ServiceList": {
"$ref": "#/definitions/kubernetes_ServiceList",
"javaType": "io.fabric8.kubernetes.api.model.ServiceList"
},
"StatusError": {
"$ref": "#/definitions/kubernetes_errors_StatusError",
"javaType": "io.fabric8.kubernetes.api.model.errors.StatusError"
},
"TagEvent": {
"$ref": "#/definitions/os_image_TagEvent",
"javaType": "io.fabric8.openshift.api.model.TagEvent"
},
"TagEventList": {
"$ref": "#/definitions/os_image_TagEventList",
"javaType": "io.fabric8.openshift.api.model.TagEventList"
},
"Template": {
"$ref": "#/definitions/os_template_Template",
"javaType": "io.fabric8.openshift.api.model.template.Template"
}
},
"additionalProperties": true
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy