
schema.kube-schema.json Maven / Gradle / Ivy
{
"id": "http://fabric8.io/fabric8/v2/Schema#",
"$schema": "http://json-schema.org/schema#",
"$module": "core",
"definitions": {
"kubernetes_apimachinery_pkg_apis_APIGroup": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "APIGroup",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"preferredVersion": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_GroupVersionForDiscovery",
"javaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
},
"serverAddressByClientCIDRs": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ServerAddressByClientCIDR",
"javaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR"
}
},
"versions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_GroupVersionForDiscovery",
"javaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.APIGroup",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_APIGroupList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"groups": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_APIGroup",
"javaType": "io.fabric8.kubernetes.api.model.APIGroup"
}
},
"kind": {
"type": "string",
"description": "",
"default": "APIGroupList",
"required": true
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.APIGroupList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_CreateOptions": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"dryRun": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"fieldManager": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "CreateOptions",
"required": true
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CreateOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_DeleteOptions": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"dryRun": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"gracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "DeleteOptions",
"required": true
},
"orphanDependents": {
"type": "boolean",
"description": ""
},
"preconditions": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Preconditions",
"javaType": "io.fabric8.kubernetes.api.model.Preconditions"
},
"propagationPolicy": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DeleteOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_FieldsV1": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FieldsV1",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_GetOptions": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "GetOptions",
"required": true
},
"resourceVersion": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GetOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_GroupVersionForDiscovery": {
"type": "object",
"description": "",
"properties": {
"groupVersion": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_GroupVersionKind": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GroupVersionKind",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_GroupVersionResource": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"resource": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GroupVersionResource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_LabelSelector": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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"
]
},
"kubernetes_apimachinery_pkg_apis_LabelSelectorRequirement": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_List": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
}
},
"kind": {
"type": "string",
"description": "",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.HasMetadata\u003e"
]
},
"kubernetes_apimachinery_pkg_apis_ListMeta": {
"type": "object",
"description": "",
"properties": {
"continue": {
"type": "string",
"description": ""
},
"remainingItemCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_ListOptions": {
"type": "object",
"description": "",
"properties": {
"allowWatchBookmarks": {
"type": "boolean",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"continue": {
"type": "string",
"description": ""
},
"fieldSelector": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ListOptions",
"required": true
},
"labelSelector": {
"type": "string",
"description": ""
},
"limit": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"timeoutSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"watch": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ListOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_ManagedFieldsEntry": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldsType": {
"type": "string",
"description": ""
},
"fieldsV1": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_FieldsV1",
"javaType": "io.fabric8.kubernetes.api.model.FieldsV1"
},
"manager": {
"type": "string",
"description": ""
},
"operation": {
"type": "string",
"description": ""
},
"time": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_MicroTime": {
"type": "object",
"description": "",
"properties": {
"Time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.MicroTime",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_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/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"managedFields": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ManagedFieldsEntry",
"javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
}
},
"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": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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"
]
},
"kubernetes_apimachinery_pkg_apis_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"
]
},
"kubernetes_apimachinery_pkg_apis_Patch": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Patch",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_PatchOptions": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"dryRun": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"fieldManager": {
"type": "string",
"description": ""
},
"force": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "PatchOptions",
"required": true
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PatchOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_Preconditions": {
"type": "object",
"description": "",
"properties": {
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Preconditions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_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"
]
},
"kubernetes_apimachinery_pkg_apis_ServerAddressByClientCIDR": {
"type": "object",
"description": "",
"properties": {
"clientCIDR": {
"type": "string",
"description": ""
},
"serverAddress": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_Status": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_StatusDetails",
"javaType": "io.fabric8.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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"
]
},
"kubernetes_apimachinery_pkg_apis_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"
]
},
"kubernetes_apimachinery_pkg_apis_StatusDetails": {
"type": "object",
"description": "",
"properties": {
"causes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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"
]
},
"kubernetes_apimachinery_pkg_apis_Time": {
"type": "object",
"description": "",
"properties": {
"Time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "String",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_apis_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"
]
},
"kubernetes_apimachinery_pkg_apis_UpdateOptions": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"dryRun": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"fieldManager": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "UpdateOptions",
"required": true
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.UpdateOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_runtime_ImageRawExtension": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.runtime.RawExtension",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_runtime_RawExtension": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_util_intstr_IntOrString": {
"type": "object",
"description": "",
"properties": {
"IntVal": {
"type": "integer",
"description": ""
},
"StrVal": {
"type": "string",
"description": ""
},
"Type": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.IntOrString",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_version_Info": {
"type": "object",
"description": "",
"properties": {
"buildDate": {
"type": "string",
"description": ""
},
"compiler": {
"type": "string",
"description": ""
},
"gitCommit": {
"type": "string",
"description": ""
},
"gitTreeState": {
"type": "string",
"description": ""
},
"gitVersion": {
"type": "string",
"description": ""
},
"goVersion": {
"type": "string",
"description": ""
},
"major": {
"type": "string",
"description": ""
},
"minor": {
"type": "string",
"description": ""
},
"platform": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.version.Info",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_AuthInfo": {
"type": "object",
"description": "",
"properties": {
"as": {
"type": "string",
"description": ""
},
"as-groups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"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": ""
},
"exec": {
"$ref": "#/definitions/kubernetes_config_ExecConfig",
"javaType": "io.fabric8.kubernetes.api.model.ExecConfig"
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"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": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"insecure-skip-tls-verify": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
},
"tls-server-name": {
"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": "",
"javaOmitEmpty": true,
"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": "",
"javaOmitEmpty": true,
"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_ExecConfig": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"args": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "string",
"description": ""
},
"env": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_ExecEnvVar",
"javaType": "io.fabric8.kubernetes.api.model.ExecEnvVar"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ExecConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_ExecEnvVar": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ExecEnvVar",
"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/kubernetes_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": "",
"javaOmitEmpty": true,
"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_core_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_core_Affinity": {
"type": "object",
"description": "",
"properties": {
"nodeAffinity": {
"$ref": "#/definitions/kubernetes_core_NodeAffinity",
"javaType": "io.fabric8.kubernetes.api.model.NodeAffinity"
},
"podAffinity": {
"$ref": "#/definitions/kubernetes_core_PodAffinity",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinity"
},
"podAntiAffinity": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_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_core_AzureFilePersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"readOnly": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
},
"secretNamespace": {
"type": "string",
"description": ""
},
"shareName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_Binding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Binding",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"target": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Binding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_CSIPersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"controllerExpandSecretRef": {
"$ref": "#/definitions/kubernetes_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"controllerPublishSecretRef": {
"$ref": "#/definitions/kubernetes_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"driver": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"nodePublishSecretRef": {
"$ref": "#/definitions/kubernetes_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"nodeStageSecretRef": {
"$ref": "#/definitions/kubernetes_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeAttributes": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"volumeHandle": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CSIPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_CSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"driver": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"nodePublishSecretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeAttributes": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Capabilities": {
"type": "object",
"description": "",
"properties": {
"add": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"drop": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Capabilities",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_CephFSPersistentVolumeSource": {
"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_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_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_core_CinderPersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CinderPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_CinderVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ClientIPConfig": {
"type": "object",
"description": "",
"properties": {
"timeoutSeconds": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ClientIPConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_ComponentStatus": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ComponentCondition",
"javaType": "io.fabric8.kubernetes.api.model.ComponentCondition"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ComponentStatus",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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_core_ComponentStatusList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_ComponentStatus",
"javaType": "io.fabric8.kubernetes.api.model.ComponentStatus"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ComponentStatusList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.ComponentStatus\u003e"
]
},
"kubernetes_core_ConfigMap": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"binaryData": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"immutable": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMap",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMap",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_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_core_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_core_ConfigMapList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_ConfigMap",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMap"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMapList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.ConfigMap\u003e"
]
},
"kubernetes_core_ConfigMapNodeConfigSource": {
"type": "object",
"description": "",
"properties": {
"kubeletConfigKey": {
"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.ConfigMapNodeConfigSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ConfigMapProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_ConfigMapVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_Container": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvFromSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_core_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_core_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": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_core_SecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"terminationMessagePolicy": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeDevices": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeDevice",
"javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_ContainerPort": {
"type": "object",
"description": "",
"properties": {
"containerPort": {
"type": "integer",
"description": ""
},
"hostIP": {
"type": "string",
"description": ""
},
"hostPort": {
"type": "integer",
"description": ""
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ContainerState": {
"type": "object",
"description": "",
"properties": {
"running": {
"$ref": "#/definitions/kubernetes_core_ContainerStateRunning",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateRunning"
},
"terminated": {
"$ref": "#/definitions/kubernetes_core_ContainerStateTerminated",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateTerminated"
},
"waiting": {
"$ref": "#/definitions/kubernetes_core_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_core_ContainerStateRunning": {
"type": "object",
"description": "",
"properties": {
"startedAt": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateRunning",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ContainerStateTerminated": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"exitCode": {
"type": "integer",
"description": ""
},
"finishedAt": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"signal": {
"type": "integer",
"description": ""
},
"startedAt": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerStateTerminated",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_ContainerStatus": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"image": {
"type": "string",
"description": ""
},
"imageID": {
"type": "string",
"description": ""
},
"lastState": {
"$ref": "#/definitions/kubernetes_core_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": ""
},
"started": {
"type": "boolean",
"description": ""
},
"state": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_DownwardAPIProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_DownwardAPIVolumeFile": {
"type": "object",
"description": "",
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_core_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_core_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_core_DownwardAPIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_EndpointAddress": {
"type": "object",
"description": "",
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
},
"nodeName": {
"type": "string",
"description": ""
},
"targetRef": {
"$ref": "#/definitions/kubernetes_core_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_core_EndpointPort": {
"type": "object",
"description": "",
"properties": {
"appProtocol": {
"type": "string",
"description": ""
},
"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_core_EndpointSubset": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EndpointAddress",
"javaType": "io.fabric8.kubernetes.api.model.EndpointAddress"
}
},
"notReadyAddresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EndpointAddress",
"javaType": "io.fabric8.kubernetes.api.model.EndpointAddress"
}
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_Endpoints": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Endpoints",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"subsets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EndpointSubset",
"javaType": "io.fabric8.kubernetes.api.model.EndpointSubset"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Endpoints",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_EndpointsList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_Endpoints",
"javaType": "io.fabric8.kubernetes.api.model.Endpoints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EndpointsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.Endpoints\u003e"
]
},
"kubernetes_core_EnvFromSource": {
"type": "object",
"description": "",
"properties": {
"configMapRef": {
"$ref": "#/definitions/kubernetes_core_ConfigMapEnvSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
},
"prefix": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_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_core_EnvVarSource": {
"type": "object",
"description": "",
"properties": {
"configMapKeyRef": {
"$ref": "#/definitions/kubernetes_core_ConfigMapKeySelector",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
},
"fieldRef": {
"$ref": "#/definitions/kubernetes_core_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_core_ResourceFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/kubernetes_core_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_core_EphemeralContainer": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvFromSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_core_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string",
"description": ""
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_core_SecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"targetContainerName": {
"type": "string",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"terminationMessagePolicy": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeDevices": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeDevice",
"javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeMount",
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_EphemeralContainerCommon": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvFromSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_core_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string",
"description": ""
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_core_SecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"terminationMessagePolicy": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeDevices": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeDevice",
"javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeMount",
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EphemeralContainerCommon",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Event": {
"type": "object",
"description": "",
"properties": {
"action": {
"type": "string",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"count": {
"type": "integer",
"description": ""
},
"eventTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_MicroTime",
"javaType": "io.fabric8.kubernetes.api.model.MicroTime"
},
"firstTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"involvedObject": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"description": "",
"default": "Event",
"required": true
},
"lastTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"reason": {
"type": "string",
"description": ""
},
"related": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"reportingComponent": {
"type": "string",
"description": ""
},
"reportingInstance": {
"type": "string",
"description": ""
},
"series": {
"$ref": "#/definitions/kubernetes_core_EventSeries",
"javaType": "io.fabric8.kubernetes.api.model.EventSeries"
},
"source": {
"$ref": "#/definitions/kubernetes_core_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",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_EventList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_Event",
"javaType": "io.fabric8.kubernetes.api.model.Event"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EventList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.Event\u003e"
]
},
"kubernetes_core_EventSeries": {
"type": "object",
"description": "",
"properties": {
"count": {
"type": "integer",
"description": ""
},
"lastObservedTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_MicroTime",
"javaType": "io.fabric8.kubernetes.api.model.MicroTime"
},
"state": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EventSeries",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_ExecAction": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ExecAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_FCVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"targetWWNs": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"wwids": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_FlexPersistentVolumeSource": {
"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_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FlexPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_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_core_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_core_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_core_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_core_GlusterfsPersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"endpoints": {
"type": "string",
"description": ""
},
"endpointsNamespace": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_HTTPGetAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"httpHeaders": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_HTTPHeader",
"javaType": "io.fabric8.kubernetes.api.model.HTTPHeader"
}
},
"path": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/kubernetes_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_core_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_core_Handler": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_core_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_core_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_core_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_core_HostAlias": {
"type": "object",
"description": "",
"properties": {
"hostnames": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"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_core_HostPathVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ISCSIPersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"chapAuthDiscovery": {
"type": "boolean",
"description": ""
},
"chapAuthSession": {
"type": "boolean",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"initiatorName": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"iscsiInterface": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"portals": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"targetPortal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ISCSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"chapAuthDiscovery": {
"type": "boolean",
"description": ""
},
"chapAuthSession": {
"type": "boolean",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"initiatorName": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"iscsiInterface": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"portals": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_Lifecycle": {
"type": "object",
"description": "",
"properties": {
"postStart": {
"$ref": "#/definitions/kubernetes_core_Handler",
"javaType": "io.fabric8.kubernetes.api.model.Handler"
},
"preStop": {
"$ref": "#/definitions/kubernetes_core_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_core_LimitRange": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRange",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_LimitRangeSpec",
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LimitRange",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_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_core_LimitRangeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_LimitRange",
"javaType": "io.fabric8.kubernetes.api.model.LimitRange"
}
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRangeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.LimitRange\u003e"
]
},
"kubernetes_core_LimitRangeSpec": {
"type": "object",
"description": "",
"properties": {
"limits": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_LoadBalancerStatus": {
"type": "object",
"description": "",
"properties": {
"ingress": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_LocalVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LocalVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_Namespace": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Namespace",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_NamespaceSpec",
"javaType": "io.fabric8.kubernetes.api.model.NamespaceSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_core_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_core_NamespaceCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamespaceCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NamespaceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_Namespace",
"javaType": "io.fabric8.kubernetes.api.model.Namespace"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NamespaceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.Namespace\u003e"
]
},
"kubernetes_core_NamespaceSpec": {
"type": "object",
"description": "",
"properties": {
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamespaceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NamespaceStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_NamespaceCondition",
"javaType": "io.fabric8.kubernetes.api.model.NamespaceCondition"
}
},
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NamespaceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Node": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Node",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_NodeSpec",
"javaType": "io.fabric8.kubernetes.api.model.NodeSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_NodeAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PreferredSchedulingTerm",
"javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"$ref": "#/definitions/kubernetes_core_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_core_NodeCondition": {
"type": "object",
"description": "",
"properties": {
"lastHeartbeatTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"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_core_NodeConfigSource": {
"type": "object",
"description": "",
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_core_ConfigMapNodeConfigSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapNodeConfigSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeConfigSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NodeConfigStatus": {
"type": "object",
"description": "",
"properties": {
"active": {
"$ref": "#/definitions/kubernetes_core_NodeConfigSource",
"javaType": "io.fabric8.kubernetes.api.model.NodeConfigSource"
},
"assigned": {
"$ref": "#/definitions/kubernetes_core_NodeConfigSource",
"javaType": "io.fabric8.kubernetes.api.model.NodeConfigSource"
},
"error": {
"type": "string",
"description": ""
},
"lastKnownGood": {
"$ref": "#/definitions/kubernetes_core_NodeConfigSource",
"javaType": "io.fabric8.kubernetes.api.model.NodeConfigSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeConfigStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NodeDaemonEndpoints": {
"type": "object",
"description": "",
"properties": {
"kubeletEndpoint": {
"$ref": "#/definitions/kubernetes_core_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_core_NodeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_Node",
"javaType": "io.fabric8.kubernetes.api.model.Node"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NodeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.Node\u003e"
]
},
"kubernetes_core_NodeSelector": {
"type": "object",
"description": "",
"properties": {
"nodeSelectorTerms": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_NodeSelectorRequirement": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NodeSelectorTerm": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_NodeSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
}
},
"matchFields": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_NodeSpec": {
"type": "object",
"description": "",
"properties": {
"configSource": {
"$ref": "#/definitions/kubernetes_core_NodeConfigSource",
"javaType": "io.fabric8.kubernetes.api.model.NodeConfigSource"
},
"externalID": {
"type": "string",
"description": ""
},
"podCIDR": {
"type": "string",
"description": ""
},
"podCIDRs": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"providerID": {
"type": "string",
"description": ""
},
"taints": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_NodeStatus": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_NodeCondition",
"javaType": "io.fabric8.kubernetes.api.model.NodeCondition"
}
},
"config": {
"$ref": "#/definitions/kubernetes_core_NodeConfigStatus",
"javaType": "io.fabric8.kubernetes.api.model.NodeConfigStatus"
},
"daemonEndpoints": {
"$ref": "#/definitions/kubernetes_core_NodeDaemonEndpoints",
"javaType": "io.fabric8.kubernetes.api.model.NodeDaemonEndpoints"
},
"images": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerImage",
"javaType": "io.fabric8.kubernetes.api.model.ContainerImage"
}
},
"nodeInfo": {
"$ref": "#/definitions/kubernetes_core_NodeSystemInfo",
"javaType": "io.fabric8.kubernetes.api.model.NodeSystemInfo"
},
"phase": {
"type": "string",
"description": ""
},
"volumesAttached": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_AttachedVolume",
"javaType": "io.fabric8.kubernetes.api.model.AttachedVolume"
}
},
"volumesInUse": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_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_core_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_core_PersistentVolume": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolume",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeSpec",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_core_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_core_PersistentVolumeClaim": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaim",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimSpec",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimStatus",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaim",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_PersistentVolumeClaimCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PersistentVolumeClaimList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaim",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaim"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaimList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.PersistentVolumeClaim\u003e"
]
},
"kubernetes_core_PersistentVolumeClaimSpec": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"dataSource": {
"$ref": "#/definitions/kubernetes_core_TypedLocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.TypedLocalObjectReference"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"selector": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"storageClassName": {
"type": "string",
"description": ""
},
"volumeMode": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PersistentVolumeClaimStatus": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"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"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimCondition",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimCondition"
}
},
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_PersistentVolumeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_PersistentVolume",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolume"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.PersistentVolume\u003e"
]
},
"kubernetes_core_PersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_core_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_core_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_core_AzureFilePersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_core_CephFSPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_core_CinderPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderPersistentVolumeSource"
},
"csi": {
"$ref": "#/definitions/kubernetes_core_CSIPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CSIPersistentVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_core_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_core_FlexPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexPersistentVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_core_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_core_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_core_GlusterfsPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_core_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_core_ISCSIPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSource"
},
"local": {
"$ref": "#/definitions/kubernetes_core_LocalVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_core_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_core_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_core_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_core_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_core_RBDPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDPersistentVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_core_ScaleIOPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOPersistentVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_core_StorageOSPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_core_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_core_PersistentVolumeSpec": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_core_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_core_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_core_AzureFilePersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSource"
},
"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_core_CephFSPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_core_CinderPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderPersistentVolumeSource"
},
"claimRef": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"csi": {
"$ref": "#/definitions/kubernetes_core_CSIPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CSIPersistentVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_core_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_core_FlexPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexPersistentVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_core_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_core_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_core_GlusterfsPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_core_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_core_ISCSIPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSource"
},
"local": {
"$ref": "#/definitions/kubernetes_core_LocalVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.LocalVolumeSource"
},
"mountOptions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"nfs": {
"$ref": "#/definitions/kubernetes_core_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"nodeAffinity": {
"$ref": "#/definitions/kubernetes_core_VolumeNodeAffinity",
"javaType": "io.fabric8.kubernetes.api.model.VolumeNodeAffinity"
},
"persistentVolumeReclaimPolicy": {
"type": "string",
"description": ""
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_core_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_core_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_core_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_core_RBDPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDPersistentVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_core_ScaleIOPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOPersistentVolumeSource"
},
"storageClassName": {
"type": "string",
"description": ""
},
"storageos": {
"$ref": "#/definitions/kubernetes_core_StorageOSPersistentVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"volumeMode": {
"type": "string",
"description": ""
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_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_core_Pod": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Pod",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_PodSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_core_PodStatus",
"javaType": "io.fabric8.kubernetes.api.model.PodStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Pod",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_PodAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_WeightedPodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_PodAffinityTerm": {
"type": "object",
"description": "",
"properties": {
"labelSelector": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"namespaces": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"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_core_PodAntiAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_WeightedPodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_PodCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"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_core_PodDNSConfig": {
"type": "object",
"description": "",
"properties": {
"nameservers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"options": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodDNSConfigOption",
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption"
}
},
"searches": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodDNSConfigOption": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodIP": {
"type": "object",
"description": "",
"properties": {
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodIP",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_Pod",
"javaType": "io.fabric8.kubernetes.api.model.Pod"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.Pod\u003e"
]
},
"kubernetes_core_PodReadinessGate": {
"type": "object",
"description": "",
"properties": {
"conditionType": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodSecurityContext": {
"type": "object",
"description": "",
"properties": {
"fsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"fsGroupChangePolicy": {
"type": "string",
"description": ""
},
"runAsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_core_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"supplementalGroups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"sysctls": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_Sysctl",
"javaType": "io.fabric8.kubernetes.api.model.Sysctl"
}
},
"windowsOptions": {
"$ref": "#/definitions/kubernetes_core_WindowsSecurityContextOptions",
"javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_core_Affinity",
"javaType": "io.fabric8.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsConfig": {
"$ref": "#/definitions/kubernetes_core_PodDNSConfig",
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"enableServiceLinks": {
"type": "boolean",
"description": ""
},
"ephemeralContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EphemeralContainer",
"javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
}
},
"hostAliases": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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"
},
"overhead": {
"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"
},
"preemptionPolicy": {
"type": "string",
"description": ""
},
"priority": {
"type": "integer",
"description": ""
},
"priorityClassName": {
"type": "string",
"description": ""
},
"readinessGates": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodReadinessGate",
"javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
}
},
"restartPolicy": {
"type": "string",
"description": ""
},
"runtimeClassName": {
"type": "string",
"description": ""
},
"schedulerName": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_core_PodSecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"shareProcessNamespace": {
"type": "boolean",
"description": ""
},
"subdomain": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"tolerations": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_Toleration",
"javaType": "io.fabric8.kubernetes.api.model.Toleration"
}
},
"topologySpreadConstraints": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_TopologySpreadConstraint",
"javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
}
},
"volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_PodStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodCondition",
"javaType": "io.fabric8.kubernetes.api.model.PodCondition"
}
},
"containerStatuses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
}
},
"ephemeralContainerStatuses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
}
},
"hostIP": {
"type": "string",
"description": ""
},
"initContainerStatuses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
}
},
"message": {
"type": "string",
"description": ""
},
"nominatedNodeName": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"podIP": {
"type": "string",
"description": ""
},
"podIPs": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodIP",
"javaType": "io.fabric8.kubernetes.api.model.PodIP"
}
},
"qosClass": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodTemplate": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"template": {
"$ref": "#/definitions/kubernetes_core_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodTemplate",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_PodTemplateList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_PodTemplate",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.PodTemplate\u003e"
]
},
"kubernetes_core_PodTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_PreferredSchedulingTerm": {
"type": "object",
"description": "",
"properties": {
"preference": {
"$ref": "#/definitions/kubernetes_core_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_core_Probe": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_core_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"failureThreshold": {
"type": "integer",
"description": ""
},
"httpGet": {
"$ref": "#/definitions/kubernetes_core_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"initialDelaySeconds": {
"type": "integer",
"description": ""
},
"periodSeconds": {
"type": "integer",
"description": ""
},
"successThreshold": {
"type": "integer",
"description": ""
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_core_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_core_ProjectedVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"sources": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_QuobyteVolumeSource": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"registry": {
"type": "string",
"description": ""
},
"tenant": {
"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_core_RBDPersistentVolumeSource": {
"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_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RBDPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_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_core_ReplicationController": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationController",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_ReplicationControllerSpec",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_core_ReplicationControllerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ReplicationController",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_ReplicationControllerCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"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_core_ReplicationControllerList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_ReplicationController",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationController"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationControllerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.ReplicationController\u003e"
]
},
"kubernetes_core_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_core_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_core_ReplicationControllerStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_ResourceQuota": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuota",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_ResourceQuotaSpec",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_core_ResourceQuotaStatus",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuota",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_ResourceQuotaList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_ResourceQuota",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuota"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuotaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.ResourceQuota\u003e"
]
},
"kubernetes_core_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"
},
"scopeSelector": {
"$ref": "#/definitions/kubernetes_core_ScopeSelector",
"javaType": "io.fabric8.kubernetes.api.model.ScopeSelector"
},
"scopes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_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_core_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_core_ScaleIOPersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"gateway": {
"type": "string",
"description": ""
},
"protectionDomain": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_SecretReference",
"javaType": "io.fabric8.kubernetes.api.model.SecretReference"
},
"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.ScaleIOPersistentVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_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_core_ScopeSelector": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ScopedResourceSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.ScopedResourceSelectorRequirement"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ScopeSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ScopedResourceSelectorRequirement": {
"type": "object",
"description": "",
"properties": {
"operator": {
"type": "string",
"description": ""
},
"scopeName": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ScopedResourceSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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"
},
"immutable": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "Secret",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_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_core_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_core_SecretList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_Secret",
"javaType": "io.fabric8.kubernetes.api.model.Secret"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecretList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.Secret\u003e"
]
},
"kubernetes_core_SecretProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_SecretReference": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SecretVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_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_core_SecurityContext": {
"type": "object",
"description": "",
"properties": {
"allowPrivilegeEscalation": {
"type": "boolean",
"description": ""
},
"capabilities": {
"$ref": "#/definitions/kubernetes_core_Capabilities",
"javaType": "io.fabric8.kubernetes.api.model.Capabilities"
},
"privileged": {
"type": "boolean",
"description": ""
},
"procMount": {
"type": "string",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"runAsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_core_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"windowsOptions": {
"$ref": "#/definitions/kubernetes_core_WindowsSecurityContextOptions",
"javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Service": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_ServiceSpec",
"javaType": "io.fabric8.kubernetes.api.model.ServiceSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_core_ServiceStatus",
"javaType": "io.fabric8.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Service",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_ServiceAccount": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceAccount",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"secrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccount",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"kubernetes_core_ServiceAccountList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_ServiceAccount",
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccount"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceAccountList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.ServiceAccount\u003e"
]
},
"kubernetes_core_ServiceAccountTokenProjection": {
"type": "object",
"description": "",
"properties": {
"audience": {
"type": "string",
"description": ""
},
"expirationSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_core_Service",
"javaType": "io.fabric8.kubernetes.api.model.Service"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_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\u003cio.fabric8.kubernetes.api.model.Service\u003e"
]
},
"kubernetes_core_ServicePort": {
"type": "object",
"description": "",
"properties": {
"appProtocol": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"nodePort": {
"type": "integer",
"description": ""
},
"port": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
},
"targetPort": {
"$ref": "#/definitions/kubernetes_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_core_ServiceSpec": {
"type": "object",
"description": "",
"properties": {
"clusterIP": {
"type": "string",
"description": ""
},
"externalIPs": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"externalName": {
"type": "string",
"description": ""
},
"externalTrafficPolicy": {
"type": "string",
"description": ""
},
"healthCheckNodePort": {
"type": "integer",
"description": ""
},
"ipFamily": {
"type": "string",
"description": ""
},
"loadBalancerIP": {
"type": "string",
"description": ""
},
"loadBalancerSourceRanges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ServicePort",
"javaType": "io.fabric8.kubernetes.api.model.ServicePort"
}
},
"publishNotReadyAddresses": {
"type": "boolean",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"sessionAffinity": {
"type": "string",
"description": ""
},
"sessionAffinityConfig": {
"$ref": "#/definitions/kubernetes_core_SessionAffinityConfig",
"javaType": "io.fabric8.kubernetes.api.model.SessionAffinityConfig"
},
"topologyKeys": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ServiceStatus": {
"type": "object",
"description": "",
"properties": {
"loadBalancer": {
"$ref": "#/definitions/kubernetes_core_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_core_SessionAffinityConfig": {
"type": "object",
"description": "",
"properties": {
"clientIP": {
"$ref": "#/definitions/kubernetes_core_ClientIPConfig",
"javaType": "io.fabric8.kubernetes.api.model.ClientIPConfig"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SessionAffinityConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_StorageOSPersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_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_core_StorageOSVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_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_core_Sysctl": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Sysctl",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_TCPSocketAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/kubernetes_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_core_Taint": {
"type": "object",
"description": "",
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"timeAdded": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Taint",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_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_core_TopologySelectorLabelRequirement": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TopologySelectorLabelRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_TopologySelectorTerm": {
"type": "object",
"description": "",
"properties": {
"matchLabelExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_TopologySelectorLabelRequirement",
"javaType": "io.fabric8.kubernetes.api.model.TopologySelectorLabelRequirement"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TopologySelectorTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_TopologySpreadConstraint": {
"type": "object",
"description": "",
"properties": {
"labelSelector": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"maxSkew": {
"type": "integer",
"description": ""
},
"topologyKey": {
"type": "string",
"description": ""
},
"whenUnsatisfiable": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_TypedLocalObjectReference": {
"type": "object",
"description": "",
"properties": {
"apiGroup": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TypedLocalObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Volume": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_core_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_core_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_core_AzureFileVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_core_CephFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_core_CinderVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_core_ConfigMapVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"csi": {
"$ref": "#/definitions/kubernetes_core_CSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_core_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_core_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_core_FlexVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_core_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_core_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_core_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_core_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_core_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_core_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_core_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_core_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_core_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_core_ProjectedVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_core_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_core_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_core_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_core_StorageOSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_core_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_core_VolumeDevice": {
"type": "object",
"description": "",
"properties": {
"devicePath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeDevice",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeMount": {
"type": "object",
"description": "",
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"mountPropagation": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"subPath": {
"type": "string",
"description": ""
},
"subPathExpr": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeNodeAffinity": {
"type": "object",
"description": "",
"properties": {
"required": {
"$ref": "#/definitions/kubernetes_core_NodeSelector",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeNodeAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeProjection": {
"type": "object",
"description": "",
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_core_ConfigMapProjection",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_core_DownwardAPIProjection",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_SecretProjection",
"javaType": "io.fabric8.kubernetes.api.model.SecretProjection"
},
"serviceAccountToken": {
"$ref": "#/definitions/kubernetes_core_ServiceAccountTokenProjection",
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeSource": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_core_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_core_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_core_AzureFileVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_core_CephFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_core_CinderVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_core_ConfigMapVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"csi": {
"$ref": "#/definitions/kubernetes_core_CSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_core_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_core_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_core_FlexVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_core_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_core_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_core_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_core_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_core_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_core_ISCSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_core_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_core_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_core_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_core_ProjectedVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_core_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_core_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_core_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_core_StorageOSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_core_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_core_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_core_WeightedPodAffinityTerm": {
"type": "object",
"description": "",
"properties": {
"podAffinityTerm": {
"$ref": "#/definitions/kubernetes_core_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_core_WindowsSecurityContextOptions": {
"type": "object",
"description": "",
"properties": {
"gmsaCredentialSpec": {
"type": "string",
"description": ""
},
"gmsaCredentialSpecName": {
"type": "string",
"description": ""
},
"runAsUserName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"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_watch_WatchEvent": {
"type": "object",
"description": "",
"properties": {
"object": {
"$ref": "#/definitions/kubernetes_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"
]
}
},
"type": "object",
"properties": {
"APIGroup": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_APIGroup",
"javaType": "io.fabric8.kubernetes.api.model.APIGroup"
},
"APIGroupList": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_APIGroupList",
"javaType": "io.fabric8.kubernetes.api.model.APIGroupList"
},
"BaseKubernetesList": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_List",
"javaType": "io.fabric8.kubernetes.api.model.BaseKubernetesList"
},
"Binding": {
"$ref": "#/definitions/kubernetes_core_Binding",
"javaType": "io.fabric8.kubernetes.api.model.Binding"
},
"ComponentStatus": {
"$ref": "#/definitions/kubernetes_core_ComponentStatus",
"javaType": "io.fabric8.kubernetes.api.model.ComponentStatus"
},
"ComponentStatusList": {
"$ref": "#/definitions/kubernetes_core_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_core_ConfigMap",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMap"
},
"ConfigMapList": {
"$ref": "#/definitions/kubernetes_core_ConfigMapList",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapList"
},
"ContainerStatus": {
"$ref": "#/definitions/kubernetes_core_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
},
"CreateOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_CreateOptions",
"javaType": "io.fabric8.kubernetes.api.model.CreateOptions"
},
"DeleteOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_DeleteOptions",
"javaType": "io.fabric8.kubernetes.api.model.DeleteOptions"
},
"EndpointPort": {
"$ref": "#/definitions/kubernetes_core_EndpointPort",
"javaType": "io.fabric8.kubernetes.api.model.EndpointPort"
},
"Endpoints": {
"$ref": "#/definitions/kubernetes_core_Endpoints",
"javaType": "io.fabric8.kubernetes.api.model.Endpoints"
},
"EndpointsList": {
"$ref": "#/definitions/kubernetes_core_EndpointsList",
"javaType": "io.fabric8.kubernetes.api.model.EndpointsList"
},
"EnvVar": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
},
"Event": {
"$ref": "#/definitions/kubernetes_core_Event",
"javaType": "io.fabric8.kubernetes.api.model.Event"
},
"EventList": {
"$ref": "#/definitions/kubernetes_core_EventList",
"javaType": "io.fabric8.kubernetes.api.model.EventList"
},
"EventSeries": {
"$ref": "#/definitions/kubernetes_core_EventSeries",
"javaType": "io.fabric8.kubernetes.api.model.EventSeries"
},
"EventSource": {
"$ref": "#/definitions/kubernetes_core_EventSource",
"javaType": "io.fabric8.kubernetes.api.model.EventSource"
},
"GetOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_GetOptions",
"javaType": "io.fabric8.kubernetes.api.model.GetOptions"
},
"GroupVersionKind": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_GroupVersionKind",
"javaType": "io.fabric8.kubernetes.api.model.GroupVersionKind"
},
"GroupVersionResource": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_GroupVersionResource",
"javaType": "io.fabric8.kubernetes.api.model.GroupVersionResource"
},
"Info": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_version_Info",
"javaType": "io.fabric8.kubernetes.api.model.version.Info"
},
"LimitRangeList": {
"$ref": "#/definitions/kubernetes_core_LimitRangeList",
"javaType": "io.fabric8.kubernetes.api.model.LimitRangeList"
},
"ListOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ListOptions",
"javaType": "io.fabric8.kubernetes.api.model.ListOptions"
},
"MicroTime": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_MicroTime",
"javaType": "io.fabric8.kubernetes.api.model.MicroTime"
},
"Namespace": {
"$ref": "#/definitions/kubernetes_core_Namespace",
"javaType": "io.fabric8.kubernetes.api.model.Namespace"
},
"NamespaceList": {
"$ref": "#/definitions/kubernetes_core_NamespaceList",
"javaType": "io.fabric8.kubernetes.api.model.NamespaceList"
},
"Node": {
"$ref": "#/definitions/kubernetes_core_Node",
"javaType": "io.fabric8.kubernetes.api.model.Node"
},
"NodeList": {
"$ref": "#/definitions/kubernetes_core_NodeList",
"javaType": "io.fabric8.kubernetes.api.model.NodeList"
},
"ObjectMeta": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"Patch": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Patch",
"javaType": "io.fabric8.kubernetes.api.model.Patch"
},
"PatchOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_PatchOptions",
"javaType": "io.fabric8.kubernetes.api.model.PatchOptions"
},
"PersistentVolume": {
"$ref": "#/definitions/kubernetes_core_PersistentVolume",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolume"
},
"PersistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaim",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaim"
},
"PersistentVolumeClaimList": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimList",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimList"
},
"PersistentVolumeList": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeList",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeList"
},
"PodList": {
"$ref": "#/definitions/kubernetes_core_PodList",
"javaType": "io.fabric8.kubernetes.api.model.PodList"
},
"PodTemplateList": {
"$ref": "#/definitions/kubernetes_core_PodTemplateList",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateList"
},
"Quantity": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"ReplicationControllerList": {
"$ref": "#/definitions/kubernetes_core_ReplicationControllerList",
"javaType": "io.fabric8.kubernetes.api.model.ReplicationControllerList"
},
"ResourceQuota": {
"$ref": "#/definitions/kubernetes_core_ResourceQuota",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuota"
},
"ResourceQuotaList": {
"$ref": "#/definitions/kubernetes_core_ResourceQuotaList",
"javaType": "io.fabric8.kubernetes.api.model.ResourceQuotaList"
},
"RootPaths": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_RootPaths",
"javaType": "io.fabric8.kubernetes.api.model.RootPaths"
},
"Secret": {
"$ref": "#/definitions/kubernetes_core_Secret",
"javaType": "io.fabric8.kubernetes.api.model.Secret"
},
"SecretList": {
"$ref": "#/definitions/kubernetes_core_SecretList",
"javaType": "io.fabric8.kubernetes.api.model.SecretList"
},
"ServiceAccount": {
"$ref": "#/definitions/kubernetes_core_ServiceAccount",
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccount"
},
"ServiceAccountList": {
"$ref": "#/definitions/kubernetes_core_ServiceAccountList",
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccountList"
},
"ServiceList": {
"$ref": "#/definitions/kubernetes_core_ServiceList",
"javaType": "io.fabric8.kubernetes.api.model.ServiceList"
},
"Status": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Status",
"javaType": "io.fabric8.kubernetes.api.model.Status"
},
"Time": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_Time",
"javaType": "String"
},
"Toleration": {
"$ref": "#/definitions/kubernetes_core_Toleration",
"javaType": "io.fabric8.kubernetes.api.model.Toleration"
},
"TopologySelectorTerm": {
"$ref": "#/definitions/kubernetes_core_TopologySelectorTerm",
"javaType": "io.fabric8.kubernetes.api.model.TopologySelectorTerm"
},
"TypeMeta": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_TypeMeta",
"javaType": "io.fabric8.kubernetes.api.model.TypeMeta"
},
"UpdateOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_apis_UpdateOptions",
"javaType": "io.fabric8.kubernetes.api.model.UpdateOptions"
},
"WatchEvent": {
"$ref": "#/definitions/kubernetes_watch_WatchEvent",
"javaType": "io.fabric8.kubernetes.api.model.WatchEvent"
}
},
"additionalProperties": true
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy