Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
ernetes-model.0.2.10.source-code.kube-validation-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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apiextensions_CustomResourceDefinition": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apiextensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CustomResourceDefinition",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionSpec",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec"
},
"status": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionStatus",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apiextensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinition",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CustomResourceDefinitionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionNames": {
"type": "object",
"description": "",
"properties": {
"kind": {
"type": "string",
"description": ""
},
"listKind": {
"type": "string",
"description": ""
},
"plural": {
"type": "string",
"description": ""
},
"shortNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"singular": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionSpec": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"names": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"scope": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionStatus": {
"type": "object",
"description": "",
"properties": {
"acceptedNames": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionCondition",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Initializer": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Initializer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Initializers": {
"type": "object",
"description": "",
"properties": {
"pending": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_Initializer",
"javaType": "io.fabric8.kubernetes.api.model.Initializer"
}
},
"result": {
"$ref": "#/definitions/k8s_io_apimachinery_Status",
"javaType": "io.fabric8.kubernetes.api.model.Status"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Initializers",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_LabelSelector": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement"
}
},
"matchLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_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.LabelSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_ListMeta": {
"type": "object",
"description": "",
"properties": {
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_ObjectMeta": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"clusterName": {
"type": "string",
"description": ""
},
"creationTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"finalizers": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"initializers": {
"$ref": "#/definitions/k8s_io_apimachinery_Initializers",
"javaType": "io.fabric8.kubernetes.api.model.Initializers"
},
"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])?)*$"
},
"ownerReferences": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_OwnerReference",
"javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_OwnerReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"blockOwnerDeletion": {
"type": "boolean",
"description": ""
},
"controller": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.OwnerReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Patch": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Patch",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_RootPaths": {
"type": "object",
"description": "",
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RootPaths",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Status": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "meta/v1",
"required": true
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/k8s_io_apimachinery_StatusDetails",
"javaType": "io.fabric8.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_StatusDetails": {
"type": "object",
"description": "",
"properties": {
"causes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_StatusCause",
"javaType": "io.fabric8.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"retryAfterSeconds": {
"type": "integer",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.StatusDetails",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Time": {
"type": "object",
"description": "",
"properties": {
"Time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Time",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_TypeMeta": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TypeMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_pkg_runtime_RawExtension": {
"type": "object",
"description": "",
"properties": {
"Raw": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_pkg_util_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Affinity": {
"type": "object",
"description": "",
"properties": {
"nodeAffinity": {
"$ref": "#/definitions/kubernetes_NodeAffinity",
"javaType": "io.fabric8.kubernetes.api.model.NodeAffinity"
},
"podAffinity": {
"$ref": "#/definitions/kubernetes_PodAffinity",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinity"
},
"podAntiAffinity": {
"$ref": "#/definitions/kubernetes_PodAntiAffinity",
"javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Affinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_AttachedVolume": {
"type": "object",
"description": "",
"properties": {
"devicePath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AttachedVolume",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_AzureDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"cachingMode": {
"type": "string",
"description": ""
},
"diskName": {
"type": "string",
"description": ""
},
"diskURI": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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/k8s_io_apimachinery_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_ConfigMapEnvSource": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ConfigMapKeySelector": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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_ConfigMapProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ConfigMapVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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"
}
},
"envFrom": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvFromSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"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": ""
},
"terminationMessagePolicy": {
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerStateRunning": {
"type": "object",
"description": "",
"properties": {
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateRunning",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerStateTerminated": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"exitCode": {
"type": "integer",
"description": ""
},
"finishedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"signal": {
"type": "integer",
"description": ""
},
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateTerminated",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerStateWaiting": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateWaiting",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DaemonEndpoint": {
"type": "object",
"description": "",
"properties": {
"Port": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DaemonEndpoint",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DeleteOptions": {
"type": "object",
"description": "",
"properties": {
"PropagationPolicy": {
"type": "string",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"gracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "DeleteOptions",
"required": true
},
"orphanDependents": {
"type": "boolean",
"description": ""
},
"preconditions": {
"$ref": "#/definitions/kubernetes_Preconditions",
"javaType": "io.fabric8.kubernetes.api.model.Preconditions"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DeleteOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DownwardAPIProjection": {
"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.DownwardAPIProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DownwardAPIVolumeFile": {
"type": "object",
"description": "",
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DownwardAPIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EmptyDirVolumeSource": {
"type": "object",
"description": "",
"properties": {
"medium": {
"type": "string",
"description": ""
},
"sizeLimit": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EndpointAddress": {
"type": "object",
"description": "",
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
},
"nodeName": {
"type": "string",
"description": ""
},
"targetRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EndpointAddress",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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_EnvFromSource": {
"type": "object",
"description": "",
"properties": {
"configMapRef": {
"$ref": "#/definitions/kubernetes_ConfigMapEnvSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
},
"prefix": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_SecretEnvSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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"
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/kubernetes_SecretKeySelector",
"javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EnvVarSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Event": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"count": {
"type": "integer",
"description": ""
},
"firstTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"involvedObject": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"description": "",
"default": "Event",
"required": true
},
"lastTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ExecAction": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ExecAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_FlockerVolumeSource": {
"type": "object",
"description": "",
"properties": {
"datasetName": {
"type": "string",
"description": ""
},
"datasetUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"scheme": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HTTPHeader": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HTTPHeader",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HostAlias": {
"type": "object",
"description": "",
"properties": {
"hostnames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HostAlias",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HostPathVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ISCSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"chapAuthDiscovery": {
"type": "boolean",
"description": ""
},
"chapAuthSession": {
"type": "boolean",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"iscsiInterface": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"portals": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"targetPortal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_KeyToPath": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_List": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
}
},
"kind": {
"type": "string",
"description": "",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_LocalObjectReference": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_LocalVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LocalVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NamespaceStatus": {
"type": "object",
"description": "",
"properties": {
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamespaceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PreferredSchedulingTerm",
"javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"$ref": "#/definitions/kubernetes_NodeSelector",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeCondition": {
"type": "object",
"description": "",
"properties": {
"lastHeartbeatTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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_NodeSelector": {
"type": "object",
"description": "",
"properties": {
"nodeSelectorTerms": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSelectorRequirement": {
"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.NodeSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSelectorTerm": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSpec": {
"type": "object",
"description": "",
"properties": {
"externalID": {
"type": "string",
"description": ""
},
"podCIDR": {
"type": "string",
"description": ""
},
"providerID": {
"type": "string",
"description": ""
},
"taints": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Taint",
"javaType": "io.fabric8.kubernetes.api.model.Taint"
}
},
"unschedulable": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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": ""
},
"volumesAttached": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_AttachedVolume",
"javaType": "io.fabric8.kubernetes.api.model.AttachedVolume"
}
},
"volumesInUse": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSystemInfo": {
"type": "object",
"description": "",
"properties": {
"architecture": {
"type": "string",
"description": ""
},
"bootID": {
"type": "string",
"description": ""
},
"containerRuntimeVersion": {
"type": "string",
"description": ""
},
"kernelVersion": {
"type": "string",
"description": ""
},
"kubeProxyVersion": {
"type": "string",
"description": ""
},
"kubeletVersion": {
"type": "string",
"description": ""
},
"machineID": {
"type": "string",
"description": ""
},
"operatingSystem": {
"type": "string",
"description": ""
},
"osImage": {
"type": "string",
"description": ""
},
"systemUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSystemInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ObjectFieldSelector": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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/k8s_io_apimachinery_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"
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"storageClassName": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PersistentVolumeClaimVolumeSource": {
"type": "object",
"description": "",
"properties": {
"claimName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"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"
},
"local": {
"$ref": "#/definitions/kubernetes_LocalVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"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"
},
"local": {
"$ref": "#/definitions/kubernetes_LocalVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeReclaimPolicy": {
"type": "string",
"description": ""
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"storageClassName": {
"type": "string",
"description": ""
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PhotonPersistentDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"pdID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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_PodAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodAffinityTerm": {
"type": "object",
"description": "",
"properties": {
"labelSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"namespaces": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"topologyKey": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodAntiAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_Affinity",
"javaType": "io.fabric8.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"hostAliases": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_HostAlias",
"javaType": "io.fabric8.kubernetes.api.model.HostAlias"
}
},
"hostIPC": {
"type": "boolean",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"hostPID": {
"type": "boolean",
"description": ""
},
"hostname": {
"type": "string",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"nodeName": {
"type": "string",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"restartPolicy": {
"type": "string",
"description": ""
},
"schedulerName": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_PodSecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"subdomain": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"tolerations": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.fabric8.kubernetes.api.model.Toleration"
}
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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": ""
},
"initContainerStatuses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
}
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"podIP": {
"type": "string",
"description": ""
},
"qosClass": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PortworxVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Preconditions": {
"type": "object",
"description": "",
"properties": {
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Preconditions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PreferredSchedulingTerm": {
"type": "object",
"description": "",
"properties": {
"preference": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ProjectedVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"sources": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_VolumeProjection",
"javaType": "io.fabric8.kubernetes.api.model.VolumeProjection"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_QuobyteVolumeSource": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"registry": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
},
"volume": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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_ReplicationControllerCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ReplicationControllerStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ReplicationControllerCondition",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerCondition"
}
},
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ResourceFieldSelector": {
"type": "object",
"description": "",
"properties": {
"containerName": {
"type": "string",
"description": ""
},
"divisor": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"resource": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ScaleIOVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"gateway": {
"type": "string",
"description": ""
},
"protectionDomain": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"sslEnabled": {
"type": "boolean",
"description": ""
},
"storageMode": {
"type": "string",
"description": ""
},
"storagePool": {
"type": "string",
"description": ""
},
"system": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"stringData": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Secret",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_SecretEnvSource": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecretKeySelector": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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_SecretProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecretVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"optional": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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/k8s_io_apimachinery_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/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServicePort",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ServiceSpec": {
"type": "object",
"description": "",
"properties": {
"clusterIP": {
"type": "string",
"description": ""
},
"externalIPs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"externalName": {
"type": "string",
"description": ""
},
"externalTrafficPolicy": {
"type": "string",
"description": ""
},
"healthCheckNodePort": {
"type": "integer",
"description": ""
},
"loadBalancerIP": {
"type": "string",
"description": ""
},
"loadBalancerSourceRanges": {
"type": "array",
"description": "",
"items": {
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_StorageOSPersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_StorageOSVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_TCPSocketAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Taint": {
"type": "object",
"description": "",
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"timeAdded": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Taint",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Toleration": {
"type": "object",
"description": "",
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"tolerationSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Toleration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Volume": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"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"
},
"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"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Volume",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeMount": {
"type": "object",
"description": "",
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"subPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeProjection": {
"type": "object",
"description": "",
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapProjection",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIProjection",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretProjection",
"javaType": "io.fabric8.kubernetes.api.model.SecretProjection"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeSource": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"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"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VsphereVirtualDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"storagePolicyID": {
"type": "string",
"description": ""
},
"storagePolicyName": {
"type": "string",
"description": ""
},
"volumePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_WeightedPodAffinityTerm": {
"type": "object",
"description": "",
"properties": {
"podAffinityTerm": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_RollingUpdateStatefulSetStrategy": {
"type": "object",
"description": "",
"properties": {
"partition": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_StatefulSet": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "StatefulSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSet",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_apps_StatefulSetList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_apps_StatefulSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "StatefulSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_apps_StatefulSetSpec": {
"type": "object",
"description": "",
"properties": {
"podManagementPolicy": {
"type": "string",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"serviceName": {
"type": "string",
"description": ""
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
},
"updateStrategy": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetUpdateStrategy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetUpdateStrategy"
},
"volumeClaimTemplates": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaim"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_StatefulSetStatus": {
"type": "object",
"description": "",
"properties": {
"currentReplicas": {
"type": "integer",
"description": ""
},
"currentRevision": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"updateRevision": {
"type": "string",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_StatefulSetUpdateStrategy": {
"type": "object",
"description": "",
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_apps_RollingUpdateStatefulSetStrategy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategy"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetUpdateStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_TokenReview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authentication/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "TokenReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewSpec",
"javaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewStatus",
"javaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.authentication.TokenReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_authentication_TokenReviewSpec": {
"type": "object",
"description": "",
"properties": {
"token": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_TokenReviewStatus": {
"type": "object",
"description": "",
"properties": {
"authenticated": {
"type": "boolean",
"description": ""
},
"error": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_authentication_UserInfo",
"javaType": "io.fabric8.kubernetes.api.model.authentication.UserInfo"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_UserInfo": {
"type": "object",
"description": "",
"properties": {
"extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"uid": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.authentication.UserInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_autoscaling_CrossVersionObjectReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CrossVersionObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_autoscaling_HorizontalPodAutoscaler": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "autoscaling/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscaler",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerSpec",
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscalerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerStatus",
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscalerStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscaler",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_autoscaling_HorizontalPodAutoscalerList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "autoscaling/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscaler",
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscaler"
}
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscalerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscalerList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_autoscaling_HorizontalPodAutoscalerSpec": {
"type": "object",
"description": "",
"properties": {
"maxReplicas": {
"type": "integer",
"description": ""
},
"minReplicas": {
"type": "integer",
"description": ""
},
"scaleTargetRef": {
"$ref": "#/definitions/kubernetes_autoscaling_CrossVersionObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.CrossVersionObjectReference"
},
"targetCPUUtilizationPercentage": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscalerSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_autoscaling_HorizontalPodAutoscalerStatus": {
"type": "object",
"description": "",
"properties": {
"currentCPUUtilizationPercentage": {
"type": "integer",
"description": ""
},
"currentReplicas": {
"type": "integer",
"description": ""
},
"desiredReplicas": {
"type": "integer",
"description": ""
},
"lastScaleTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscalerStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_CronJob": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v2alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CronJob",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_CronJobSpec",
"javaType": "io.fabric8.kubernetes.api.model.CronJobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_batch_CronJobStatus",
"javaType": "io.fabric8.kubernetes.api.model.CronJobStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CronJob",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_batch_CronJobList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v2alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_CronJob",
"javaType": "io.fabric8.kubernetes.api.model.CronJob"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CronJobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CronJobList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_batch_CronJobSpec": {
"type": "object",
"description": "",
"properties": {
"concurrencyPolicy": {
"type": "string",
"description": ""
},
"failedJobsHistoryLimit": {
"type": "integer",
"description": ""
},
"jobTemplate": {
"$ref": "#/definitions/kubernetes_batch_JobTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.JobTemplateSpec"
},
"schedule": {
"type": "string",
"description": ""
},
"startingDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"successfulJobsHistoryLimit": {
"type": "integer",
"description": ""
},
"suspend": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CronJobSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_CronJobStatus": {
"type": "object",
"description": "",
"properties": {
"active": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"lastScheduleTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CronJobStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_Job": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Job",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_JobSpec",
"javaType": "io.fabric8.kubernetes.api.model.JobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_batch_JobStatus",
"javaType": "io.fabric8.kubernetes.api.model.JobStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Job",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_batch_JobCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.JobCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_JobList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_Job",
"javaType": "io.fabric8.kubernetes.api.model.Job"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.JobList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_batch_JobSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"completions": {
"type": "integer",
"description": ""
},
"manualSelector": {
"type": "boolean",
"description": ""
},
"parallelism": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.JobSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_JobStatus": {
"type": "object",
"description": "",
"properties": {
"active": {
"type": "integer",
"description": ""
},
"completionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_JobCondition",
"javaType": "io.fabric8.kubernetes.api.model.JobCondition"
}
},
"failed": {
"type": "integer",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"succeeded": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.JobStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_JobTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_JobSpec",
"javaType": "io.fabric8.kubernetes.api.model.JobSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.JobTemplateSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_AuthInfo": {
"type": "object",
"description": "",
"properties": {
"as": {
"type": "string",
"description": ""
},
"as-groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"as-user-extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"auth-provider": {
"$ref": "#/definitions/kubernetes_config_AuthProviderConfig",
"javaType": "io.fabric8.kubernetes.api.model.AuthProviderConfig"
},
"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/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"password": {
"type": "string",
"description": ""
},
"token": {
"type": "string",
"description": ""
},
"tokenFile": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AuthInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_AuthProviderConfig": {
"type": "object",
"description": "",
"properties": {
"config": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AuthProviderConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Cluster": {
"type": "object",
"description": "",
"properties": {
"certificate-authority": {
"type": "string",
"description": ""
},
"certificate-authority-data": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Config": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"clusters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedCluster",
"javaType": "io.fabric8.kubernetes.api.model.NamedCluster"
}
},
"contexts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedContext",
"javaType": "io.fabric8.kubernetes.api.model.NamedContext"
}
},
"current-context": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"kind": {
"type": "string",
"description": ""
},
"preferences": {
"$ref": "#/definitions/kubernetes_config_Preferences",
"javaType": "io.fabric8.kubernetes.api.model.Preferences"
},
"users": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedAuthInfo",
"javaType": "io.fabric8.kubernetes.api.model.NamedAuthInfo"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Config",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Context": {
"type": "object",
"description": "",
"properties": {
"cluster": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedAuthInfo": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_config_AuthInfo",
"javaType": "io.fabric8.kubernetes.api.model.AuthInfo"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamedAuthInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedCluster": {
"type": "object",
"description": "",
"properties": {
"cluster": {
"$ref": "#/definitions/kubernetes_config_Cluster",
"javaType": "io.fabric8.kubernetes.api.model.Cluster"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamedCluster",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedContext": {
"type": "object",
"description": "",
"properties": {
"context": {
"$ref": "#/definitions/kubernetes_config_Context",
"javaType": "io.fabric8.kubernetes.api.model.Context"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamedContext",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedExtension": {
"type": "object",
"description": "",
"properties": {
"extension": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Preferences": {
"type": "object",
"description": "",
"properties": {
"colors": {
"type": "boolean",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Preferences",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_APIVersion": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.APIVersion",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
},
"templateGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updateStrategy": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetUpdateStrategy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetUpdateStrategy"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DaemonSetStatus": {
"type": "object",
"description": "",
"properties": {
"collisionCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"currentNumberScheduled": {
"type": "integer",
"description": ""
},
"desiredNumberScheduled": {
"type": "integer",
"description": ""
},
"numberAvailable": {
"type": "integer",
"description": ""
},
"numberMisscheduled": {
"type": "integer",
"description": ""
},
"numberReady": {
"type": "integer",
"description": ""
},
"numberUnavailable": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updatedNumberScheduled": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DaemonSetUpdateStrategy": {
"type": "object",
"description": "",
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_extensions_RollingUpdateDaemonSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateDaemonSet"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetUpdateStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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_DeploymentCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastUpdateTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"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.DeploymentCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DeploymentSpec": {
"type": "object",
"description": "",
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"paused": {
"type": "boolean",
"description": ""
},
"progressDeadlineSeconds": {
"type": "integer",
"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/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DeploymentStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"collisionCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentCondition",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentCondition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"unavailableReplicas": {
"type": "integer",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressBackend",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_NetworkPolicy": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "NetworkPolicy",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicySpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicySpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_NetworkPolicyIngressRule": {
"type": "object",
"description": "",
"properties": {
"from": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyPeer",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyPeer"
}
},
"ports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyPort",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyPort"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyIngressRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_NetworkPolicyList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicy"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NetworkPolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_NetworkPolicyPeer": {
"type": "object",
"description": "",
"properties": {
"namespaceSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"podSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyPeer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_NetworkPolicyPort": {
"type": "object",
"description": "",
"properties": {
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyPort",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_NetworkPolicySpec": {
"type": "object",
"description": "",
"properties": {
"ingress": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyIngressRule",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyIngressRule"
}
},
"podSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicySpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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_ReplicaSetCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"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.ReplicaSetCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_ReplicaSetStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetCondition",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetCondition"
}
},
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_RollbackConfig": {
"type": "object",
"description": "",
"properties": {
"revision": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollbackConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_RollingUpdateDaemonSet": {
"type": "object",
"description": "",
"properties": {
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateDaemonSet",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_RollingUpdateDeployment": {
"type": "object",
"description": "",
"properties": {
"maxSurge": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateDeployment",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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/k8s_io_apimachinery_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/k8s_io_apimachinery_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_resource_Quantity": {
"type": "object",
"description": "",
"properties": {
"Format": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Quantity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_storageclass_StorageClass": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "storage/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "StorageClass",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"parameters": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"provisioner": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.StorageClass",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_storageclass_StorageClassList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "storage/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_storageclass_StorageClass",
"javaType": "io.fabric8.kubernetes.api.model.StorageClass"
}
},
"kind": {
"type": "string",
"description": "",
"default": "StorageClassList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.StorageClassList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_watch_WatchEvent": {
"type": "object",
"description": "",
"properties": {
"object": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_Action": {
"type": "object",
"description": "",
"properties": {
"content": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"isNonResourceURL": {
"type": "boolean",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"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.Action",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_ClusterPolicy": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPolicy",
"required": true
},
"lastModified": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPolicyBinding",
"required": true
},
"lastModified": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "authorization/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/k8s_io_apimachinery_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": "authorization/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/k8s_io_apimachinery_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": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterRole",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "authorization/v1",
"required": true
},
"groupNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterRoleBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "authorization/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/k8s_io_apimachinery_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_GroupRestriction": {
"type": "object",
"description": "",
"properties": {
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"labels": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GroupRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_LocalSubjectAccessReview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"content": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"isNonResourceURL": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "LocalSubjectAccessReview",
"required": true
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_Policy": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Policy",
"required": true
},
"lastModified": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PolicyBinding",
"required": true
},
"lastModified": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "authorization/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/k8s_io_apimachinery_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": "authorization/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/k8s_io_apimachinery_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/k8s_io_apimachinery_pkg_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_Role": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Role",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "authorization/v1",
"required": true
},
"groupNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "RoleBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "authorization/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/k8s_io_apimachinery_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_RoleBindingRestriction": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "RoleBindingRestriction",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_authorization_RoleBindingRestrictionSpec",
"javaType": "io.fabric8.openshift.api.model.RoleBindingRestrictionSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBindingRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_RoleBindingRestrictionSpec": {
"type": "object",
"description": "",
"properties": {
"grouprestriction": {
"$ref": "#/definitions/os_authorization_GroupRestriction",
"javaType": "io.fabric8.openshift.api.model.GroupRestriction"
},
"serviceaccountrestriction": {
"$ref": "#/definitions/os_authorization_ServiceAccountRestriction",
"javaType": "io.fabric8.openshift.api.model.ServiceAccountRestriction"
},
"userrestriction": {
"$ref": "#/definitions/os_authorization_UserRestriction",
"javaType": "io.fabric8.openshift.api.model.UserRestriction"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBindingRestrictionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_RoleList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/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/k8s_io_apimachinery_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_ServiceAccountReference": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ServiceAccountReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_ServiceAccountRestriction": {
"type": "object",
"description": "",
"properties": {
"namespaces": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"serviceaccounts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_ServiceAccountReference",
"javaType": "io.fabric8.openshift.api.model.ServiceAccountReference"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ServiceAccountRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_SubjectAccessReview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"content": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"isNonResourceURL": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "SubjectAccessReview",
"required": true
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_SubjectAccessReviewResponse": {
"type": "object",
"description": "",
"properties": {
"allowed": {
"type": "boolean",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"evaluationError": {
"type": "string",
"description": ""
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_UserRestriction": {
"type": "object",
"description": "",
"properties": {
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"labels": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"users": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.UserRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BinaryBuildSource": {
"type": "object",
"description": "",
"properties": {
"asFile": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BinaryBuildSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BitbucketWebHookCause": {
"type": "object",
"description": "",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BitbucketWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_Build": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "build/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Build",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "build/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "BuildConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "build/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/k8s_io_apimachinery_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"
},
"failedBuildsHistoryLimit": {
"type": "integer",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"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"
},
"successfulBuildsHistoryLimit": {
"type": "integer",
"description": ""
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildConfigStatus": {
"type": "object",
"description": "",
"properties": {
"lastVersion": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfigStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "build/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/k8s_io_apimachinery_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": {
"imageLabels": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_ImageLabel",
"javaType": "io.fabric8.openshift.api.model.ImageLabel"
}
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildRequest": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "build/v1",
"required": true
},
"binary": {
"$ref": "#/definitions/os_build_BinaryBuildSource",
"javaType": "io.fabric8.openshift.api.model.BinaryBuildSource"
},
"dockerStrategyOptions": {
"$ref": "#/definitions/os_build_DockerStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.DockerStrategyOptions"
},
"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": "",
"javaType": "Long"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"triggeredBy": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_BuildTriggerCause",
"javaType": "io.fabric8.openshift.api.model.BuildTriggerCause"
}
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildSpec": {
"type": "object",
"description": "",
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"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"
},
"triggeredBy": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_BuildTriggerCause",
"javaType": "io.fabric8.openshift.api.model.BuildTriggerCause"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildStatus": {
"type": "object",
"description": "",
"properties": {
"cancelled": {
"type": "boolean",
"description": ""
},
"completionTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"config": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"duration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"logSnippet": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"output": {
"$ref": "#/definitions/os_build_BuildStatusOutput",
"javaType": "io.fabric8.openshift.api.model.BuildStatusOutput"
},
"outputDockerImageReference": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"stages": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_StageInfo",
"javaType": "io.fabric8.openshift.api.model.StageInfo"
}
},
"startTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildStatusOutput": {
"type": "object",
"description": "",
"properties": {
"to": {
"$ref": "#/definitions/os_build_BuildStatusOutputTo",
"javaType": "io.fabric8.openshift.api.model.BuildStatusOutputTo"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStatusOutput",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildStatusOutputTo": {
"type": "object",
"description": "",
"properties": {
"imageDigest": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStatusOutputTo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildTriggerCause": {
"type": "object",
"description": "",
"properties": {
"bitbucketWebHook": {
"$ref": "#/definitions/os_build_BitbucketWebHookCause",
"javaType": "io.fabric8.openshift.api.model.BitbucketWebHookCause"
},
"genericWebHook": {
"$ref": "#/definitions/os_build_GenericWebHookCause",
"javaType": "io.fabric8.openshift.api.model.GenericWebHookCause"
},
"githubWebHook": {
"$ref": "#/definitions/os_build_GitHubWebHookCause",
"javaType": "io.fabric8.openshift.api.model.GitHubWebHookCause"
},
"gitlabWebHook": {
"$ref": "#/definitions/os_build_GitLabWebHookCause",
"javaType": "io.fabric8.openshift.api.model.GitLabWebHookCause"
},
"imageChangeBuild": {
"$ref": "#/definitions/os_build_ImageChangeCause",
"javaType": "io.fabric8.openshift.api.model.ImageChangeCause"
},
"message": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildTriggerCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildTriggerPolicy": {
"type": "object",
"description": "",
"properties": {
"bitbucket": {
"$ref": "#/definitions/os_build_WebHookTrigger",
"javaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"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"
},
"gitlab": {
"$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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_CommonSpec": {
"type": "object",
"description": "",
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"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.CommonSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_CommonWebHookCause": {
"type": "object",
"description": "",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CommonWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_DockerBuildStrategy": {
"type": "object",
"description": "",
"properties": {
"buildArgs": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"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"
},
"imageOptimizationPolicy": {
"type": "string",
"description": ""
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_DockerStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"buildArgs": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DockerStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GenericWebHookCause": {
"type": "object",
"description": "",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GenericWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GitBuildSource": {
"type": "object",
"description": "",
"properties": {
"httpProxy": {
"type": "string",
"description": ""
},
"httpsProxy": {
"type": "string",
"description": ""
},
"noProxy": {
"type": "string",
"description": ""
},
"ref": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitBuildSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GitHubWebHookCause": {
"type": "object",
"description": "",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitHubWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GitLabWebHookCause": {
"type": "object",
"description": "",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitLabWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageChangeCause": {
"type": "object",
"description": "",
"properties": {
"fromRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"imageID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageChangeCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageLabel": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageLabel",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageSourcePath": {
"type": "object",
"description": "",
"properties": {
"destinationDir": {
"type": "string",
"description": ""
},
"sourcePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageSourcePath",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_JenkinsPipelineBuildStrategy": {
"type": "object",
"description": "",
"properties": {
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"jenkinsfile": {
"type": "string",
"description": ""
},
"jenkinsfilePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ProxyConfig": {
"type": "object",
"description": "",
"properties": {
"httpProxy": {
"type": "string",
"description": ""
},
"httpsProxy": {
"type": "string",
"description": ""
},
"noProxy": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProxyConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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"
},
"runtimeArtifacts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_ImageSourcePath",
"javaType": "io.fabric8.openshift.api.model.ImageSourcePath"
}
},
"runtimeImage": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"scripts": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceBuildStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_SourceControlUser": {
"type": "object",
"description": "",
"properties": {
"email": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceControlUser",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_StageInfo": {
"type": "object",
"description": "",
"properties": {
"durationMilliseconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"name": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"steps": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_StepInfo",
"javaType": "io.fabric8.openshift.api.model.StepInfo"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.StageInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_StepInfo": {
"type": "object",
"description": "",
"properties": {
"durationMilliseconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"name": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.StepInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_WebHookTrigger": {
"type": "object",
"description": "",
"properties": {
"allowEnv": {
"type": "boolean",
"description": ""
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.WebHookTrigger",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastUpdateTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentConfig": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "apps/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/k8s_io_apimachinery_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": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"paused": {
"type": "boolean",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentConfigStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentCondition",
"javaType": "io.fabric8.openshift.api.model.DeploymentCondition"
}
},
"details": {
"$ref": "#/definitions/os_deploy_DeploymentDetails",
"javaType": "io.fabric8.openshift.api.model.DeploymentDetails"
},
"latestVersion": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"unavailableReplicas": {
"type": "integer",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentStrategy": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_RollingDeploymentStrategyParams": {
"type": "object",
"description": "",
"properties": {
"intervalSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"maxSurge": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_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"
},
"updatePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RollingDeploymentStrategyParams",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_Image": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"dockerImageConfig": {
"type": "string",
"description": ""
},
"dockerImageLayers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageLayer",
"javaType": "io.fabric8.openshift.api.model.ImageLayer"
}
},
"dockerImageManifest": {
"type": "string",
"description": ""
},
"dockerImageManifestMediaType": {
"type": "string",
"description": ""
},
"dockerImageMetadata": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"dockerImageMetadataVersion": {
"type": "string",
"description": ""
},
"dockerImageReference": {
"type": "string",
"description": ""
},
"dockerImageSignatures": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "Image",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"signatures": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageSignature",
"javaType": "io.fabric8.openshift.api.model.ImageSignature"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Image",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_image_ImageLayer": {
"type": "object",
"description": "",
"properties": {
"mediaType": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"size": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageLayer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/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/k8s_io_apimachinery_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_ImageLookupPolicy": {
"type": "object",
"description": "",
"properties": {
"local": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageLookupPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageSignature": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_SignatureCondition",
"javaType": "io.fabric8.openshift.api.model.SignatureCondition"
}
},
"content": {
"type": "string",
"description": ""
},
"created": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"imageIdentity": {
"type": "string",
"description": ""
},
"issuedBy": {
"$ref": "#/definitions/os_image_SignatureIssuer",
"javaType": "io.fabric8.openshift.api.model.SignatureIssuer"
},
"issuedTo": {
"$ref": "#/definitions/os_image_SignatureSubject",
"javaType": "io.fabric8.openshift.api.model.SignatureSubject"
},
"kind": {
"type": "string",
"description": "",
"default": "ImageSignature",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"signedClaims": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageSignature",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_image_ImageStream": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ImageStream",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "image/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/k8s_io_apimachinery_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": ""
},
"lookupPolicy": {
"$ref": "#/definitions/os_image_ImageLookupPolicy",
"javaType": "io.fabric8.openshift.api.model.ImageLookupPolicy"
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageStreamStatus": {
"type": "object",
"description": "",
"properties": {
"dockerImageRepository": {
"type": "string",
"description": ""
},
"publicDockerImageRepository": {
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageStreamTag": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_TagEventCondition",
"javaType": "io.fabric8.openshift.api.model.TagEventCondition"
}
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"image": {
"$ref": "#/definitions/os_image_Image",
"javaType": "io.fabric8.openshift.api.model.Image"
},
"kind": {
"type": "string",
"description": "",
"default": "ImageStreamTag",
"required": true
},
"lookupPolicy": {
"$ref": "#/definitions/os_image_ImageLookupPolicy",
"javaType": "io.fabric8.openshift.api.model.ImageLookupPolicy"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"tag": {
"$ref": "#/definitions/os_image_TagReference",
"javaType": "io.fabric8.openshift.api.model.TagReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamTag",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_image_ImageStreamTagList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageStreamTag",
"javaType": "io.fabric8.openshift.api.model.ImageStreamTag"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ImageStreamTagList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamTagList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_SignatureCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SignatureCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_SignatureGenericEntity": {
"type": "object",
"description": "",
"properties": {
"commonName": {
"type": "string",
"description": ""
},
"organization": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SignatureGenericEntity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_SignatureIssuer": {
"type": "object",
"description": "",
"properties": {
"commonName": {
"type": "string",
"description": ""
},
"organization": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SignatureIssuer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_SignatureSubject": {
"type": "object",
"description": "",
"properties": {
"commonName": {
"type": "string",
"description": ""
},
"organization": {
"type": "string",
"description": ""
},
"publicKeyID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SignatureSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagEvent": {
"type": "object",
"description": "",
"properties": {
"created": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"dockerImageReference": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"image": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagEvent",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagEventCondition": {
"type": "object",
"description": "",
"properties": {
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagImportPolicy": {
"type": "object",
"description": "",
"properties": {
"insecure": {
"type": "boolean",
"description": ""
},
"scheduled": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagImportPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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": ""
},
"referencePolicy": {
"$ref": "#/definitions/os_image_TagReferencePolicy",
"javaType": "io.fabric8.openshift.api.model.TagReferencePolicy"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagReferencePolicy": {
"type": "object",
"description": "",
"properties": {
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagReferencePolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_oauth_OAuthAccessToken": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/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/k8s_io_apimachinery_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": "oauth/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/k8s_io_apimachinery_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": "oauth/v1",
"required": true
},
"clientName": {
"type": "string",
"description": ""
},
"codeChallenge": {
"type": "string",
"description": ""
},
"codeChallengeMethod": {
"type": "string",
"description": ""
},
"expiresIn": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthAuthorizeToken",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "oauth/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/k8s_io_apimachinery_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": "oauth/v1",
"required": true
},
"grantMethod": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthClient",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "oauth/v1",
"required": true
},
"clientName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthClientAuthorization",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "oauth/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/k8s_io_apimachinery_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": "oauth/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/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_project_Project": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "project/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Project",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "project/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/k8s_io_apimachinery_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": "project/v1",
"required": true
},
"description": {
"type": "string",
"description": ""
},
"displayName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ProjectRequest",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_project_ProjectStatus": {
"type": "object",
"description": "",
"properties": {
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_Route": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "route/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Route",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": ""
},
"routerCanonicalHostname": {
"type": "string",
"description": ""
},
"routerName": {
"type": "string",
"description": ""
},
"wildcardPolicy": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteIngress",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteIngressCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "route/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/k8s_io_apimachinery_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/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoutePort",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteSpec": {
"type": "object",
"description": "",
"properties": {
"alternateBackends": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_route_RouteTargetReference",
"javaType": "io.fabric8.openshift.api.model.RouteTargetReference"
}
},
"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/os_route_RouteTargetReference",
"javaType": "io.fabric8.openshift.api.model.RouteTargetReference"
},
"wildcardPolicy": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteTargetReference": {
"type": "object",
"description": "",
"properties": {
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteTargetReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_FSGroupStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"ranges": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_security_IDRange",
"javaType": "io.fabric8.openshift.api.model.IDRange"
}
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.FSGroupStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_IDRange": {
"type": "object",
"description": "",
"properties": {
"max": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"min": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.IDRange",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_RunAsUserStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"type": {
"type": "string",
"description": ""
},
"uid": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"uidRangeMax": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"uidRangeMin": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RunAsUserStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_SELinuxContextStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SELinuxContextStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_SecurityContextConstraints": {
"type": "object",
"description": "",
"properties": {
"allowHostDirVolumePlugin": {
"type": "boolean",
"description": ""
},
"allowHostIPC": {
"type": "boolean",
"description": ""
},
"allowHostNetwork": {
"type": "boolean",
"description": ""
},
"allowHostPID": {
"type": "boolean",
"description": ""
},
"allowHostPorts": {
"type": "boolean",
"description": ""
},
"allowPrivilegedContainer": {
"type": "boolean",
"description": ""
},
"allowedCapabilities": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"apiVersion": {
"type": "string",
"description": "",
"default": "security/v1",
"required": true
},
"defaultAddCapabilities": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"fsGroup": {
"$ref": "#/definitions/os_security_FSGroupStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.FSGroupStrategyOptions"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecurityContextConstraints",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"priority": {
"type": "integer",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"requiredDropCapabilities": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"runAsUser": {
"$ref": "#/definitions/os_security_RunAsUserStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.RunAsUserStrategyOptions"
},
"seLinuxContext": {
"$ref": "#/definitions/os_security_SELinuxContextStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.SELinuxContextStrategyOptions"
},
"seccompProfiles": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"supplementalGroups": {
"$ref": "#/definitions/os_security_SupplementalGroupsStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.SupplementalGroupsStrategyOptions"
},
"users": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"volumes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecurityContextConstraints",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_security_SecurityContextConstraintsList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "security/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_security_SecurityContextConstraints",
"javaType": "io.fabric8.openshift.api.model.SecurityContextConstraints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecurityContextConstraintsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecurityContextConstraintsList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"os_security_SupplementalGroupsStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"ranges": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_security_IDRange",
"javaType": "io.fabric8.openshift.api.model.IDRange"
}
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SupplementalGroupsStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_Template": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "template/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"
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"objects": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_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": "template/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/k8s_io_apimachinery_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": "user/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Group",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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": "user/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/k8s_io_apimachinery_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": "user/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/k8s_io_apimachinery_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": "user/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/k8s_io_apimachinery_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": "user/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/k8s_io_apimachinery_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": "user/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/k8s_io_apimachinery_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"
]
}
},
"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/kubernetes_config_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"
},
"CronJob": {
"$ref": "#/definitions/kubernetes_batch_CronJob",
"javaType": "io.fabric8.kubernetes.api.model.CronJob"
},
"CronJobList": {
"$ref": "#/definitions/kubernetes_batch_CronJobList",
"javaType": "io.fabric8.kubernetes.api.model.CronJobList"
},
"CustomResourceDefinition": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinition",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition"
},
"CustomResourceDefinitionCondition": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionCondition",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition"
},
"CustomResourceDefinitionList": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionList",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionList"
},
"CustomResourceDefinitionNames": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"CustomResourceDefinitionSpec": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionSpec",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec"
},
"CustomResourceDefinitionStatus": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionStatus",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus"
},
"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"
},
"DeploymentConfig": {
"$ref": "#/definitions/os_deploy_DeploymentConfig",
"javaType": "io.fabric8.openshift.api.model.DeploymentConfig"
},
"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_autoscaling_HorizontalPodAutoscaler",
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscaler"
},
"HorizontalPodAutoscalerList": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerList",
"javaType": "io.fabric8.kubernetes.api.model.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"
},
"ImageStreamTagList": {
"$ref": "#/definitions/os_image_ImageStreamTagList",
"javaType": "io.fabric8.openshift.api.model.ImageStreamTagList"
},
"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_batch_Job",
"javaType": "io.fabric8.kubernetes.api.model.Job"
},
"JobList": {
"$ref": "#/definitions/kubernetes_batch_JobList",
"javaType": "io.fabric8.kubernetes.api.model.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"
},
"NetworkPolicy": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicy"
},
"NetworkPolicyList": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyList"
},
"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/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"Patch": {
"$ref": "#/definitions/k8s_io_apimachinery_Patch",
"javaType": "io.fabric8.kubernetes.api.model.Patch"
},
"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"
},
"RoleBindingRestriction": {
"$ref": "#/definitions/os_authorization_RoleBindingRestriction",
"javaType": "io.fabric8.openshift.api.model.RoleBindingRestriction"
},
"RoleList": {
"$ref": "#/definitions/os_authorization_RoleList",
"javaType": "io.fabric8.openshift.api.model.RoleList"
},
"RootPaths": {
"$ref": "#/definitions/k8s_io_apimachinery_RootPaths",
"javaType": "io.fabric8.kubernetes.api.model.RootPaths"
},
"Route": {
"$ref": "#/definitions/os_route_Route",
"javaType": "io.fabric8.openshift.api.model.Route"
},
"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/os_security_SecurityContextConstraints",
"javaType": "io.fabric8.openshift.api.model.SecurityContextConstraints"
},
"SecurityContextConstraintsList": {
"$ref": "#/definitions/os_security_SecurityContextConstraintsList",
"javaType": "io.fabric8.openshift.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"
},
"StatefulSet": {
"$ref": "#/definitions/kubernetes_apps_StatefulSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSet"
},
"StatefulSetList": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetList",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetList"
},
"Status": {
"$ref": "#/definitions/k8s_io_apimachinery_Status",
"javaType": "io.fabric8.kubernetes.api.model.Status"
},
"StorageClass": {
"$ref": "#/definitions/kubernetes_storageclass_StorageClass",
"javaType": "io.fabric8.kubernetes.api.model.StorageClass"
},
"StorageClassList": {
"$ref": "#/definitions/kubernetes_storageclass_StorageClassList",
"javaType": "io.fabric8.kubernetes.api.model.StorageClassList"
},
"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"
},
"TokenReview": {
"$ref": "#/definitions/kubernetes_authentication_TokenReview",
"javaType": "io.fabric8.kubernetes.api.model.authentication.TokenReview"
},
"Toleration": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.fabric8.kubernetes.api.model.Toleration"
},
"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,
"resources": {
"action": {
"properties": {
"content": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"isNonResourceURL": {
"type": "boolean",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"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
},
"affinity": {
"properties": {
"nodeAffinity": {
"$ref": "#/definitions/kubernetes_NodeAffinity",
"javaType": "io.fabric8.kubernetes.api.model.NodeAffinity"
},
"podAffinity": {
"$ref": "#/definitions/kubernetes_PodAffinity",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinity"
},
"podAntiAffinity": {
"$ref": "#/definitions/kubernetes_PodAntiAffinity",
"javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity"
}
},
"additionalProperties": true
},
"apiversion": {
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"attachedvolume": {
"properties": {
"devicePath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"authinfo": {
"properties": {
"as": {
"type": "string",
"description": ""
},
"as-groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"as-user-extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"auth-provider": {
"$ref": "#/definitions/kubernetes_config_AuthProviderConfig",
"javaType": "io.fabric8.kubernetes.api.model.AuthProviderConfig"
},
"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/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"password": {
"type": "string",
"description": ""
},
"token": {
"type": "string",
"description": ""
},
"tokenFile": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"authproviderconfig": {
"properties": {
"config": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"awselasticblockstorevolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"partition": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"azurediskvolumesource": {
"properties": {
"cachingMode": {
"type": "string",
"description": ""
},
"diskName": {
"type": "string",
"description": ""
},
"diskURI": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"azurefilevolumesource": {
"properties": {
"readOnly": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
},
"shareName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"binarybuildsource": {
"properties": {
"asFile": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"binding": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Binding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"target": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true
},
"bitbucketwebhookcause": {
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"build": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "build/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Build",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"buildconfig": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "build/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "BuildConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"buildconfiglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "build/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"buildconfigspec": {
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"failedBuildsHistoryLimit": {
"type": "integer",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"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"
},
"successfulBuildsHistoryLimit": {
"type": "integer",
"description": ""
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_BuildTriggerPolicy",
"javaType": "io.fabric8.openshift.api.model.BuildTriggerPolicy"
}
}
},
"additionalProperties": true
},
"buildconfigstatus": {
"properties": {
"lastVersion": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"buildlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "build/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"buildoutput": {
"properties": {
"imageLabels": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_ImageLabel",
"javaType": "io.fabric8.openshift.api.model.ImageLabel"
}
},
"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
},
"buildpostcommitspec": {
"properties": {
"args": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"script": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"buildrequest": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "build/v1",
"required": true
},
"binary": {
"$ref": "#/definitions/os_build_BinaryBuildSource",
"javaType": "io.fabric8.openshift.api.model.BinaryBuildSource"
},
"dockerStrategyOptions": {
"$ref": "#/definitions/os_build_DockerStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.DockerStrategyOptions"
},
"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": "",
"javaType": "Long"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"triggeredBy": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_BuildTriggerCause",
"javaType": "io.fabric8.openshift.api.model.BuildTriggerCause"
}
},
"triggeredByImage": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true
},
"buildsource": {
"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
},
"buildspec": {
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"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"
},
"triggeredBy": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_BuildTriggerCause",
"javaType": "io.fabric8.openshift.api.model.BuildTriggerCause"
}
}
},
"additionalProperties": true
},
"buildstatus": {
"properties": {
"cancelled": {
"type": "boolean",
"description": ""
},
"completionTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"config": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"duration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"logSnippet": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"output": {
"$ref": "#/definitions/os_build_BuildStatusOutput",
"javaType": "io.fabric8.openshift.api.model.BuildStatusOutput"
},
"outputDockerImageReference": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"stages": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_StageInfo",
"javaType": "io.fabric8.openshift.api.model.StageInfo"
}
},
"startTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true
},
"buildstatusoutput": {
"properties": {
"to": {
"$ref": "#/definitions/os_build_BuildStatusOutputTo",
"javaType": "io.fabric8.openshift.api.model.BuildStatusOutputTo"
}
},
"additionalProperties": true
},
"buildstatusoutputto": {
"properties": {
"imageDigest": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"buildstrategy": {
"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
},
"buildtriggercause": {
"properties": {
"bitbucketWebHook": {
"$ref": "#/definitions/os_build_BitbucketWebHookCause",
"javaType": "io.fabric8.openshift.api.model.BitbucketWebHookCause"
},
"genericWebHook": {
"$ref": "#/definitions/os_build_GenericWebHookCause",
"javaType": "io.fabric8.openshift.api.model.GenericWebHookCause"
},
"githubWebHook": {
"$ref": "#/definitions/os_build_GitHubWebHookCause",
"javaType": "io.fabric8.openshift.api.model.GitHubWebHookCause"
},
"gitlabWebHook": {
"$ref": "#/definitions/os_build_GitLabWebHookCause",
"javaType": "io.fabric8.openshift.api.model.GitLabWebHookCause"
},
"imageChangeBuild": {
"$ref": "#/definitions/os_build_ImageChangeCause",
"javaType": "io.fabric8.openshift.api.model.ImageChangeCause"
},
"message": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"buildtriggerpolicy": {
"properties": {
"bitbucket": {
"$ref": "#/definitions/os_build_WebHookTrigger",
"javaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"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"
},
"gitlab": {
"$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
},
"capabilities": {
"properties": {
"add": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"drop": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"cephfsvolumesource": {
"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
},
"cindervolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"cluster": {
"properties": {
"certificate-authority": {
"type": "string",
"description": ""
},
"certificate-authority-data": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"insecure-skip-tls-verify": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"clusterpolicy": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPolicy",
"required": true
},
"lastModified": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"clusterpolicybinding": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPolicyBinding",
"required": true
},
"lastModified": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"clusterpolicybindinglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"clusterpolicylist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"clusterrole": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterRole",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"clusterrolebinding": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"groupNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterRoleBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"clusterrolebindinglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"clusterrolescoperestriction": {
"properties": {
"allowEscalation": {
"type": "boolean",
"description": ""
},
"namespaces": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"roleNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"commonspec": {
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"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
},
"commonwebhookcause": {
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"componentcondition": {
"properties": {
"error": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"componentstatus": {
"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/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true
},
"componentstatuslist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"config": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"clusters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedCluster",
"javaType": "io.fabric8.kubernetes.api.model.NamedCluster"
}
},
"contexts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedContext",
"javaType": "io.fabric8.kubernetes.api.model.NamedContext"
}
},
"current-context": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"kind": {
"type": "string",
"description": ""
},
"preferences": {
"$ref": "#/definitions/kubernetes_config_Preferences",
"javaType": "io.fabric8.kubernetes.api.model.Preferences"
},
"users": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedAuthInfo",
"javaType": "io.fabric8.kubernetes.api.model.NamedAuthInfo"
}
}
},
"additionalProperties": true
},
"configmap": {
"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/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true
},
"configmapenvsource": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"configmapkeyselector": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"configmaplist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"configmapprojection": {
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"configmapvolumesource": {
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"container": {
"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"
}
},
"envFrom": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvFromSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"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": ""
},
"terminationMessagePolicy": {
"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
},
"containerimage": {
"properties": {
"names": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"sizeBytes": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"containerport": {
"properties": {
"containerPort": {
"type": "integer",
"description": ""
},
"hostIP": {
"type": "string",
"description": ""
},
"hostPort": {
"type": "integer",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"containerstate": {
"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
},
"containerstaterunning": {
"properties": {
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true
},
"containerstateterminated": {
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"exitCode": {
"type": "integer",
"description": ""
},
"finishedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"signal": {
"type": "integer",
"description": ""
},
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true
},
"containerstatewaiting": {
"properties": {
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"containerstatus": {
"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
},
"context": {
"properties": {
"cluster": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"namespace": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"cronjob": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v2alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CronJob",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_CronJobSpec",
"javaType": "io.fabric8.kubernetes.api.model.CronJobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_batch_CronJobStatus",
"javaType": "io.fabric8.kubernetes.api.model.CronJobStatus"
}
},
"additionalProperties": true
},
"cronjoblist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v2alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_CronJob",
"javaType": "io.fabric8.kubernetes.api.model.CronJob"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CronJobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"cronjobspec": {
"properties": {
"concurrencyPolicy": {
"type": "string",
"description": ""
},
"failedJobsHistoryLimit": {
"type": "integer",
"description": ""
},
"jobTemplate": {
"$ref": "#/definitions/kubernetes_batch_JobTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.JobTemplateSpec"
},
"schedule": {
"type": "string",
"description": ""
},
"startingDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"successfulJobsHistoryLimit": {
"type": "integer",
"description": ""
},
"suspend": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"cronjobstatus": {
"properties": {
"active": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"lastScheduleTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true
},
"crossversionobjectreference": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"custombuildstrategy": {
"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
},
"customdeploymentstrategyparams": {
"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
},
"customresourcedefinition": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apiextensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CustomResourceDefinition",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionSpec",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec"
},
"status": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionStatus",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus"
}
},
"additionalProperties": true
},
"customresourcedefinitioncondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"customresourcedefinitionlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apiextensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinition",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CustomResourceDefinitionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"customresourcedefinitionnames": {
"properties": {
"kind": {
"type": "string",
"description": ""
},
"listKind": {
"type": "string",
"description": ""
},
"plural": {
"type": "string",
"description": ""
},
"shortNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"singular": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"customresourcedefinitionspec": {
"properties": {
"group": {
"type": "string",
"description": ""
},
"names": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"scope": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"customresourcedefinitionstatus": {
"properties": {
"acceptedNames": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionCondition",
"javaType": "io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition"
}
}
},
"additionalProperties": true
},
"daemonendpoint": {
"properties": {
"Port": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"daemonset": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DaemonSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"daemonsetlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"daemonsetspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
},
"templateGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updateStrategy": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetUpdateStrategy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DaemonSetUpdateStrategy"
}
},
"additionalProperties": true
},
"daemonsetstatus": {
"properties": {
"collisionCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"currentNumberScheduled": {
"type": "integer",
"description": ""
},
"desiredNumberScheduled": {
"type": "integer",
"description": ""
},
"numberAvailable": {
"type": "integer",
"description": ""
},
"numberMisscheduled": {
"type": "integer",
"description": ""
},
"numberReady": {
"type": "integer",
"description": ""
},
"numberUnavailable": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updatedNumberScheduled": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"daemonsetupdatestrategy": {
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_extensions_RollingUpdateDaemonSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateDaemonSet"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"deleteoptions": {
"properties": {
"PropagationPolicy": {
"type": "string",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"gracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "DeleteOptions",
"required": true
},
"orphanDependents": {
"type": "boolean",
"description": ""
},
"preconditions": {
"$ref": "#/definitions/kubernetes_Preconditions",
"javaType": "io.fabric8.kubernetes.api.model.Preconditions"
}
},
"additionalProperties": true
},
"deployment": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Deployment",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"deploymentcause": {
"properties": {
"imageTrigger": {
"$ref": "#/definitions/os_deploy_DeploymentCauseImageTrigger",
"javaType": "io.fabric8.openshift.api.model.DeploymentCauseImageTrigger"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"deploymentcauseimagetrigger": {
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true
},
"deploymentcondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastUpdateTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"deploymentconfig": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"deploymentconfiglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"deploymentconfigspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"paused": {
"type": "boolean",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"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
},
"deploymentconfigstatus": {
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentCondition",
"javaType": "io.fabric8.openshift.api.model.DeploymentCondition"
}
},
"details": {
"$ref": "#/definitions/os_deploy_DeploymentDetails",
"javaType": "io.fabric8.openshift.api.model.DeploymentDetails"
},
"latestVersion": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"unavailableReplicas": {
"type": "integer",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"deploymentdetails": {
"properties": {
"causes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentCause",
"javaType": "io.fabric8.openshift.api.model.DeploymentCause"
}
},
"message": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"deploymentlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"deploymentrollback": {
"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
},
"deploymentspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"paused": {
"type": "boolean",
"description": ""
},
"progressDeadlineSeconds": {
"type": "integer",
"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/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.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
},
"deploymentstatus": {
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"collisionCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentCondition",
"javaType": "io.fabric8.kubernetes.api.model.extensions.DeploymentCondition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"unavailableReplicas": {
"type": "integer",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"deploymentstrategy": {
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"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
},
"deploymenttriggerimagechangeparams": {
"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
},
"deploymenttriggerpolicy": {
"properties": {
"imageChangeParams": {
"$ref": "#/definitions/os_deploy_DeploymentTriggerImageChangeParams",
"javaType": "io.fabric8.openshift.api.model.DeploymentTriggerImageChangeParams"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"dockerbuildstrategy": {
"properties": {
"buildArgs": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"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"
},
"imageOptimizationPolicy": {
"type": "string",
"description": ""
},
"noCache": {
"type": "boolean",
"description": ""
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true
},
"dockerstrategyoptions": {
"properties": {
"buildArgs": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
}
},
"additionalProperties": true
},
"downwardapiprojection": {
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true
},
"downwardapivolumefile": {
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
}
},
"additionalProperties": true
},
"downwardapivolumesource": {
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true
},
"emptydirvolumesource": {
"properties": {
"medium": {
"type": "string",
"description": ""
},
"sizeLimit": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
}
},
"additionalProperties": true
},
"endpointaddress": {
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
},
"nodeName": {
"type": "string",
"description": ""
},
"targetRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true
},
"endpointport": {
"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
},
"endpoints": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Endpoints",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"endpointslist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"endpointsubset": {
"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
},
"envfromsource": {
"properties": {
"configMapRef": {
"$ref": "#/definitions/kubernetes_ConfigMapEnvSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
},
"prefix": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_SecretEnvSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource"
}
},
"additionalProperties": true
},
"envvar": {
"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
},
"envvarsource": {
"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"
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/kubernetes_SecretKeySelector",
"javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
}
},
"additionalProperties": true
},
"event": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"count": {
"type": "integer",
"description": ""
},
"firstTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"involvedObject": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"description": "",
"default": "Event",
"required": true
},
"lastTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"eventlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"eventsource": {
"properties": {
"component": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"execaction": {
"properties": {
"command": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"execnewpodhook": {
"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
},
"fcvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"targetWWNs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"flexvolumesource": {
"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
},
"flockervolumesource": {
"properties": {
"datasetName": {
"type": "string",
"description": ""
},
"datasetUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"fsgroupstrategyoptions": {
"properties": {
"ranges": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_security_IDRange",
"javaType": "io.fabric8.openshift.api.model.IDRange"
}
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"gcepersistentdiskvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"partition": {
"type": "integer",
"description": ""
},
"pdName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"genericwebhookcause": {
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"gitbuildsource": {
"properties": {
"httpProxy": {
"type": "string",
"description": ""
},
"httpsProxy": {
"type": "string",
"description": ""
},
"noProxy": {
"type": "string",
"description": ""
},
"ref": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"githubwebhookcause": {
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"gitlabwebhookcause": {
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"javaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"gitrepovolumesource": {
"properties": {
"directory": {
"type": "string",
"description": ""
},
"repository": {
"type": "string",
"description": ""
},
"revision": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"gitsourcerevision": {
"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
},
"glusterfsvolumesource": {
"properties": {
"endpoints": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"group": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "user/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Group",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"users": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"grouplist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "user/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"grouprestriction": {
"properties": {
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"labels": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
}
},
"additionalProperties": true
},
"handler": {
"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
},
"horizontalpodautoscaler": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "autoscaling/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscaler",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerSpec",
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscalerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerStatus",
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscalerStatus"
}
},
"additionalProperties": true
},
"horizontalpodautoscalerlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "autoscaling/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscaler",
"javaType": "io.fabric8.kubernetes.api.model.HorizontalPodAutoscaler"
}
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscalerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"horizontalpodautoscalerspec": {
"properties": {
"maxReplicas": {
"type": "integer",
"description": ""
},
"minReplicas": {
"type": "integer",
"description": ""
},
"scaleTargetRef": {
"$ref": "#/definitions/kubernetes_autoscaling_CrossVersionObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.CrossVersionObjectReference"
},
"targetCPUUtilizationPercentage": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"horizontalpodautoscalerstatus": {
"properties": {
"currentCPUUtilizationPercentage": {
"type": "integer",
"description": ""
},
"currentReplicas": {
"type": "integer",
"description": ""
},
"desiredReplicas": {
"type": "integer",
"description": ""
},
"lastScaleTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"hostalias": {
"properties": {
"hostnames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"hostpathvolumesource": {
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"httpgetaction": {
"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/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"scheme": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"httpheader": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"httpingresspath": {
"properties": {
"backend": {
"$ref": "#/definitions/kubernetes_extensions_IngressBackend",
"javaType": "io.fabric8.kubernetes.api.model.extensions.IngressBackend"
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"httpingressrulevalue": {
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressPath",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HTTPIngressPath"
}
}
},
"additionalProperties": true
},
"identity": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "user/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/k8s_io_apimachinery_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
},
"identitylist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "user/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"idrange": {
"properties": {
"max": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"min": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"image": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"dockerImageConfig": {
"type": "string",
"description": ""
},
"dockerImageLayers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageLayer",
"javaType": "io.fabric8.openshift.api.model.ImageLayer"
}
},
"dockerImageManifest": {
"type": "string",
"description": ""
},
"dockerImageManifestMediaType": {
"type": "string",
"description": ""
},
"dockerImageMetadata": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"dockerImageMetadataVersion": {
"type": "string",
"description": ""
},
"dockerImageReference": {
"type": "string",
"description": ""
},
"dockerImageSignatures": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "Image",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"signatures": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageSignature",
"javaType": "io.fabric8.openshift.api.model.ImageSignature"
}
}
},
"additionalProperties": true
},
"imagechangecause": {
"properties": {
"fromRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"imageID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"imagechangetrigger": {
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"lastTriggeredImageID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"imagelabel": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"imagelayer": {
"properties": {
"mediaType": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"size": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"imagelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"imagelookuppolicy": {
"properties": {
"local": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"imagesignature": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_SignatureCondition",
"javaType": "io.fabric8.openshift.api.model.SignatureCondition"
}
},
"content": {
"type": "string",
"description": ""
},
"created": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"imageIdentity": {
"type": "string",
"description": ""
},
"issuedBy": {
"$ref": "#/definitions/os_image_SignatureIssuer",
"javaType": "io.fabric8.openshift.api.model.SignatureIssuer"
},
"issuedTo": {
"$ref": "#/definitions/os_image_SignatureSubject",
"javaType": "io.fabric8.openshift.api.model.SignatureSubject"
},
"kind": {
"type": "string",
"description": "",
"default": "ImageSignature",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"signedClaims": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"imagesource": {
"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
},
"imagesourcepath": {
"properties": {
"destinationDir": {
"type": "string",
"description": ""
},
"sourcePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"imagestream": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ImageStream",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"imagestreamlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"imagestreamspec": {
"properties": {
"dockerImageRepository": {
"type": "string",
"description": ""
},
"lookupPolicy": {
"$ref": "#/definitions/os_image_ImageLookupPolicy",
"javaType": "io.fabric8.openshift.api.model.ImageLookupPolicy"
},
"tags": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_TagReference",
"javaType": "io.fabric8.openshift.api.model.TagReference"
}
}
},
"additionalProperties": true
},
"imagestreamstatus": {
"properties": {
"dockerImageRepository": {
"type": "string",
"description": ""
},
"publicDockerImageRepository": {
"type": "string",
"description": ""
},
"tags": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_NamedTagEventList",
"javaType": "io.fabric8.openshift.api.model.NamedTagEventList"
}
}
},
"additionalProperties": true
},
"imagestreamtag": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_TagEventCondition",
"javaType": "io.fabric8.openshift.api.model.TagEventCondition"
}
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"image": {
"$ref": "#/definitions/os_image_Image",
"javaType": "io.fabric8.openshift.api.model.Image"
},
"kind": {
"type": "string",
"description": "",
"default": "ImageStreamTag",
"required": true
},
"lookupPolicy": {
"$ref": "#/definitions/os_image_ImageLookupPolicy",
"javaType": "io.fabric8.openshift.api.model.ImageLookupPolicy"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"tag": {
"$ref": "#/definitions/os_image_TagReference",
"javaType": "io.fabric8.openshift.api.model.TagReference"
}
},
"additionalProperties": true
},
"imagestreamtaglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "image/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_image_ImageStreamTag",
"javaType": "io.fabric8.openshift.api.model.ImageStreamTag"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ImageStreamTagList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"ingress": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Ingress",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"ingressbackend": {
"properties": {
"serviceName": {
"type": "string",
"description": ""
},
"servicePort": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"ingresslist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"ingressrule": {
"properties": {
"host": {
"type": "string",
"description": ""
},
"http": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressRuleValue",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HTTPIngressRuleValue"
}
},
"additionalProperties": true
},
"ingressrulevalue": {
"properties": {
"http": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressRuleValue",
"javaType": "io.fabric8.kubernetes.api.model.extensions.HTTPIngressRuleValue"
}
},
"additionalProperties": true
},
"ingressspec": {
"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
},
"ingressstatus": {
"properties": {
"loadBalancer": {
"$ref": "#/definitions/kubernetes_LoadBalancerStatus",
"javaType": "io.fabric8.kubernetes.api.model.LoadBalancerStatus"
}
},
"additionalProperties": true
},
"ingresstls": {
"properties": {
"hosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"initializer": {
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"initializers": {
"properties": {
"pending": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_Initializer",
"javaType": "io.fabric8.kubernetes.api.model.Initializer"
}
},
"result": {
"$ref": "#/definitions/k8s_io_apimachinery_Status",
"javaType": "io.fabric8.kubernetes.api.model.Status"
}
},
"additionalProperties": true
},
"intorstring": {
"properties": {
"IntVal": {
"type": "integer",
"description": ""
},
"StrVal": {
"type": "string",
"description": ""
},
"Type": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"iscsivolumesource": {
"properties": {
"chapAuthDiscovery": {
"type": "boolean",
"description": ""
},
"chapAuthSession": {
"type": "boolean",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"iscsiInterface": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"portals": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"targetPortal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"jenkinspipelinebuildstrategy": {
"properties": {
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"jenkinsfile": {
"type": "string",
"description": ""
},
"jenkinsfilePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"job": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Job",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_JobSpec",
"javaType": "io.fabric8.kubernetes.api.model.JobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_batch_JobStatus",
"javaType": "io.fabric8.kubernetes.api.model.JobStatus"
}
},
"additionalProperties": true
},
"jobcondition": {
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"joblist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_Job",
"javaType": "io.fabric8.kubernetes.api.model.Job"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"jobspec": {
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"completions": {
"type": "integer",
"description": ""
},
"manualSelector": {
"type": "boolean",
"description": ""
},
"parallelism": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true
},
"jobstatus": {
"properties": {
"active": {
"type": "integer",
"description": ""
},
"completionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_JobCondition",
"javaType": "io.fabric8.kubernetes.api.model.JobCondition"
}
},
"failed": {
"type": "integer",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"succeeded": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"jobtemplatespec": {
"properties": {
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_JobSpec",
"javaType": "io.fabric8.kubernetes.api.model.JobSpec"
}
},
"additionalProperties": true
},
"keytopath": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"labelselector": {
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement"
}
},
"matchLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true
},
"labelselectorrequirement": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"lifecycle": {
"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
},
"lifecyclehook": {
"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
},
"limitrange": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRange",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_LimitRangeSpec",
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeSpec"
}
},
"additionalProperties": true
},
"limitrangeitem": {
"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
},
"limitrangelist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"limitrangespec": {
"properties": {
"limits": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LimitRangeItem",
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeItem"
}
}
},
"additionalProperties": true
},
"list": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
}
},
"kind": {
"type": "string",
"description": "",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"listmeta": {
"properties": {
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"loadbalanceringress": {
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"loadbalancerstatus": {
"properties": {
"ingress": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LoadBalancerIngress",
"javaType": "io.fabric8.kubernetes.api.model.LoadBalancerIngress"
}
}
},
"additionalProperties": true
},
"localobjectreference": {
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"localsubjectaccessreview": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"content": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"isNonResourceURL": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "LocalSubjectAccessReview",
"required": true
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"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
},
"localvolumesource": {
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"namedauthinfo": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_config_AuthInfo",
"javaType": "io.fabric8.kubernetes.api.model.AuthInfo"
}
},
"additionalProperties": true
},
"namedcluster": {
"properties": {
"cluster": {
"$ref": "#/definitions/kubernetes_config_Cluster",
"javaType": "io.fabric8.kubernetes.api.model.Cluster"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"namedclusterrole": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"role": {
"$ref": "#/definitions/os_authorization_ClusterRole",
"javaType": "io.fabric8.openshift.api.model.ClusterRole"
}
},
"additionalProperties": true
},
"namedclusterrolebinding": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"roleBinding": {
"$ref": "#/definitions/os_authorization_ClusterRoleBinding",
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBinding"
}
},
"additionalProperties": true
},
"namedcontext": {
"properties": {
"context": {
"$ref": "#/definitions/kubernetes_config_Context",
"javaType": "io.fabric8.kubernetes.api.model.Context"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"namedextension": {
"properties": {
"extension": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"namedrole": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"role": {
"$ref": "#/definitions/os_authorization_Role",
"javaType": "io.fabric8.openshift.api.model.Role"
}
},
"additionalProperties": true
},
"namedrolebinding": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"roleBinding": {
"$ref": "#/definitions/os_authorization_RoleBinding",
"javaType": "io.fabric8.openshift.api.model.RoleBinding"
}
},
"additionalProperties": true
},
"namedtageventlist": {
"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
},
"namespace": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Namespace",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"namespacelist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"namespacespec": {
"properties": {
"finalizers": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"namespacestatus": {
"properties": {
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"networkpolicy": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "NetworkPolicy",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicySpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicySpec"
}
},
"additionalProperties": true
},
"networkpolicyingressrule": {
"properties": {
"from": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyPeer",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyPeer"
}
},
"ports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyPort",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyPort"
}
}
},
"additionalProperties": true
},
"networkpolicylist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicy"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NetworkPolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"networkpolicypeer": {
"properties": {
"namespaceSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"podSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true
},
"networkpolicyport": {
"properties": {
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"networkpolicyspec": {
"properties": {
"ingress": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyIngressRule",
"javaType": "io.fabric8.kubernetes.api.model.extensions.NetworkPolicyIngressRule"
}
},
"podSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true
},
"nfsvolumesource": {
"properties": {
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"node": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Node",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"nodeaddress": {
"properties": {
"address": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"nodeaffinity": {
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PreferredSchedulingTerm",
"javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"$ref": "#/definitions/kubernetes_NodeSelector",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelector"
}
},
"additionalProperties": true
},
"nodecondition": {
"properties": {
"lastHeartbeatTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"nodedaemonendpoints": {
"properties": {
"kubeletEndpoint": {
"$ref": "#/definitions/kubernetes_DaemonEndpoint",
"javaType": "io.fabric8.kubernetes.api.model.DaemonEndpoint"
}
},
"additionalProperties": true
},
"nodelist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"nodeselector": {
"properties": {
"nodeSelectorTerms": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
}
}
},
"additionalProperties": true
},
"nodeselectorrequirement": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"nodeselectorterm": {
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
}
}
},
"additionalProperties": true
},
"nodespec": {
"properties": {
"externalID": {
"type": "string",
"description": ""
},
"podCIDR": {
"type": "string",
"description": ""
},
"providerID": {
"type": "string",
"description": ""
},
"taints": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Taint",
"javaType": "io.fabric8.kubernetes.api.model.Taint"
}
},
"unschedulable": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"nodestatus": {
"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": ""
},
"volumesAttached": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_AttachedVolume",
"javaType": "io.fabric8.kubernetes.api.model.AttachedVolume"
}
},
"volumesInUse": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"nodesysteminfo": {
"properties": {
"architecture": {
"type": "string",
"description": ""
},
"bootID": {
"type": "string",
"description": ""
},
"containerRuntimeVersion": {
"type": "string",
"description": ""
},
"kernelVersion": {
"type": "string",
"description": ""
},
"kubeProxyVersion": {
"type": "string",
"description": ""
},
"kubeletVersion": {
"type": "string",
"description": ""
},
"machineID": {
"type": "string",
"description": ""
},
"operatingSystem": {
"type": "string",
"description": ""
},
"osImage": {
"type": "string",
"description": ""
},
"systemUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"oauthaccesstoken": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/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/k8s_io_apimachinery_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
},
"oauthaccesstokenlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"oauthauthorizetoken": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/v1",
"required": true
},
"clientName": {
"type": "string",
"description": ""
},
"codeChallenge": {
"type": "string",
"description": ""
},
"codeChallengeMethod": {
"type": "string",
"description": ""
},
"expiresIn": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthAuthorizeToken",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"oauthauthorizetokenlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"oauthclient": {
"properties": {
"additionalSecrets": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/v1",
"required": true
},
"grantMethod": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthClient",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"oauthclientauthorization": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/v1",
"required": true
},
"clientName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "OAuthClientAuthorization",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"oauthclientauthorizationlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"oauthclientlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "oauth/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"objectfieldselector": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"objectmeta": {
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"clusterName": {
"type": "string",
"description": ""
},
"creationTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"finalizers": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"initializers": {
"$ref": "#/definitions/k8s_io_apimachinery_Initializers",
"javaType": "io.fabric8.kubernetes.api.model.Initializers"
},
"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])?)*$"
},
"ownerReferences": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_OwnerReference",
"javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"objectreference": {
"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
},
"ownerreference": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"blockOwnerDeletion": {
"type": "boolean",
"description": ""
},
"controller": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"parameter": {
"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
},
"patch": {
"additionalProperties": true
},
"persistentvolume": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolume",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"persistentvolumeclaim": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaim",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"persistentvolumeclaimlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"persistentvolumeclaimspec": {
"properties": {
"accessModes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"storageClassName": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"persistentvolumeclaimstatus": {
"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
},
"persistentvolumeclaimvolumesource": {
"properties": {
"claimName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"persistentvolumelist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"persistentvolumesource": {
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"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"
},
"local": {
"$ref": "#/definitions/kubernetes_LocalVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true
},
"persistentvolumespec": {
"properties": {
"accessModes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"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"
},
"local": {
"$ref": "#/definitions/kubernetes_LocalVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeReclaimPolicy": {
"type": "string",
"description": ""
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"storageClassName": {
"type": "string",
"description": ""
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true
},
"persistentvolumestatus": {
"properties": {
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"photonpersistentdiskvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"pdID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pod": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Pod",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"podaffinity": {
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true
},
"podaffinityterm": {
"properties": {
"labelSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"namespaces": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"topologyKey": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"podantiaffinity": {
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true
},
"podcondition": {
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"podlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"podsecuritycontext": {
"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
},
"podspec": {
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_Affinity",
"javaType": "io.fabric8.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"hostAliases": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_HostAlias",
"javaType": "io.fabric8.kubernetes.api.model.HostAlias"
}
},
"hostIPC": {
"type": "boolean",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"hostPID": {
"type": "boolean",
"description": ""
},
"hostname": {
"type": "string",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"nodeName": {
"type": "string",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"restartPolicy": {
"type": "string",
"description": ""
},
"schedulerName": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_PodSecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"subdomain": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"tolerations": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.fabric8.kubernetes.api.model.Toleration"
}
},
"volumes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Volume",
"javaType": "io.fabric8.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true
},
"podstatus": {
"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": ""
},
"initContainerStatuses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
}
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"podIP": {
"type": "string",
"description": ""
},
"qosClass": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true
},
"podtemplate": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true
},
"podtemplatelist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"podtemplatespec": {
"properties": {
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PodSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodSpec"
}
},
"additionalProperties": true
},
"policy": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Policy",
"required": true
},
"lastModified": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"policybinding": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PolicyBinding",
"required": true
},
"lastModified": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"policybindinglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"policylist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"policyrule": {
"properties": {
"apiGroups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"attributeRestrictions": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_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
},
"portworxvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"preconditions": {
"properties": {
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"preferences": {
"properties": {
"colors": {
"type": "boolean",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
}
},
"additionalProperties": true
},
"preferredschedulingterm": {
"properties": {
"preference": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"probe": {
"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
},
"project": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "project/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Project",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"projectedvolumesource": {
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"sources": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_VolumeProjection",
"javaType": "io.fabric8.kubernetes.api.model.VolumeProjection"
}
}
},
"additionalProperties": true
},
"projectlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "project/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"projectrequest": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "project/v1",
"required": true
},
"description": {
"type": "string",
"description": ""
},
"displayName": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ProjectRequest",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true
},
"projectspec": {
"properties": {
"finalizers": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"projectstatus": {
"properties": {
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"proxyconfig": {
"properties": {
"httpProxy": {
"type": "string",
"description": ""
},
"httpsProxy": {
"type": "string",
"description": ""
},
"noProxy": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"quantity": {
"properties": {
"Format": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"quobytevolumesource": {
"properties": {
"group": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"registry": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
},
"volume": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"rawextension": {
"properties": {
"Raw": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"rbdvolumesource": {
"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
},
"recreatedeploymentstrategyparams": {
"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
},
"replicaset": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicaSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"replicasetcondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"replicasetlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"replicasetspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true
},
"replicasetstatus": {
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetCondition",
"javaType": "io.fabric8.kubernetes.api.model.extensions.ReplicaSetCondition"
}
},
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"replicationcontroller": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationController",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"replicationcontrollercondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"replicationcontrollerlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"replicationcontrollerspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"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
},
"replicationcontrollerstatus": {
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ReplicationControllerCondition",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerCondition"
}
},
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"resourcefieldselector": {
"properties": {
"containerName": {
"type": "string",
"description": ""
},
"divisor": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"resource": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"resourcequota": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuota",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"resourcequotalist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"resourcequotaspec": {
"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
},
"resourcequotastatus": {
"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
},
"resourcerequirements": {
"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
},
"role": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Role",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"rolebinding": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"groupNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "RoleBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"rolebindinglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"rolebindingrestriction": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "RoleBindingRestriction",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_authorization_RoleBindingRestrictionSpec",
"javaType": "io.fabric8.openshift.api.model.RoleBindingRestrictionSpec"
}
},
"additionalProperties": true
},
"rolebindingrestrictionspec": {
"properties": {
"grouprestriction": {
"$ref": "#/definitions/os_authorization_GroupRestriction",
"javaType": "io.fabric8.openshift.api.model.GroupRestriction"
},
"serviceaccountrestriction": {
"$ref": "#/definitions/os_authorization_ServiceAccountRestriction",
"javaType": "io.fabric8.openshift.api.model.ServiceAccountRestriction"
},
"userrestriction": {
"$ref": "#/definitions/os_authorization_UserRestriction",
"javaType": "io.fabric8.openshift.api.model.UserRestriction"
}
},
"additionalProperties": true
},
"rolelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"rollbackconfig": {
"properties": {
"revision": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"rollingdeploymentstrategyparams": {
"properties": {
"intervalSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"maxSurge": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_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"
},
"updatePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"rollingupdatedaemonset": {
"properties": {
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"rollingupdatedeployment": {
"properties": {
"maxSurge": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"rollingupdatestatefulsetstrategy": {
"properties": {
"partition": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"rootpaths": {
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"route": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "route/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Route",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"routeingress": {
"properties": {
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_route_RouteIngressCondition",
"javaType": "io.fabric8.openshift.api.model.RouteIngressCondition"
}
},
"host": {
"type": "string",
"description": ""
},
"routerCanonicalHostname": {
"type": "string",
"description": ""
},
"routerName": {
"type": "string",
"description": ""
},
"wildcardPolicy": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"routeingresscondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"routelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "route/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"routeport": {
"properties": {
"targetPort": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"routespec": {
"properties": {
"alternateBackends": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_route_RouteTargetReference",
"javaType": "io.fabric8.openshift.api.model.RouteTargetReference"
}
},
"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/os_route_RouteTargetReference",
"javaType": "io.fabric8.openshift.api.model.RouteTargetReference"
},
"wildcardPolicy": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"routestatus": {
"properties": {
"ingress": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_route_RouteIngress",
"javaType": "io.fabric8.openshift.api.model.RouteIngress"
}
}
},
"additionalProperties": true
},
"routetargetreference": {
"properties": {
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"runasuserstrategyoptions": {
"properties": {
"type": {
"type": "string",
"description": ""
},
"uid": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"uidRangeMax": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"uidRangeMin": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"scale": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Scale",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"scaleiovolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"gateway": {
"type": "string",
"description": ""
},
"protectionDomain": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"sslEnabled": {
"type": "boolean",
"description": ""
},
"storageMode": {
"type": "string",
"description": ""
},
"storagePool": {
"type": "string",
"description": ""
},
"system": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"scalespec": {
"properties": {
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"scalestatus": {
"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
},
"scoperestriction": {
"properties": {
"clusterRole": {
"$ref": "#/definitions/os_oauth_ClusterRoleScopeRestriction",
"javaType": "io.fabric8.openshift.api.model.ClusterRoleScopeRestriction"
},
"literals": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"secret": {
"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/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"stringData": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"secretbuildsource": {
"properties": {
"destinationDir": {
"type": "string",
"description": ""
},
"secret": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true
},
"secretenvsource": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"secretkeyselector": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"secretlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"secretprojection": {
"properties": {
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"secretspec": {
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"secretSource": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true
},
"secretvolumesource": {
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"optional": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"securitycontext": {
"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
},
"securitycontextconstraints": {
"properties": {
"allowHostDirVolumePlugin": {
"type": "boolean",
"description": ""
},
"allowHostIPC": {
"type": "boolean",
"description": ""
},
"allowHostNetwork": {
"type": "boolean",
"description": ""
},
"allowHostPID": {
"type": "boolean",
"description": ""
},
"allowHostPorts": {
"type": "boolean",
"description": ""
},
"allowPrivilegedContainer": {
"type": "boolean",
"description": ""
},
"allowedCapabilities": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"apiVersion": {
"type": "string",
"description": "",
"default": "security/v1",
"required": true
},
"defaultAddCapabilities": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"fsGroup": {
"$ref": "#/definitions/os_security_FSGroupStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.FSGroupStrategyOptions"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecurityContextConstraints",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"priority": {
"type": "integer",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"requiredDropCapabilities": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"runAsUser": {
"$ref": "#/definitions/os_security_RunAsUserStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.RunAsUserStrategyOptions"
},
"seLinuxContext": {
"$ref": "#/definitions/os_security_SELinuxContextStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.SELinuxContextStrategyOptions"
},
"seccompProfiles": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"supplementalGroups": {
"$ref": "#/definitions/os_security_SupplementalGroupsStrategyOptions",
"javaType": "io.fabric8.openshift.api.model.SupplementalGroupsStrategyOptions"
},
"users": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"volumes": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"securitycontextconstraintslist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "security/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_security_SecurityContextConstraints",
"javaType": "io.fabric8.openshift.api.model.SecurityContextConstraints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecurityContextConstraintsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"selinuxcontextstrategyoptions": {
"properties": {
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"selinuxoptions": {
"properties": {
"level": {
"type": "string",
"description": ""
},
"role": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"service": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_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
},
"serviceaccount": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"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/k8s_io_apimachinery_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
},
"serviceaccountlist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"serviceaccountreference": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"serviceaccountrestriction": {
"properties": {
"namespaces": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"serviceaccounts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_authorization_ServiceAccountReference",
"javaType": "io.fabric8.openshift.api.model.ServiceAccountReference"
}
}
},
"additionalProperties": true
},
"servicelist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"serviceport": {
"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/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"servicespec": {
"properties": {
"clusterIP": {
"type": "string",
"description": ""
},
"externalIPs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"externalName": {
"type": "string",
"description": ""
},
"externalTrafficPolicy": {
"type": "string",
"description": ""
},
"healthCheckNodePort": {
"type": "integer",
"description": ""
},
"loadBalancerIP": {
"type": "string",
"description": ""
},
"loadBalancerSourceRanges": {
"type": "array",
"description": "",
"items": {
"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
},
"servicestatus": {
"properties": {
"loadBalancer": {
"$ref": "#/definitions/kubernetes_LoadBalancerStatus",
"javaType": "io.fabric8.kubernetes.api.model.LoadBalancerStatus"
}
},
"additionalProperties": true
},
"signaturecondition": {
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"signaturegenericentity": {
"properties": {
"commonName": {
"type": "string",
"description": ""
},
"organization": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"signatureissuer": {
"properties": {
"commonName": {
"type": "string",
"description": ""
},
"organization": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"signaturesubject": {
"properties": {
"commonName": {
"type": "string",
"description": ""
},
"organization": {
"type": "string",
"description": ""
},
"publicKeyID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"sourcebuildstrategy": {
"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"
},
"runtimeArtifacts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_ImageSourcePath",
"javaType": "io.fabric8.openshift.api.model.ImageSourcePath"
}
},
"runtimeImage": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"scripts": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"sourcecontroluser": {
"properties": {
"email": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"sourcerevision": {
"properties": {
"git": {
"$ref": "#/definitions/os_build_GitSourceRevision",
"javaType": "io.fabric8.openshift.api.model.GitSourceRevision"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"stageinfo": {
"properties": {
"durationMilliseconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"name": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"steps": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_build_StepInfo",
"javaType": "io.fabric8.openshift.api.model.StepInfo"
}
}
},
"additionalProperties": true
},
"statefulset": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "StatefulSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetSpec",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetStatus",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetStatus"
}
},
"additionalProperties": true
},
"statefulsetlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_apps_StatefulSet",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "StatefulSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"statefulsetspec": {
"properties": {
"podManagementPolicy": {
"type": "string",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"serviceName": {
"type": "string",
"description": ""
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
},
"updateStrategy": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetUpdateStrategy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.StatefulSetUpdateStrategy"
},
"volumeClaimTemplates": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaim"
}
}
},
"additionalProperties": true
},
"statefulsetstatus": {
"properties": {
"currentReplicas": {
"type": "integer",
"description": ""
},
"currentRevision": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"updateRevision": {
"type": "string",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"statefulsetupdatestrategy": {
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_apps_RollingUpdateStatefulSetStrategy",
"javaType": "io.fabric8.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategy"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"status": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "meta/v1",
"required": true
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/k8s_io_apimachinery_StatusDetails",
"javaType": "io.fabric8.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"statuscause": {
"properties": {
"field": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"statusdetails": {
"properties": {
"causes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_StatusCause",
"javaType": "io.fabric8.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"retryAfterSeconds": {
"type": "integer",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"stepinfo": {
"properties": {
"durationMilliseconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"name": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
}
},
"additionalProperties": true
},
"storageclass": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "storage/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "StorageClass",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"parameters": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"provisioner": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"storageclasslist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "storage/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_storageclass_StorageClass",
"javaType": "io.fabric8.kubernetes.api.model.StorageClass"
}
},
"kind": {
"type": "string",
"description": "",
"default": "StorageClassList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"storageospersistentvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"storageosvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"subjectaccessreview": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"content": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"isNonResourceURL": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "SubjectAccessReview",
"required": true
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"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
},
"subjectaccessreviewresponse": {
"properties": {
"allowed": {
"type": "boolean",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization/v1",
"required": true
},
"evaluationError": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "SubjectAccessReviewResponse",
"required": true
},
"namespace": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"supplementalgroupsstrategyoptions": {
"properties": {
"ranges": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/os_security_IDRange",
"javaType": "io.fabric8.openshift.api.model.IDRange"
}
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tagevent": {
"properties": {
"created": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"dockerImageReference": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"image": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tageventcondition": {
"properties": {
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tagimagehook": {
"properties": {
"containerName": {
"type": "string",
"description": ""
},
"to": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true
},
"tagimportpolicy": {
"properties": {
"insecure": {
"type": "boolean",
"description": ""
},
"scheduled": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"tagreference": {
"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": ""
},
"referencePolicy": {
"$ref": "#/definitions/os_image_TagReferencePolicy",
"javaType": "io.fabric8.openshift.api.model.TagReferencePolicy"
}
},
"additionalProperties": true
},
"tagreferencepolicy": {
"properties": {
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"taint": {
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"timeAdded": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "io.fabric8.kubernetes.api.model.Time"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tcpsocketaction": {
"properties": {
"host": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"template": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "template/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"
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"objects": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_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
},
"templatelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "template/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"thirdpartyresource": {
"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/k8s_io_apimachinery_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
},
"thirdpartyresourcelist": {
"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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"time": {
"properties": {
"Time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tlsconfig": {
"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
},
"tokenreview": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authentication/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "TokenReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewSpec",
"javaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewStatus",
"javaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewStatus"
}
},
"additionalProperties": true
},
"tokenreviewspec": {
"properties": {
"token": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tokenreviewstatus": {
"properties": {
"authenticated": {
"type": "boolean",
"description": ""
},
"error": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_authentication_UserInfo",
"javaType": "io.fabric8.kubernetes.api.model.authentication.UserInfo"
}
},
"additionalProperties": true
},
"toleration": {
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"tolerationSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"typemeta": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"user": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "user/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/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true
},
"userinfo": {
"properties": {
"extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"uid": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"userlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "user/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/k8s_io_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"userrestriction": {
"properties": {
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"labels": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"users": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"volume": {
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"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"
},
"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"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true
},
"volumemount": {
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"subPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"volumeprojection": {
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapProjection",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIProjection",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretProjection",
"javaType": "io.fabric8.kubernetes.api.model.SecretProjection"
}
},
"additionalProperties": true
},
"volumesource": {
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"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"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true
},
"vspherevirtualdiskvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"storagePolicyID": {
"type": "string",
"description": ""
},
"storagePolicyName": {
"type": "string",
"description": ""
},
"volumePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"watchevent": {
"properties": {
"object": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"type": {
"type": "string",
"description": "the type of watch event; may be ADDED"
}
},
"additionalProperties": true
},
"webhooktrigger": {
"properties": {
"allowEnv": {
"type": "boolean",
"description": ""
},
"secret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"weightedpodaffinityterm": {
"properties": {
"podAffinityTerm": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
}
}
}