
schema.kube-schema.json Maven / Gradle / Ivy
{
"id": "http://fabric8.io/fabric8/v2/Schema#",
"$schema": "http://json-schema.org/schema#",
"definitions": {
"api_ListMeta": {
"type": "object",
"description": "",
"properties": {
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
},
"api_RootPaths": {
"type": "object",
"description": "",
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RootPaths"
},
"api_Status": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/api_StatusDetails",
"javaType": "io.fabric8.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Status"
},
"api_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.StatusCause"
},
"api_StatusDetails": {
"type": "object",
"description": "",
"properties": {
"causes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/api_StatusCause",
"javaType": "io.fabric8.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"retryAfterSeconds": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.StatusDetails"
},
"api_TypeMeta": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TypeMeta"
},
"clientcmd_api_AuthInfo": {
"type": "object",
"description": "",
"properties": {
"as": {
"type": "string",
"description": ""
},
"client-certificate": {
"type": "string",
"description": ""
},
"client-certificate-data": {
"type": "string",
"description": ""
},
"client-key": {
"type": "string",
"description": ""
},
"client-key-data": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/clientcmd_api_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"password": {
"type": "string",
"description": ""
},
"token": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AuthInfo"
},
"clientcmd_api_Cluster": {
"type": "object",
"description": "",
"properties": {
"api-version": {
"type": "string",
"description": ""
},
"certificate-authority": {
"type": "string",
"description": ""
},
"certificate-authority-data": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/clientcmd_api_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"insecure-skip-tls-verify": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Cluster"
},
"clientcmd_api_Config": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"clusters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/clientcmd_api_NamedCluster",
"javaType": "io.fabric8.kubernetes.api.model.NamedCluster"
}
},
"contexts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/clientcmd_api_NamedContext",
"javaType": "io.fabric8.kubernetes.api.model.NamedContext"
}
},
"current-context": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/clientcmd_api_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"kind": {
"type": "string",
"description": ""
},
"preferences": {
"$ref": "#/definitions/clientcmd_api_Preferences",
"javaType": "io.fabric8.kubernetes.api.model.Preferences"
},
"users": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/clientcmd_api_NamedAuthInfo",
"javaType": "io.fabric8.kubernetes.api.model.NamedAuthInfo"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Config"
},
"clientcmd_api_Context": {
"type": "object",
"description": "",
"properties": {
"cluster": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/clientcmd_api_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"namespace": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Context"
},
"clientcmd_api_NamedAuthInfo": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/clientcmd_api_AuthInfo",
"javaType": "io.fabric8.kubernetes.api.model.AuthInfo"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamedAuthInfo"
},
"clientcmd_api_NamedCluster": {
"type": "object",
"description": "",
"properties": {
"cluster": {
"$ref": "#/definitions/clientcmd_api_Cluster",
"javaType": "io.fabric8.kubernetes.api.model.Cluster"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamedCluster"
},
"clientcmd_api_NamedContext": {
"type": "object",
"description": "",
"properties": {
"context": {
"$ref": "#/definitions/clientcmd_api_Context",
"javaType": "io.fabric8.kubernetes.api.model.Context"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamedContext"
},
"clientcmd_api_NamedExtension": {
"type": "object",
"description": "",
"properties": {
"extension": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
},
"clientcmd_api_Preferences": {
"type": "object",
"description": "",
"properties": {
"colors": {
"type": "boolean",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/clientcmd_api_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Preferences"
},
"kubernetes_AWSElasticBlockStoreVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"partition": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"kubernetes_AzureFileVolumeSource": {
"type": "object",
"description": "",
"properties": {
"readOnly": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
},
"shareName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"kubernetes_Binding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Binding",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"target": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Binding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_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.Capabilities"
},
"kubernetes_CephFSVolumeSource": {
"type": "object",
"description": "",
"properties": {
"monitors": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretFile": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"kubernetes_CinderVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"kubernetes_ComponentCondition": {
"type": "object",
"description": "",
"properties": {
"error": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ComponentCondition"
},
"kubernetes_ComponentStatus": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ComponentCondition",
"javaType": "io.fabric8.kubernetes.api.model.ComponentCondition"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ComponentStatus",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ComponentStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ComponentStatusList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ComponentStatus",
"javaType": "io.fabric8.kubernetes.api.model.ComponentStatus"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ComponentStatusList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ComponentStatusList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ConfigMap": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMap",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMap",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ConfigMapKeySelector": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
},
"kubernetes_ConfigMapList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ConfigMap",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMap"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMapList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ConfigMapVolumeSource": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"kubernetes_Container": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"ports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_SecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeMounts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_VolumeMount",
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Container"
},
"kubernetes_ContainerImage": {
"type": "object",
"description": "",
"properties": {
"names": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"sizeBytes": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerImage"
},
"kubernetes_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.ContainerPort"
},
"kubernetes_ContainerState": {
"type": "object",
"description": "",
"properties": {
"running": {
"$ref": "#/definitions/kubernetes_ContainerStateRunning",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateRunning"
},
"terminated": {
"$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": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateRunning"
},
"kubernetes_ContainerStateTerminated": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"exitCode": {
"type": "integer",
"description": ""
},
"finishedAt": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"signal": {
"type": "integer",
"description": ""
},
"startedAt": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateTerminated"
},
"kubernetes_ContainerStateWaiting": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateWaiting"
},
"kubernetes_ContainerStatus": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"image": {
"type": "string",
"description": ""
},
"imageID": {
"type": "string",
"description": ""
},
"lastState": {
"$ref": "#/definitions/kubernetes_ContainerState",
"javaType": "io.fabric8.kubernetes.api.model.ContainerState"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"ready": {
"type": "boolean",
"description": ""
},
"restartCount": {
"type": "integer",
"description": ""
},
"state": {
"$ref": "#/definitions/kubernetes_ContainerState",
"javaType": "io.fabric8.kubernetes.api.model.ContainerState"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
},
"kubernetes_DaemonEndpoint": {
"type": "object",
"description": "",
"properties": {
"Port": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DaemonEndpoint"
},
"kubernetes_DeleteOptions": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"gracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "DeleteOptions",
"required": true
},
"preconditions": {
"$ref": "#/definitions/kubernetes_Preconditions",
"javaType": "io.fabric8.kubernetes.api.model.Preconditions"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DeleteOptions"
},
"kubernetes_DownwardAPIVolumeFile": {
"type": "object",
"description": "",
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
},
"kubernetes_DownwardAPIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"kubernetes_EmptyDirVolumeSource": {
"type": "object",
"description": "",
"properties": {
"medium": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"kubernetes_EndpointAddress": {
"type": "object",
"description": "",
"properties": {
"ip": {
"type": "string",
"description": ""
},
"targetRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointAddress"
},
"kubernetes_EndpointPort": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"port": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointPort"
},
"kubernetes_EndpointSubset": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EndpointAddress",
"javaType": "io.fabric8.kubernetes.api.model.EndpointAddress"
}
},
"notReadyAddresses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EndpointAddress",
"javaType": "io.fabric8.kubernetes.api.model.EndpointAddress"
}
},
"ports": {
"type": "array",
"description": "",
"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": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Endpoints",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"subsets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EndpointSubset",
"javaType": "io.fabric8.kubernetes.api.model.EndpointSubset"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Endpoints",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_EndpointsList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Endpoints",
"javaType": "io.fabric8.kubernetes.api.model.Endpoints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EndpointsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointsList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_EnvVar": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "",
"pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
},
"value": {
"type": "string",
"description": ""
},
"valueFrom": {
"$ref": "#/definitions/kubernetes_EnvVarSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvVarSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
},
"kubernetes_EnvVarSource": {
"type": "object",
"description": "",
"properties": {
"configMapKeyRef": {
"$ref": "#/definitions/kubernetes_ConfigMapKeySelector",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
},
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/kubernetes_SecretKeySelector",
"javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EnvVarSource"
},
"kubernetes_Event": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"count": {
"type": "integer",
"description": ""
},
"firstTimestamp": {
"type": "string",
"description": ""
},
"involvedObject": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"description": "",
"default": "Event",
"required": true
},
"lastTimestamp": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"reason": {
"type": "string",
"description": ""
},
"source": {
"$ref": "#/definitions/kubernetes_EventSource",
"javaType": "io.fabric8.kubernetes.api.model.EventSource"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Event",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_EventList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Event",
"javaType": "io.fabric8.kubernetes.api.model.Event"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EventList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EventList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_EventSource": {
"type": "object",
"description": "",
"properties": {
"component": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EventSource"
},
"kubernetes_ExecAction": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"kubernetes_FCVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"targetWWNs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"kubernetes_FSGroupStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"ranges": {
"type": "array",
"description": "ranges of allowable IDs for fsGroup",
"items": {
"$ref": "#/definitions/kubernetes_IDRange",
"javaType": "io.fabric8.kubernetes.api.model.IDRange"
}
},
"type": {
"type": "string",
"description": "strategy used to generate fsGroup"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FSGroupStrategyOptions"
},
"kubernetes_FlexVolumeSource": {
"type": "object",
"description": "",
"properties": {
"driver": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"options": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"kubernetes_FlockerVolumeSource": {
"type": "object",
"description": "",
"properties": {
"datasetName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"kubernetes_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.GCEPersistentDiskVolumeSource"
},
"kubernetes_GitRepoVolumeSource": {
"type": "object",
"description": "",
"properties": {
"directory": {
"type": "string",
"description": ""
},
"repository": {
"type": "string",
"description": ""
},
"revision": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"kubernetes_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.GlusterfsVolumeSource"
},
"kubernetes_HTTPGetAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"httpHeaders": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_HTTPHeader",
"javaType": "io.fabric8.kubernetes.api.model.HTTPHeader"
}
},
"path": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"scheme": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"kubernetes_HTTPHeader": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HTTPHeader"
},
"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": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"kubernetes_IDRange": {
"type": "object",
"description": "",
"properties": {
"max": {
"type": "integer",
"description": "min value for the range",
"javaType": "Long"
},
"min": {
"type": "integer",
"description": "min value for the range",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.IDRange"
},
"kubernetes_ISCSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"iscsiInterface": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"targetPortal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"kubernetes_KeyToPath": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
},
"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_LimitRange": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRange",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_LimitRangeSpec",
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LimitRange",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_LimitRangeItem": {
"type": "object",
"description": "",
"properties": {
"default": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"defaultRequest": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"max": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"maxLimitRequestRatio": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"min": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeItem"
},
"kubernetes_LimitRangeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LimitRange",
"javaType": "io.fabric8.kubernetes.api.model.LimitRange"
}
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRangeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_LimitRangeSpec": {
"type": "object",
"description": "",
"properties": {
"limits": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LimitRangeItem",
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeItem"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeSpec"
},
"kubernetes_List": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
}
},
"kind": {
"type": "string",
"description": "",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.BaseKubernetesList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_LoadBalancerIngress": {
"type": "object",
"description": "",
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LoadBalancerIngress"
},
"kubernetes_LoadBalancerStatus": {
"type": "object",
"description": "",
"properties": {
"ingress": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LoadBalancerIngress",
"javaType": "io.fabric8.kubernetes.api.model.LoadBalancerIngress"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LoadBalancerStatus"
},
"kubernetes_LocalObjectReference": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"kubernetes_MetadataFile": {
"type": "object",
"description": "",
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.MetadataFile"
},
"kubernetes_MetadataVolumeSource": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_MetadataFile",
"javaType": "io.fabric8.kubernetes.api.model.MetadataFile"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.MetadataVolumeSource"
},
"kubernetes_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.NFSVolumeSource"
},
"kubernetes_Namespace": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Namespace",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_NamespaceSpec",
"javaType": "io.fabric8.kubernetes.api.model.NamespaceSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_NamespaceStatus",
"javaType": "io.fabric8.kubernetes.api.model.NamespaceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Namespace",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_NamespaceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Namespace",
"javaType": "io.fabric8.kubernetes.api.model.Namespace"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NamespaceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamespaceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_NamespaceSpec": {
"type": "object",
"description": "",
"properties": {
"finalizers": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamespaceSpec"
},
"kubernetes_NamespaceStatus": {
"type": "object",
"description": "",
"properties": {
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamespaceStatus"
},
"kubernetes_Node": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Node",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_NodeSpec",
"javaType": "io.fabric8.kubernetes.api.model.NodeSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_NodeStatus",
"javaType": "io.fabric8.kubernetes.api.model.NodeStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Node",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_NodeAddress": {
"type": "object",
"description": "",
"properties": {
"address": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeAddress"
},
"kubernetes_NodeCondition": {
"type": "object",
"description": "",
"properties": {
"lastHeartbeatTime": {
"type": "string",
"description": ""
},
"lastTransitionTime": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeCondition"
},
"kubernetes_NodeDaemonEndpoints": {
"type": "object",
"description": "",
"properties": {
"kubeletEndpoint": {
"$ref": "#/definitions/kubernetes_DaemonEndpoint",
"javaType": "io.fabric8.kubernetes.api.model.DaemonEndpoint"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeDaemonEndpoints"
},
"kubernetes_NodeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Node",
"javaType": "io.fabric8.kubernetes.api.model.Node"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NodeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_NodeSpec": {
"type": "object",
"description": "",
"properties": {
"externalID": {
"type": "string",
"description": ""
},
"podCIDR": {
"type": "string",
"description": ""
},
"providerID": {
"type": "string",
"description": ""
},
"unschedulable": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSpec"
},
"kubernetes_NodeStatus": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeAddress",
"javaType": "io.fabric8.kubernetes.api.model.NodeAddress"
}
},
"allocatable": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeCondition",
"javaType": "io.fabric8.kubernetes.api.model.NodeCondition"
}
},
"daemonEndpoints": {
"$ref": "#/definitions/kubernetes_NodeDaemonEndpoints",
"javaType": "io.fabric8.kubernetes.api.model.NodeDaemonEndpoints"
},
"images": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ContainerImage",
"javaType": "io.fabric8.kubernetes.api.model.ContainerImage"
}
},
"nodeInfo": {
"$ref": "#/definitions/kubernetes_NodeSystemInfo",
"javaType": "io.fabric8.kubernetes.api.model.NodeSystemInfo"
},
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeStatus"
},
"kubernetes_NodeSystemInfo": {
"type": "object",
"description": "",
"properties": {
"bootID": {
"type": "string",
"description": ""
},
"containerRuntimeVersion": {
"type": "string",
"description": ""
},
"kernelVersion": {
"type": "string",
"description": ""
},
"kubeProxyVersion": {
"type": "string",
"description": ""
},
"kubeletVersion": {
"type": "string",
"description": ""
},
"machineID": {
"type": "string",
"description": ""
},
"osImage": {
"type": "string",
"description": ""
},
"systemUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSystemInfo"
},
"kubernetes_ObjectFieldSelector": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"kubernetes_ObjectMeta": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"creationTimestamp": {
"type": "string",
"description": ""
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"type": "string",
"description": ""
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
},
"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.ObjectMeta"
},
"kubernetes_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.ObjectReference"
},
"kubernetes_PersistentVolume": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolume",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PersistentVolumeSpec",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PersistentVolumeStatus",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolume",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_PersistentVolumeClaim": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaim",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimSpec",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimStatus",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaim",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_PersistentVolumeClaimList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaim"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaimList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_PersistentVolumeClaimSpec": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec"
},
"kubernetes_PersistentVolumeClaimStatus": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimStatus"
},
"kubernetes_PersistentVolumeClaimVolumeSource": {
"type": "object",
"description": "",
"properties": {
"claimName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"kubernetes_PersistentVolumeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolume",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolume"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_PersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$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"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeSource"
},
"kubernetes_PersistentVolumeSpec": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"claimRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$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"
},
"persistentVolumeReclaimPolicy": {
"type": "string",
"description": ""
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeSpec"
},
"kubernetes_PersistentVolumeStatus": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeStatus"
},
"kubernetes_Pod": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Pod",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PodSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PodStatus",
"javaType": "io.fabric8.kubernetes.api.model.PodStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Pod",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_PodCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"type": "string",
"description": ""
},
"lastTransitionTime": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodCondition"
},
"kubernetes_PodList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Pod",
"javaType": "io.fabric8.kubernetes.api.model.Pod"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_PodSecurityContext": {
"type": "object",
"description": "",
"properties": {
"fsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"supplementalGroups": {
"type": "array",
"description": "",
"items": {
"type": "integer",
"description": "",
"javaType": "Long"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"kubernetes_PodSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
},
"hostIPC": {
"type": "boolean",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"hostPID": {
"type": "boolean",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"nodeName": {
"type": "string",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"restartPolicy": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_PodSecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"volumes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Volume",
"javaType": "io.fabric8.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodSpec"
},
"kubernetes_PodStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PodCondition",
"javaType": "io.fabric8.kubernetes.api.model.PodCondition"
}
},
"containerStatuses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
}
},
"hostIP": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"podIP": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"startTime": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodStatus"
},
"kubernetes_PodTemplate": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodTemplate",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_PodTemplateList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PodTemplate",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_PodTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PodSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
},
"kubernetes_Preconditions": {
"type": "object",
"description": "",
"properties": {
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Preconditions"
},
"kubernetes_Probe": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"failureThreshold": {
"type": "integer",
"description": ""
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"initialDelaySeconds": {
"type": "integer",
"description": ""
},
"periodSeconds": {
"type": "integer",
"description": ""
},
"successThreshold": {
"type": "integer",
"description": ""
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
},
"timeoutSeconds": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"kubernetes_RBDVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"image": {
"type": "string",
"description": ""
},
"keyring": {
"type": "string",
"description": ""
},
"monitors": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"pool": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"kubernetes_ReplicationController": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationController",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ReplicationControllerSpec",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ReplicationControllerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationController",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ReplicationControllerList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ReplicationController",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationController"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationControllerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ReplicationControllerSpec": {
"type": "object",
"description": "",
"properties": {
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerSpec"
},
"kubernetes_ReplicationControllerStatus": {
"type": "object",
"description": "",
"properties": {
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerStatus"
},
"kubernetes_ResourceQuota": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuota",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ResourceQuotaSpec",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ResourceQuotaStatus",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuota",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ResourceQuotaList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ResourceQuota",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuota"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuotaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ResourceQuotaSpec": {
"type": "object",
"description": "",
"properties": {
"hard": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"scopes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaSpec"
},
"kubernetes_ResourceQuotaStatus": {
"type": "object",
"description": "",
"properties": {
"hard": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"used": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaStatus"
},
"kubernetes_ResourceRequirements": {
"type": "object",
"description": "",
"properties": {
"limits": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"requests": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"kubernetes_RunAsUserStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"type": {
"type": "string",
"description": "strategy used to generate RunAsUser"
},
"uid": {
"type": "integer",
"description": "the uid to always run as; required for MustRunAs",
"javaType": "Long"
},
"uidRangeMax": {
"type": "integer",
"description": "max value for range based allocators",
"javaType": "Long"
},
"uidRangeMin": {
"type": "integer",
"description": "min value for range based allocators",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RunAsUserStrategyOptions"
},
"kubernetes_SELinuxContextStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"type": {
"type": "string",
"description": "strategy used to generate the SELinux context"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SELinuxContextStrategyOptions"
},
"kubernetes_SELinuxOptions": {
"type": "object",
"description": "",
"properties": {
"level": {
"type": "string",
"description": ""
},
"role": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"kubernetes_Secret": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"kind": {
"type": "string",
"description": "",
"default": "Secret",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Secret",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_SecretKeySelector": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
},
"kubernetes_SecretList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Secret",
"javaType": "io.fabric8.kubernetes.api.model.Secret"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecretList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_SecretVolumeSource": {
"type": "object",
"description": "",
"properties": {
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"kubernetes_SecurityContext": {
"type": "object",
"description": "",
"properties": {
"capabilities": {
"$ref": "#/definitions/kubernetes_Capabilities",
"javaType": "io.fabric8.kubernetes.api.model.Capabilities"
},
"privileged": {
"type": "boolean",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"kubernetes_SecurityContextConstraints": {
"type": "object",
"description": "",
"properties": {
"allowHostDirVolumePlugin": {
"type": "boolean",
"description": "allow the use of the host dir volume plugin"
},
"allowHostIPC": {
"type": "boolean",
"description": "allow the use of the host ipc in the containers"
},
"allowHostNetwork": {
"type": "boolean",
"description": "allow the use of the hostNetwork in the pod spec"
},
"allowHostPID": {
"type": "boolean",
"description": "allow the use of the host pid in the containers"
},
"allowHostPorts": {
"type": "boolean",
"description": "allow the use of the host ports in the containers"
},
"allowPrivilegedContainer": {
"type": "boolean",
"description": "allow containers to run as privileged"
},
"allowedCapabilities": {
"type": "array",
"description": "capabilities that are allowed to be added",
"items": {
"type": "string",
"description": "capabilities that are allowed to be added"
}
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"defaultAddCapabilities": {
"type": "array",
"description": "capabilities that are added by default but may be dropped",
"items": {
"type": "string",
"description": "capabilities that are added by default but may be dropped"
}
},
"fsGroup": {
"$ref": "#/definitions/kubernetes_FSGroupStrategyOptions",
"javaType": "io.fabric8.kubernetes.api.model.FSGroupStrategyOptions"
},
"groups": {
"type": "array",
"description": "groups allowed to use this SecurityContextConstraints",
"items": {
"type": "string",
"description": "groups allowed to use this SecurityContextConstraints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecurityContextConstraints",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"priority": {
"type": "integer",
"description": "determines which SCC is used when multiple SCCs allow a particular pod; higher priority SCCs are preferred"
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": "require containers to run with a read only root filesystem"
},
"requiredDropCapabilities": {
"type": "array",
"description": "capabilities that will be dropped by default and may not be added",
"items": {
"type": "string",
"description": "capabilities that will be dropped by default and may not be added"
}
},
"runAsUser": {
"$ref": "#/definitions/kubernetes_RunAsUserStrategyOptions",
"javaType": "io.fabric8.kubernetes.api.model.RunAsUserStrategyOptions"
},
"seLinuxContext": {
"$ref": "#/definitions/kubernetes_SELinuxContextStrategyOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxContextStrategyOptions"
},
"supplementalGroups": {
"$ref": "#/definitions/kubernetes_SupplementalGroupsStrategyOptions",
"javaType": "io.fabric8.kubernetes.api.model.SupplementalGroupsStrategyOptions"
},
"users": {
"type": "array",
"description": "users allowed to use this SecurityContextConstraints",
"items": {
"type": "string",
"description": "users allowed to use this SecurityContextConstraints"
}
},
"volumes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecurityContextConstraints",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_SecurityContextConstraintsList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_SecurityContextConstraints",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContextConstraints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecurityContextConstraintsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecurityContextConstraintsList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_Service": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ServiceSpec",
"javaType": "io.fabric8.kubernetes.api.model.ServiceSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ServiceStatus",
"javaType": "io.fabric8.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Service",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ServiceAccount": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"imagePullSecrets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceAccount",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"secrets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccount",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ServiceAccountList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ServiceAccount",
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccount"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceAccountList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccountList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Service",
"javaType": "io.fabric8.kubernetes.api.model.Service"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ServicePort": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"nodePort": {
"type": "integer",
"description": ""
},
"port": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
},
"targetPort": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServicePort"
},
"kubernetes_ServiceSpec": {
"type": "object",
"description": "",
"properties": {
"clusterIP": {
"type": "string",
"description": ""
},
"deprecatedPublicIPs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"externalIPs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"loadBalancerIP": {
"type": "string",
"description": ""
},
"portalIP": {
"type": "string",
"description": ""
},
"ports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ServicePort",
"javaType": "io.fabric8.kubernetes.api.model.ServicePort"
}
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"sessionAffinity": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceSpec"
},
"kubernetes_ServiceStatus": {
"type": "object",
"description": "",
"properties": {
"loadBalancer": {
"$ref": "#/definitions/kubernetes_LoadBalancerStatus",
"javaType": "io.fabric8.kubernetes.api.model.LoadBalancerStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceStatus"
},
"kubernetes_SupplementalGroupsStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"ranges": {
"type": "array",
"description": "ranges of allowable IDs for supplemental groups",
"items": {
"$ref": "#/definitions/kubernetes_IDRange",
"javaType": "io.fabric8.kubernetes.api.model.IDRange"
}
},
"type": {
"type": "string",
"description": "strategy used to generate supplemental groups"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SupplementalGroupsStrategyOptions"
},
"kubernetes_TCPSocketAction": {
"type": "object",
"description": "",
"properties": {
"port": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
},
"kubernetes_Volume": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"metadata": {
"$ref": "#/definitions/kubernetes_MetadataVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.MetadataVolumeSource"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Volume"
},
"kubernetes_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.VolumeMount"
},
"kubernetes_VolumeSource": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"metadata": {
"$ref": "#/definitions/kubernetes_MetadataVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.MetadataVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeSource"
},
"kubernetes_extensions_APIVersion": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.APIVersion"
},
"kubernetes_extensions_CPUTargetUtilization": {
"type": "object",
"description": "",
"properties": {
"targetPercentage": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.CPUTargetUtilization"
},
"kubernetes_extensions_DaemonSet": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DaemonSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSet",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_DaemonSetList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "DaemonSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_DaemonSetSpec": {
"type": "object",
"description": "",
"properties": {
"selector": {
"$ref": "#/definitions/kubernetes_extensions_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.extensions.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetSpec"
},
"kubernetes_extensions_DaemonSetStatus": {
"type": "object",
"description": "",
"properties": {
"currentNumberScheduled": {
"type": "integer",
"description": ""
},
"desiredNumberScheduled": {
"type": "integer",
"description": ""
},
"numberMisscheduled": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetStatus"
},
"kubernetes_extensions_Deployment": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Deployment",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.Deployment",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_DeploymentList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_Deployment",
"javaType": "io.fabric8.kubernetes.api.model.extensions.Deployment"
}
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_DeploymentRollback": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentRollback",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"rollbackTo": {
"$ref": "#/definitions/kubernetes_extensions_RollbackConfig",
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollbackConfig"
},
"updatedAnnotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentRollback"
},
"kubernetes_extensions_DeploymentSpec": {
"type": "object",
"description": "",
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"paused": {
"type": "boolean",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"rollbackTo": {
"$ref": "#/definitions/kubernetes_extensions_RollbackConfig",
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollbackConfig"
},
"selector": {
"$ref": "#/definitions/kubernetes_extensions_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.extensions.LabelSelector"
},
"strategy": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentStrategy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentStrategy"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentSpec"
},
"kubernetes_extensions_DeploymentStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"replicas": {
"type": "integer",
"description": ""
},
"unavailableReplicas": {
"type": "integer",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentStatus"
},
"kubernetes_extensions_DeploymentStrategy": {
"type": "object",
"description": "",
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_extensions_RollingUpdateDeployment",
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateDeployment"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentStrategy"
},
"kubernetes_extensions_HTTPIngressPath": {
"type": "object",
"description": "",
"properties": {
"backend": {
"$ref": "#/definitions/kubernetes_extensions_IngressBackend",
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressBackend"
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.HTTPIngressPath"
},
"kubernetes_extensions_HTTPIngressRuleValue": {
"type": "object",
"description": "",
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressPath",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HTTPIngressPath"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.HTTPIngressRuleValue"
},
"kubernetes_extensions_HorizontalPodAutoscaler": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscaler",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_HorizontalPodAutoscalerSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_HorizontalPodAutoscalerStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscaler",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_HorizontalPodAutoscalerList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_HorizontalPodAutoscaler",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscaler"
}
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscalerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_HorizontalPodAutoscalerSpec": {
"type": "object",
"description": "",
"properties": {
"cpuUtilization": {
"$ref": "#/definitions/kubernetes_extensions_CPUTargetUtilization",
"javaType": "io.fabric8.kubernetes.api.model.extensions.CPUTargetUtilization"
},
"maxReplicas": {
"type": "integer",
"description": ""
},
"minReplicas": {
"type": "integer",
"description": ""
},
"scaleRef": {
"$ref": "#/definitions/kubernetes_extensions_SubresourceReference",
"javaType": "io.fabric8.kubernetes.api.model.extensions.SubresourceReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerSpec"
},
"kubernetes_extensions_HorizontalPodAutoscalerStatus": {
"type": "object",
"description": "",
"properties": {
"currentCPUUtilizationPercentage": {
"type": "integer",
"description": ""
},
"currentReplicas": {
"type": "integer",
"description": ""
},
"desiredReplicas": {
"type": "integer",
"description": ""
},
"lastScaleTime": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerStatus"
},
"kubernetes_extensions_Ingress": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Ingress",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_IngressSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_IngressStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.Ingress",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_IngressBackend": {
"type": "object",
"description": "",
"properties": {
"serviceName": {
"type": "string",
"description": ""
},
"servicePort": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressBackend"
},
"kubernetes_extensions_IngressList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_Ingress",
"javaType": "io.fabric8.kubernetes.api.model.extensions.Ingress"
}
},
"kind": {
"type": "string",
"description": "",
"default": "IngressList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_IngressRule": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"http": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressRuleValue",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HTTPIngressRuleValue"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressRule"
},
"kubernetes_extensions_IngressRuleValue": {
"type": "object",
"description": "",
"properties": {
"http": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressRuleValue",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HTTPIngressRuleValue"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressRuleValue"
},
"kubernetes_extensions_IngressSpec": {
"type": "object",
"description": "",
"properties": {
"backend": {
"$ref": "#/definitions/kubernetes_extensions_IngressBackend",
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressBackend"
},
"rules": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_IngressRule",
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressRule"
}
},
"tls": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_IngressTLS",
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressTLS"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressSpec"
},
"kubernetes_extensions_IngressStatus": {
"type": "object",
"description": "",
"properties": {
"loadBalancer": {
"$ref": "#/definitions/kubernetes_LoadBalancerStatus",
"javaType": "io.fabric8.kubernetes.api.model.LoadBalancerStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressStatus"
},
"kubernetes_extensions_IngressTLS": {
"type": "object",
"description": "",
"properties": {
"hosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressTLS"
},
"kubernetes_extensions_Job": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Job",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_JobSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.JobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_JobStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.JobStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.Job",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_JobCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"type": "string",
"description": ""
},
"lastTransitionTime": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.JobCondition"
},
"kubernetes_extensions_JobList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_Job",
"javaType": "io.fabric8.kubernetes.api.model.extensions.Job"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.JobList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_JobSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"autoSelector": {
"type": "boolean",
"description": ""
},
"completions": {
"type": "integer",
"description": ""
},
"parallelism": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/kubernetes_extensions_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.extensions.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.JobSpec"
},
"kubernetes_extensions_JobStatus": {
"type": "object",
"description": "",
"properties": {
"active": {
"type": "integer",
"description": ""
},
"completionTime": {
"type": "string",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_JobCondition",
"javaType": "io.fabric8.kubernetes.api.model.extensions.JobCondition"
}
},
"failed": {
"type": "integer",
"description": ""
},
"startTime": {
"type": "string",
"description": ""
},
"succeeded": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.JobStatus"
},
"kubernetes_extensions_LabelSelector": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_LabelSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.extensions.LabelSelectorRequirement"
}
},
"matchLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.LabelSelector"
},
"kubernetes_extensions_LabelSelectorRequirement": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.LabelSelectorRequirement"
},
"kubernetes_extensions_ReplicaSet": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicaSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSet",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_ReplicaSetList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicaSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_ReplicaSetSpec": {
"type": "object",
"description": "",
"properties": {
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/kubernetes_extensions_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.extensions.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetSpec"
},
"kubernetes_extensions_ReplicaSetStatus": {
"type": "object",
"description": "",
"properties": {
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetStatus"
},
"kubernetes_extensions_RollbackConfig": {
"type": "object",
"description": "",
"properties": {
"revision": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollbackConfig"
},
"kubernetes_extensions_RollingUpdateDeployment": {
"type": "object",
"description": "",
"properties": {
"maxSurge": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateDeployment"
},
"kubernetes_extensions_Scale": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Scale",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_ScaleSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ScaleSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_ScaleStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ScaleStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.Scale",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_ScaleSpec": {
"type": "object",
"description": "",
"properties": {
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ScaleSpec"
},
"kubernetes_extensions_ScaleStatus": {
"type": "object",
"description": "",
"properties": {
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"targetSelector": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ScaleStatus"
},
"kubernetes_extensions_SubresourceReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"subresource": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.SubresourceReference"
},
"kubernetes_extensions_ThirdPartyResource": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"description": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ThirdPartyResource",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"versions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_APIVersion",
"javaType": "io.fabric8.kubernetes.api.model.extensions.APIVersion"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ThirdPartyResource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_ThirdPartyResourceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_ThirdPartyResource",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ThirdPartyResource"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ThirdPartyResourceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_intstr_IntOrString": {
"type": "object",
"description": "",
"properties": {
"IntVal": {
"type": "integer",
"description": ""
},
"StrVal": {
"type": "string",
"description": ""
},
"Type": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"kubernetes_resource_Quantity": {
"type": "object",
"description": "",
"properties": {
"Amount": {
"$ref": "#/definitions/speter_inf_Dec",
"javaType": "io.fabric8.openshift.api.model.Dec"
},
"Format": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"kubernetes_runtime_RawExtension": {
"type": "object",
"description": "",
"properties": {
"Object": {},
"Raw": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"kubernetes_watch_WatchEvent": {
"type": "object",
"description": "",
"properties": {
"object": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"type": {
"type": "string",
"description": "the type of watch event; may be ADDED"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.WatchEvent"
},
"os_authorization_AuthorizationAttributes": {
"type": "object",
"description": "",
"properties": {
"content": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"namespace": {
"type": "string",
"description": ""
},
"resource": {
"type": "string",
"description": ""
},
"resourceAPIGroup": {
"type": "string",
"description": ""
},
"resourceAPIVersion": {
"type": "string",
"description": ""
},
"resourceName": {
"type": "string",
"description": ""
},
"verb": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.AuthorizationAttributes"
},
"os_authorization_ClusterPolicy": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPolicy",
"required": true
},
"lastModified": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"roles": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_NamedClusterRole",
"javaType": "io.fabric8.openshift.api.model.NamedClusterRole"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_ClusterPolicyBinding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPolicyBinding",
"required": true
},
"lastModified": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"policyRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"roleBindings": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_NamedClusterRoleBinding",
"javaType": "io.fabric8.openshift.api.model.NamedClusterRoleBinding"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterPolicyBinding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_ClusterPolicyBindingList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_ClusterPolicyBinding",
"javaType": "io.fabric8.openshift.api.model.ClusterPolicyBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPolicyBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterPolicyBindingList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_authorization_ClusterPolicyList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_ClusterPolicy",
"javaType": "io.fabric8.openshift.api.model.ClusterPolicy"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterPolicyList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_authorization_ClusterRole": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterRole",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"rules": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_PolicyRule",
"javaType": "io.fabric8.openshift.api.model.PolicyRule"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRole",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_ClusterRoleBinding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"groupNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterRoleBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"roleRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"subjects": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"userNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBinding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_ClusterRoleBindingList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_ClusterRoleBinding",
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterRoleBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBindingList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_authorization_LocalSubjectAccessReview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"content": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "LocalSubjectAccessReview",
"required": true
},
"namespace": {
"type": "string",
"description": ""
},
"resource": {
"type": "string",
"description": ""
},
"resourceAPIGroup": {
"type": "string",
"description": ""
},
"resourceAPIVersion": {
"type": "string",
"description": ""
},
"resourceName": {
"type": "string",
"description": ""
},
"scopes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"user": {
"type": "string",
"description": ""
},
"verb": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.LocalSubjectAccessReview"
},
"os_authorization_NamedClusterRole": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"role": {
"$ref": "#/definitions/os_authorization_ClusterRole",
"javaType": "io.fabric8.openshift.api.model.ClusterRole"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.NamedClusterRole"
},
"os_authorization_NamedClusterRoleBinding": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"roleBinding": {
"$ref": "#/definitions/os_authorization_ClusterRoleBinding",
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBinding"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.NamedClusterRoleBinding"
},
"os_authorization_NamedRole": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"role": {
"$ref": "#/definitions/os_authorization_Role",
"javaType": "io.fabric8.openshift.api.model.Role"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.NamedRole"
},
"os_authorization_NamedRoleBinding": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"roleBinding": {
"$ref": "#/definitions/os_authorization_RoleBinding",
"javaType": "io.fabric8.openshift.api.model.RoleBinding"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.NamedRoleBinding"
},
"os_authorization_Policy": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Policy",
"required": true
},
"lastModified": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"roles": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_NamedRole",
"javaType": "io.fabric8.openshift.api.model.NamedRole"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Policy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_PolicyBinding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PolicyBinding",
"required": true
},
"lastModified": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"policyRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"roleBindings": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_NamedRoleBinding",
"javaType": "io.fabric8.openshift.api.model.NamedRoleBinding"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PolicyBinding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_PolicyBindingList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_PolicyBinding",
"javaType": "io.fabric8.openshift.api.model.PolicyBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PolicyBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PolicyBindingList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_authorization_PolicyList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_Policy",
"javaType": "io.fabric8.openshift.api.model.Policy"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PolicyList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_authorization_PolicyRule": {
"type": "object",
"description": "",
"properties": {
"apiGroups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"attributeRestrictions": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"nonResourceURLs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"resourceNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"resources": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"verbs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PolicyRule"
},
"os_authorization_Role": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Role",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"rules": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_PolicyRule",
"javaType": "io.fabric8.openshift.api.model.PolicyRule"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Role",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_RoleBinding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"groupNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "RoleBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"roleRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"subjects": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"userNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBinding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_RoleBindingList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_RoleBinding",
"javaType": "io.fabric8.openshift.api.model.RoleBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RoleBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBindingList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_authorization_RoleList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_Role",
"javaType": "io.fabric8.openshift.api.model.Role"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RoleList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_authorization_SubjectAccessReview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"content": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "SubjectAccessReview",
"required": true
},
"namespace": {
"type": "string",
"description": ""
},
"resource": {
"type": "string",
"description": ""
},
"resourceAPIGroup": {
"type": "string",
"description": ""
},
"resourceAPIVersion": {
"type": "string",
"description": ""
},
"resourceName": {
"type": "string",
"description": ""
},
"scopes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"user": {
"type": "string",
"description": ""
},
"verb": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SubjectAccessReview"
},
"os_authorization_SubjectAccessReviewResponse": {
"type": "object",
"description": "",
"properties": {
"allowed": {
"type": "boolean",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "SubjectAccessReviewResponse",
"required": true
},
"namespace": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SubjectAccessReviewResponse"
},
"os_build_BinaryBuildSource": {
"type": "object",
"description": "",
"properties": {
"asFile": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BinaryBuildSource"
},
"os_build_Build": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Build",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_build_BuildSpec",
"javaType": "io.fabric8.openshift.api.model.BuildSpec"
},
"status": {
"$ref": "#/definitions/os_build_BuildStatus",
"javaType": "io.fabric8.openshift.api.model.BuildStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Build",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_build_BuildConfig": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "BuildConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_build_BuildConfigSpec",
"javaType": "io.fabric8.openshift.api.model.BuildConfigSpec"
},
"status": {
"$ref": "#/definitions/os_build_BuildConfigStatus",
"javaType": "io.fabric8.openshift.api.model.BuildConfigStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_build_BuildConfigList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"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
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfigList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_build_BuildConfigSpec": {
"type": "object",
"description": "",
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"output": {
"$ref": "#/definitions/os_build_BuildOutput",
"javaType": "io.fabric8.openshift.api.model.BuildOutput"
},
"postCommit": {
"$ref": "#/definitions/os_build_BuildPostCommitSpec",
"javaType": "io.fabric8.openshift.api.model.BuildPostCommitSpec"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"runPolicy": {
"type": "string",
"description": ""
},
"serviceAccount": {
"type": "string",
"description": ""
},
"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"
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_BuildTriggerPolicy",
"javaType": "io.fabric8.openshift.api.model.BuildTriggerPolicy"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfigSpec"
},
"os_build_BuildConfigStatus": {
"type": "object",
"description": "",
"properties": {
"lastVersion": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfigStatus"
},
"os_build_BuildList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"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
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_build_BuildOutput": {
"type": "object",
"description": "",
"properties": {
"pushSecret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"to": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildOutput"
},
"os_build_BuildPostCommitSpec": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"script": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildPostCommitSpec"
},
"os_build_BuildRequest": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"binary": {
"$ref": "#/definitions/os_build_BinaryBuildSource",
"javaType": "io.fabric8.openshift.api.model.BinaryBuildSource"
},
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"description": "",
"default": "BuildRequest",
"required": true
},
"lastVersion": {
"type": "integer",
"description": ""
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"triggeredByImage": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildRequest",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_build_BuildSource": {
"type": "object",
"description": "",
"properties": {
"binary": {
"$ref": "#/definitions/os_build_BinaryBuildSource",
"javaType": "io.fabric8.openshift.api.model.BinaryBuildSource"
},
"contextDir": {
"type": "string",
"description": ""
},
"dockerfile": {
"type": "string",
"description": ""
},
"git": {
"$ref": "#/definitions/os_build_GitBuildSource",
"javaType": "io.fabric8.openshift.api.model.GitBuildSource"
},
"images": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_ImageSource",
"javaType": "io.fabric8.openshift.api.model.ImageSource"
}
},
"secrets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_SecretBuildSource",
"javaType": "io.fabric8.openshift.api.model.SecretBuildSource"
}
},
"sourceSecret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildSource"
},
"os_build_BuildSpec": {
"type": "object",
"description": "",
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"output": {
"$ref": "#/definitions/os_build_BuildOutput",
"javaType": "io.fabric8.openshift.api.model.BuildOutput"
},
"postCommit": {
"$ref": "#/definitions/os_build_BuildPostCommitSpec",
"javaType": "io.fabric8.openshift.api.model.BuildPostCommitSpec"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"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.BuildSpec"
},
"os_build_BuildStatus": {
"type": "object",
"description": "",
"properties": {
"cancelled": {
"type": "boolean",
"description": ""
},
"completionTimestamp": {
"type": "string",
"description": ""
},
"config": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"duration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"message": {
"type": "string",
"description": ""
},
"outputDockerImageReference": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"startTimestamp": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStatus"
},
"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"
},
"jenkinsPipelineStrategy": {
"$ref": "#/definitions/os_build_JenkinsPipelineBuildStrategy",
"javaType": "io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy"
},
"sourceStrategy": {
"$ref": "#/definitions/os_build_SourceBuildStrategy",
"javaType": "io.fabric8.openshift.api.model.SourceBuildStrategy"
},
"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": {
"buildAPIVersion": {
"type": "string",
"description": ""
},
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"exposeDockerSocket": {
"type": "boolean",
"description": ""
},
"forcePull": {
"type": "boolean",
"description": ""
},
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"secrets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_SecretSpec",
"javaType": "io.fabric8.openshift.api.model.SecretSpec"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CustomBuildStrategy"
},
"os_build_DockerBuildStrategy": {
"type": "object",
"description": "",
"properties": {
"dockerfilePath": {
"type": "string",
"description": ""
},
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"forcePull": {
"type": "boolean",
"description": ""
},
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"noCache": {
"type": "boolean",
"description": ""
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DockerBuildStrategy"
},
"os_build_GitBuildSource": {
"type": "object",
"description": "",
"properties": {
"httpProxy": {
"type": "string",
"description": ""
},
"httpsProxy": {
"type": "string",
"description": ""
},
"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_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"lastTriggeredImageID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageChangeTrigger"
},
"os_build_ImageSource": {
"type": "object",
"description": "",
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"paths": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_ImageSourcePath",
"javaType": "io.fabric8.openshift.api.model.ImageSourcePath"
}
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageSource"
},
"os_build_ImageSourcePath": {
"type": "object",
"description": "",
"properties": {
"destinationDir": {
"type": "string",
"description": ""
},
"sourcePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageSourcePath"
},
"os_build_JenkinsPipelineBuildStrategy": {
"type": "object",
"description": "",
"properties": {
"jenkinsfile": {
"type": "string",
"description": ""
},
"jenkinsfilePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy"
},
"os_build_SecretBuildSource": {
"type": "object",
"description": "",
"properties": {
"destinationDir": {
"type": "string",
"description": ""
},
"secret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecretBuildSource"
},
"os_build_SecretSpec": {
"type": "object",
"description": "",
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"secretSource": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecretSpec"
},
"os_build_SourceBuildStrategy": {
"type": "object",
"description": "",
"properties": {
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"forcePull": {
"type": "boolean",
"description": ""
},
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"incremental": {
"type": "boolean",
"description": ""
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"scripts": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceBuildStrategy"
},
"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": {
"allowEnv": {
"type": "boolean",
"description": ""
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"os_deploy_CustomDeploymentStrategyParams": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"environment": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"image": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CustomDeploymentStrategyParams"
},
"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": {
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentCauseImageTrigger"
},
"os_deploy_DeploymentConfig": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_deploy_DeploymentConfigSpec",
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigSpec"
},
"status": {
"$ref": "#/definitions/os_deploy_DeploymentConfigStatus",
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_deploy_DeploymentConfigList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"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
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_deploy_DeploymentConfigSpec": {
"type": "object",
"description": "",
"properties": {
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"strategy": {
"$ref": "#/definitions/os_deploy_DeploymentStrategy",
"javaType": "io.fabric8.openshift.api.model.DeploymentStrategy"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
},
"test": {
"type": "boolean",
"description": ""
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentTriggerPolicy",
"javaType": "io.fabric8.openshift.api.model.DeploymentTriggerPolicy"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigSpec"
},
"os_deploy_DeploymentConfigStatus": {
"type": "object",
"description": "",
"properties": {
"details": {
"$ref": "#/definitions/os_deploy_DeploymentDetails",
"javaType": "io.fabric8.openshift.api.model.DeploymentDetails"
},
"latestVersion": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigStatus"
},
"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_DeploymentStrategy": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"customParams": {
"$ref": "#/definitions/os_deploy_CustomDeploymentStrategyParams",
"javaType": "io.fabric8.openshift.api.model.CustomDeploymentStrategyParams"
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"recreateParams": {
"$ref": "#/definitions/os_deploy_RecreateDeploymentStrategyParams",
"javaType": "io.fabric8.openshift.api.model.RecreateDeploymentStrategyParams"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"rollingParams": {
"$ref": "#/definitions/os_deploy_RollingDeploymentStrategyParams",
"javaType": "io.fabric8.openshift.api.model.RollingDeploymentStrategyParams"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentStrategy"
},
"os_deploy_DeploymentTriggerImageChangeParams": {
"type": "object",
"description": "",
"properties": {
"automatic": {
"type": "boolean",
"description": ""
},
"containerNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"lastTriggeredImage": {
"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_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"volumes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"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": ""
},
"tagImages": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_TagImageHook",
"javaType": "io.fabric8.openshift.api.model.TagImageHook"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"os_deploy_RecreateDeploymentStrategyParams": {
"type": "object",
"description": "",
"properties": {
"mid": {
"$ref": "#/definitions/os_deploy_LifecycleHook",
"javaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"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"
},
"timeoutSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RecreateDeploymentStrategyParams"
},
"os_deploy_RollingDeploymentStrategyParams": {
"type": "object",
"description": "",
"properties": {
"intervalSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"maxSurge": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"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"
},
"timeoutSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updatePercent": {
"type": "integer",
"description": ""
},
"updatePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RollingDeploymentStrategyParams"
},
"os_deploy_TagImageHook": {
"type": "object",
"description": "",
"properties": {
"containerName": {
"type": "string",
"description": ""
},
"to": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagImageHook"
},
"os_image_Image": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"dockerImageLayers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageLayer",
"javaType": "io.fabric8.openshift.api.model.ImageLayer"
}
},
"dockerImageManifest": {
"type": "string",
"description": ""
},
"dockerImageMetadata": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"dockerImageMetadataVersion": {
"type": "string",
"description": ""
},
"dockerImageReference": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "Image",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Image",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_image_ImageLayer": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"size": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageLayer"
},
"os_image_ImageList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"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
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_image_ImageStream": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ImageStream",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_image_ImageStreamSpec",
"javaType": "io.fabric8.openshift.api.model.ImageStreamSpec"
},
"status": {
"$ref": "#/definitions/os_image_ImageStreamStatus",
"javaType": "io.fabric8.openshift.api.model.ImageStreamStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStream",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_image_ImageStreamList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageStream",
"javaType": "io.fabric8.openshift.api.model.ImageStream"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ImageStreamList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_image_ImageStreamSpec": {
"type": "object",
"description": "",
"properties": {
"dockerImageRepository": {
"type": "string",
"description": ""
},
"tags": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_TagReference",
"javaType": "io.fabric8.openshift.api.model.TagReference"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamSpec"
},
"os_image_ImageStreamStatus": {
"type": "object",
"description": "",
"properties": {
"dockerImageRepository": {
"type": "string",
"description": ""
},
"tags": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_NamedTagEventList",
"javaType": "io.fabric8.openshift.api.model.NamedTagEventList"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamStatus"
},
"os_image_NamedTagEventList": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_TagEventCondition",
"javaType": "io.fabric8.openshift.api.model.TagEventCondition"
}
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_TagEvent",
"javaType": "io.fabric8.openshift.api.model.TagEvent"
}
},
"tag": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.NamedTagEventList"
},
"os_image_TagEvent": {
"type": "object",
"description": "",
"properties": {
"created": {
"type": "string",
"description": ""
},
"dockerImageReference": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"image": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagEvent"
},
"os_image_TagEventCondition": {
"type": "object",
"description": "",
"properties": {
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"lastTransitionTime": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagEventCondition"
},
"os_image_TagImportPolicy": {
"type": "object",
"description": "",
"properties": {
"insecure": {
"type": "boolean",
"description": ""
},
"scheduled": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagImportPolicy"
},
"os_image_TagReference": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"importPolicy": {
"$ref": "#/definitions/os_image_TagImportPolicy",
"javaType": "io.fabric8.openshift.api.model.TagImportPolicy"
},
"name": {
"type": "string",
"description": ""
},
"reference": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagReference"
},
"os_oauth_ClusterRoleScopeRestriction": {
"type": "object",
"description": "",
"properties": {
"allowEscalation": {
"type": "boolean",
"description": ""
},
"namespaces": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"roleNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRoleScopeRestriction"
},
"os_oauth_OAuthAccessToken": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"authorizeToken": {
"type": "string",
"description": ""
},
"clientName": {
"type": "string",
"description": ""
},
"expiresIn": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthAccessToken",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"redirectURI": {
"type": "string",
"description": ""
},
"refreshToken": {
"type": "string",
"description": ""
},
"scopes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"userName": {
"type": "string",
"description": ""
},
"userUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthAccessToken",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_OAuthAccessTokenList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_oauth_OAuthAccessToken",
"javaType": "io.fabric8.openshift.api.model.OAuthAccessToken"
}
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthAccessTokenList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthAccessTokenList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_oauth_OAuthAuthorizeToken": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"clientName": {
"type": "string",
"description": ""
},
"expiresIn": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthAuthorizeToken",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"redirectURI": {
"type": "string",
"description": ""
},
"scopes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"state": {
"type": "string",
"description": ""
},
"userName": {
"type": "string",
"description": ""
},
"userUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthAuthorizeToken",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_OAuthAuthorizeTokenList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_oauth_OAuthAuthorizeToken",
"javaType": "io.fabric8.openshift.api.model.OAuthAuthorizeToken"
}
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthAuthorizeTokenList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthAuthorizeTokenList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_oauth_OAuthClient": {
"type": "object",
"description": "",
"properties": {
"additionalSecrets": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthClient",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"redirectURIs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"respondWithChallenges": {
"type": "boolean",
"description": ""
},
"scopeRestrictions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_oauth_ScopeRestriction",
"javaType": "io.fabric8.openshift.api.model.ScopeRestriction"
}
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthClient",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_OAuthClientAuthorization": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"clientName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthClientAuthorization",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"scopes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"userName": {
"type": "string",
"description": ""
},
"userUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthClientAuthorization",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_OAuthClientAuthorizationList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_oauth_OAuthClientAuthorization",
"javaType": "io.fabric8.openshift.api.model.OAuthClientAuthorization"
}
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthClientAuthorizationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthClientAuthorizationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_oauth_OAuthClientList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_oauth_OAuthClient",
"javaType": "io.fabric8.openshift.api.model.OAuthClient"
}
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthClientList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthClientList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_oauth_ScopeRestriction": {
"type": "object",
"description": "",
"properties": {
"clusterRole": {
"$ref": "#/definitions/os_oauth_ClusterRoleScopeRestriction",
"javaType": "io.fabric8.openshift.api.model.ClusterRoleScopeRestriction"
},
"literals": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ScopeRestriction"
},
"os_project_Project": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Project",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_project_ProjectSpec",
"javaType": "io.fabric8.openshift.api.model.ProjectSpec"
},
"status": {
"$ref": "#/definitions/os_project_ProjectStatus",
"javaType": "io.fabric8.openshift.api.model.ProjectStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Project",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_project_ProjectList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_project_Project",
"javaType": "io.fabric8.openshift.api.model.Project"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ProjectList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_project_ProjectRequest": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"description": {
"type": "string",
"description": ""
},
"displayName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ProjectRequest",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectRequest",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_project_ProjectSpec": {
"type": "object",
"description": "",
"properties": {
"finalizers": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectSpec"
},
"os_project_ProjectStatus": {
"type": "object",
"description": "",
"properties": {
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectStatus"
},
"os_route_Route": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Route",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_route_RouteSpec",
"javaType": "io.fabric8.openshift.api.model.RouteSpec"
},
"status": {
"$ref": "#/definitions/os_route_RouteStatus",
"javaType": "io.fabric8.openshift.api.model.RouteStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Route",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_route_RouteIngress": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_route_RouteIngressCondition",
"javaType": "io.fabric8.openshift.api.model.RouteIngressCondition"
}
},
"host": {
"type": "string",
"description": ""
},
"routerName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteIngress"
},
"os_route_RouteIngressCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteIngressCondition"
},
"os_route_RouteList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"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
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_route_RoutePort": {
"type": "object",
"description": "",
"properties": {
"targetPort": {
"$ref": "#/definitions/kubernetes_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoutePort"
},
"os_route_RouteSpec": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/os_route_RoutePort",
"javaType": "io.fabric8.openshift.api.model.RoutePort"
},
"tls": {
"$ref": "#/definitions/os_route_TLSConfig",
"javaType": "io.fabric8.openshift.api.model.TLSConfig"
},
"to": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteSpec"
},
"os_route_RouteStatus": {
"type": "object",
"description": "",
"properties": {
"ingress": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_route_RouteIngress",
"javaType": "io.fabric8.openshift.api.model.RouteIngress"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteStatus"
},
"os_route_TLSConfig": {
"type": "object",
"description": "",
"properties": {
"caCertificate": {
"type": "string",
"description": ""
},
"certificate": {
"type": "string",
"description": ""
},
"destinationCACertificate": {
"type": "string",
"description": ""
},
"insecureEdgeTerminationPolicy": {
"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": ""
},
"displayName": {
"type": "string",
"description": ""
},
"from": {
"type": "string",
"description": ""
},
"generate": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"required": {
"type": "boolean",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Parameter"
},
"os_template_Template": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Template",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"objects": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
}
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_template_Parameter",
"javaType": "io.fabric8.openshift.api.model.Parameter"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Template",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_template_TemplateList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_template_Template",
"javaType": "io.fabric8.openshift.api.model.Template"
}
},
"kind": {
"type": "string",
"description": "",
"default": "TemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_user_Group": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Group",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"users": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Group",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_user_GroupList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_user_Group",
"javaType": "io.fabric8.openshift.api.model.Group"
}
},
"kind": {
"type": "string",
"description": "",
"default": "GroupList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GroupList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_user_Identity": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"kind": {
"type": "string",
"description": "",
"default": "Identity",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"providerName": {
"type": "string",
"description": ""
},
"providerUserName": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Identity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_user_IdentityList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_user_Identity",
"javaType": "io.fabric8.openshift.api.model.Identity"
}
},
"kind": {
"type": "string",
"description": "",
"default": "IdentityList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.IdentityList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_user_User": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"fullName": {
"type": "string",
"description": ""
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"identities": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "User",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.User",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_user_UserList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_user_User",
"javaType": "io.fabric8.openshift.api.model.User"
}
},
"kind": {
"type": "string",
"description": "",
"default": "UserList",
"required": true
},
"metadata": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.UserList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"speter_inf_Dec": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Dec"
}
},
"type": "object",
"properties": {
"BaseKubernetesList": {
"$ref": "#/definitions/kubernetes_List",
"javaType": "io.fabric8.kubernetes.api.model.BaseKubernetesList"
},
"Binding": {
"$ref": "#/definitions/kubernetes_Binding",
"javaType": "io.fabric8.kubernetes.api.model.Binding"
},
"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"
},
"BuildRequest": {
"$ref": "#/definitions/os_build_BuildRequest",
"javaType": "io.fabric8.openshift.api.model.BuildRequest"
},
"ClusterPolicy": {
"$ref": "#/definitions/os_authorization_ClusterPolicy",
"javaType": "io.fabric8.openshift.api.model.ClusterPolicy"
},
"ClusterPolicyBinding": {
"$ref": "#/definitions/os_authorization_ClusterPolicyBinding",
"javaType": "io.fabric8.openshift.api.model.ClusterPolicyBinding"
},
"ClusterPolicyBindingList": {
"$ref": "#/definitions/os_authorization_ClusterPolicyBindingList",
"javaType": "io.fabric8.openshift.api.model.ClusterPolicyBindingList"
},
"ClusterPolicyList": {
"$ref": "#/definitions/os_authorization_ClusterPolicyList",
"javaType": "io.fabric8.openshift.api.model.ClusterPolicyList"
},
"ClusterRoleBinding": {
"$ref": "#/definitions/os_authorization_ClusterRoleBinding",
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBinding"
},
"ClusterRoleBindingList": {
"$ref": "#/definitions/os_authorization_ClusterRoleBindingList",
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBindingList"
},
"ComponentStatusList": {
"$ref": "#/definitions/kubernetes_ComponentStatusList",
"javaType": "io.fabric8.kubernetes.api.model.ComponentStatusList"
},
"Config": {
"$ref": "#/definitions/clientcmd_api_Config",
"javaType": "io.fabric8.kubernetes.api.model.Config"
},
"ConfigMap": {
"$ref": "#/definitions/kubernetes_ConfigMap",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMap"
},
"ConfigMapList": {
"$ref": "#/definitions/kubernetes_ConfigMapList",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapList"
},
"ContainerStatus": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
},
"DaemonSet": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSet"
},
"DaemonSetList": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetList"
},
"DeleteOptions": {
"$ref": "#/definitions/kubernetes_DeleteOptions",
"javaType": "io.fabric8.kubernetes.api.model.DeleteOptions"
},
"Deployment": {
"$ref": "#/definitions/kubernetes_extensions_Deployment",
"javaType": "io.fabric8.kubernetes.api.model.extensions.Deployment"
},
"DeploymentConfigList": {
"$ref": "#/definitions/os_deploy_DeploymentConfigList",
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigList"
},
"DeploymentList": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentList"
},
"DeploymentRollback": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentRollback",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentRollback"
},
"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"
},
"EventList": {
"$ref": "#/definitions/kubernetes_EventList",
"javaType": "io.fabric8.kubernetes.api.model.EventList"
},
"Group": {
"$ref": "#/definitions/os_user_Group",
"javaType": "io.fabric8.openshift.api.model.Group"
},
"GroupList": {
"$ref": "#/definitions/os_user_GroupList",
"javaType": "io.fabric8.openshift.api.model.GroupList"
},
"HorizontalPodAutoscaler": {
"$ref": "#/definitions/kubernetes_extensions_HorizontalPodAutoscaler",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscaler"
},
"HorizontalPodAutoscalerList": {
"$ref": "#/definitions/kubernetes_extensions_HorizontalPodAutoscalerList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerList"
},
"Identity": {
"$ref": "#/definitions/os_user_Identity",
"javaType": "io.fabric8.openshift.api.model.Identity"
},
"IdentityList": {
"$ref": "#/definitions/os_user_IdentityList",
"javaType": "io.fabric8.openshift.api.model.IdentityList"
},
"ImageList": {
"$ref": "#/definitions/os_image_ImageList",
"javaType": "io.fabric8.openshift.api.model.ImageList"
},
"ImageStreamList": {
"$ref": "#/definitions/os_image_ImageStreamList",
"javaType": "io.fabric8.openshift.api.model.ImageStreamList"
},
"Ingress": {
"$ref": "#/definitions/kubernetes_extensions_Ingress",
"javaType": "io.fabric8.kubernetes.api.model.extensions.Ingress"
},
"IngressList": {
"$ref": "#/definitions/kubernetes_extensions_IngressList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressList"
},
"Job": {
"$ref": "#/definitions/kubernetes_extensions_Job",
"javaType": "io.fabric8.kubernetes.api.model.extensions.Job"
},
"JobList": {
"$ref": "#/definitions/kubernetes_extensions_JobList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.JobList"
},
"LimitRangeList": {
"$ref": "#/definitions/kubernetes_LimitRangeList",
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeList"
},
"ListMeta": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
},
"LocalSubjectAccessReview": {
"$ref": "#/definitions/os_authorization_LocalSubjectAccessReview",
"javaType": "io.fabric8.openshift.api.model.LocalSubjectAccessReview"
},
"Namespace": {
"$ref": "#/definitions/kubernetes_Namespace",
"javaType": "io.fabric8.kubernetes.api.model.Namespace"
},
"NamespaceList": {
"$ref": "#/definitions/kubernetes_NamespaceList",
"javaType": "io.fabric8.kubernetes.api.model.NamespaceList"
},
"Node": {
"$ref": "#/definitions/kubernetes_Node",
"javaType": "io.fabric8.kubernetes.api.model.Node"
},
"NodeList": {
"$ref": "#/definitions/kubernetes_NodeList",
"javaType": "io.fabric8.kubernetes.api.model.NodeList"
},
"OAuthAccessToken": {
"$ref": "#/definitions/os_oauth_OAuthAccessToken",
"javaType": "io.fabric8.openshift.api.model.OAuthAccessToken"
},
"OAuthAccessTokenList": {
"$ref": "#/definitions/os_oauth_OAuthAccessTokenList",
"javaType": "io.fabric8.openshift.api.model.OAuthAccessTokenList"
},
"OAuthAuthorizeToken": {
"$ref": "#/definitions/os_oauth_OAuthAuthorizeToken",
"javaType": "io.fabric8.openshift.api.model.OAuthAuthorizeToken"
},
"OAuthAuthorizeTokenList": {
"$ref": "#/definitions/os_oauth_OAuthAuthorizeTokenList",
"javaType": "io.fabric8.openshift.api.model.OAuthAuthorizeTokenList"
},
"OAuthClient": {
"$ref": "#/definitions/os_oauth_OAuthClient",
"javaType": "io.fabric8.openshift.api.model.OAuthClient"
},
"OAuthClientAuthorization": {
"$ref": "#/definitions/os_oauth_OAuthClientAuthorization",
"javaType": "io.fabric8.openshift.api.model.OAuthClientAuthorization"
},
"OAuthClientAuthorizationList": {
"$ref": "#/definitions/os_oauth_OAuthClientAuthorizationList",
"javaType": "io.fabric8.openshift.api.model.OAuthClientAuthorizationList"
},
"OAuthClientList": {
"$ref": "#/definitions/os_oauth_OAuthClientList",
"javaType": "io.fabric8.openshift.api.model.OAuthClientList"
},
"ObjectMeta": {
"$ref": "#/definitions/kubernetes_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"PersistentVolume": {
"$ref": "#/definitions/kubernetes_PersistentVolume",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolume"
},
"PersistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaim"
},
"PersistentVolumeClaimList": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimList",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimList"
},
"PersistentVolumeList": {
"$ref": "#/definitions/kubernetes_PersistentVolumeList",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeList"
},
"PodList": {
"$ref": "#/definitions/kubernetes_PodList",
"javaType": "io.fabric8.kubernetes.api.model.PodList"
},
"PodTemplateList": {
"$ref": "#/definitions/kubernetes_PodTemplateList",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateList"
},
"Policy": {
"$ref": "#/definitions/os_authorization_Policy",
"javaType": "io.fabric8.openshift.api.model.Policy"
},
"PolicyBinding": {
"$ref": "#/definitions/os_authorization_PolicyBinding",
"javaType": "io.fabric8.openshift.api.model.PolicyBinding"
},
"PolicyBindingList": {
"$ref": "#/definitions/os_authorization_PolicyBindingList",
"javaType": "io.fabric8.openshift.api.model.PolicyBindingList"
},
"PolicyList": {
"$ref": "#/definitions/os_authorization_PolicyList",
"javaType": "io.fabric8.openshift.api.model.PolicyList"
},
"Project": {
"$ref": "#/definitions/os_project_Project",
"javaType": "io.fabric8.openshift.api.model.Project"
},
"ProjectList": {
"$ref": "#/definitions/os_project_ProjectList",
"javaType": "io.fabric8.openshift.api.model.ProjectList"
},
"ProjectRequest": {
"$ref": "#/definitions/os_project_ProjectRequest",
"javaType": "io.fabric8.openshift.api.model.ProjectRequest"
},
"Quantity": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"ReplicaSet": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSet"
},
"ReplicaSetList": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetList"
},
"ReplicationControllerList": {
"$ref": "#/definitions/kubernetes_ReplicationControllerList",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerList"
},
"ResourceQuota": {
"$ref": "#/definitions/kubernetes_ResourceQuota",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuota"
},
"ResourceQuotaList": {
"$ref": "#/definitions/kubernetes_ResourceQuotaList",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaList"
},
"Role": {
"$ref": "#/definitions/os_authorization_Role",
"javaType": "io.fabric8.openshift.api.model.Role"
},
"RoleBinding": {
"$ref": "#/definitions/os_authorization_RoleBinding",
"javaType": "io.fabric8.openshift.api.model.RoleBinding"
},
"RoleBindingList": {
"$ref": "#/definitions/os_authorization_RoleBindingList",
"javaType": "io.fabric8.openshift.api.model.RoleBindingList"
},
"RoleList": {
"$ref": "#/definitions/os_authorization_RoleList",
"javaType": "io.fabric8.openshift.api.model.RoleList"
},
"RootPaths": {
"$ref": "#/definitions/api_RootPaths",
"javaType": "io.fabric8.kubernetes.api.model.RootPaths"
},
"RouteList": {
"$ref": "#/definitions/os_route_RouteList",
"javaType": "io.fabric8.openshift.api.model.RouteList"
},
"Scale": {
"$ref": "#/definitions/kubernetes_extensions_Scale",
"javaType": "io.fabric8.kubernetes.api.model.extensions.Scale"
},
"Secret": {
"$ref": "#/definitions/kubernetes_Secret",
"javaType": "io.fabric8.kubernetes.api.model.Secret"
},
"SecretList": {
"$ref": "#/definitions/kubernetes_SecretList",
"javaType": "io.fabric8.kubernetes.api.model.SecretList"
},
"SecurityContextConstraints": {
"$ref": "#/definitions/kubernetes_SecurityContextConstraints",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContextConstraints"
},
"SecurityContextConstraintsList": {
"$ref": "#/definitions/kubernetes_SecurityContextConstraintsList",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContextConstraintsList"
},
"ServiceAccount": {
"$ref": "#/definitions/kubernetes_ServiceAccount",
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccount"
},
"ServiceAccountList": {
"$ref": "#/definitions/kubernetes_ServiceAccountList",
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccountList"
},
"ServiceList": {
"$ref": "#/definitions/kubernetes_ServiceList",
"javaType": "io.fabric8.kubernetes.api.model.ServiceList"
},
"Status": {
"$ref": "#/definitions/api_Status",
"javaType": "io.fabric8.kubernetes.api.model.Status"
},
"SubjectAccessReview": {
"$ref": "#/definitions/os_authorization_SubjectAccessReview",
"javaType": "io.fabric8.openshift.api.model.SubjectAccessReview"
},
"SubjectAccessReviewResponse": {
"$ref": "#/definitions/os_authorization_SubjectAccessReviewResponse",
"javaType": "io.fabric8.openshift.api.model.SubjectAccessReviewResponse"
},
"TagEvent": {
"$ref": "#/definitions/os_image_TagEvent",
"javaType": "io.fabric8.openshift.api.model.TagEvent"
},
"Template": {
"$ref": "#/definitions/os_template_Template",
"javaType": "io.fabric8.openshift.api.model.Template"
},
"TemplateList": {
"$ref": "#/definitions/os_template_TemplateList",
"javaType": "io.fabric8.openshift.api.model.TemplateList"
},
"ThirdPartyResource": {
"$ref": "#/definitions/kubernetes_extensions_ThirdPartyResource",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ThirdPartyResource"
},
"ThirdPartyResourceList": {
"$ref": "#/definitions/kubernetes_extensions_ThirdPartyResourceList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceList"
},
"User": {
"$ref": "#/definitions/os_user_User",
"javaType": "io.fabric8.openshift.api.model.User"
},
"UserList": {
"$ref": "#/definitions/os_user_UserList",
"javaType": "io.fabric8.openshift.api.model.UserList"
},
"WatchEvent": {
"$ref": "#/definitions/kubernetes_watch_WatchEvent",
"javaType": "io.fabric8.kubernetes.api.model.WatchEvent"
}
},
"additionalProperties": true
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy