Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
schema.kube-schema.json Maven / Gradle / Ivy
{
"id": "http://fabric8.io/fabric8/v2/Schema#",
"$schema": "http://json-schema.org/draft-07/schema#",
"$module": "openshift",
"definitions": {
"kubernetes_apimachinery_APIGroup": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"default": "APIGroup",
"required": true
},
"name": {
"type": "string"
},
"preferredVersion": {
"$ref": "#/definitions/kubernetes_apimachinery_GroupVersionForDiscovery",
"existingJavaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
},
"serverAddressByClientCIDRs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_ServerAddressByClientCIDR",
"existingJavaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR"
}
},
"versions": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_GroupVersionForDiscovery",
"existingJavaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroup",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_APIGroupList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"groups": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_APIGroup",
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroup"
}
},
"kind": {
"type": "string",
"default": "APIGroupList",
"required": true
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroupList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Condition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"observedGeneration": {
"type": "integer",
"existingJavaType": "Long"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Condition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_CreateOptions": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"dryRun": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"fieldManager": {
"type": "string"
},
"fieldValidation": {
"type": "string"
},
"kind": {
"type": "string",
"default": "CreateOptions",
"required": true
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.CreateOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_DeleteOptions": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"dryRun": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"gracePeriodSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"kind": {
"type": "string",
"default": "DeleteOptions",
"required": true
},
"orphanDependents": {
"type": "boolean"
},
"preconditions": {
"$ref": "#/definitions/kubernetes_apimachinery_Preconditions",
"existingJavaType": "io.fabric8.kubernetes.api.model.Preconditions"
},
"propagationPolicy": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.DeleteOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_FieldsV1": {
"type": "object",
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.FieldsV1",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_GetOptions": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"default": "GetOptions",
"required": true
},
"resourceVersion": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.GetOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_GroupVersionForDiscovery": {
"type": "object",
"properties": {
"groupVersion": {
"type": "string"
},
"version": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_LabelSelector": {
"type": "object",
"properties": {
"matchExpressions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelectorRequirement",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement"
}
},
"matchLabels": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_LabelSelectorRequirement": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"operator": {
"type": "string"
},
"values": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_List": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
}
},
"kind": {
"type": "string",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.KubernetesResource\u003e"
]
},
"kubernetes_apimachinery_ListMeta": {
"type": "object",
"properties": {
"continue": {
"type": "string"
},
"remainingItemCount": {
"type": "integer",
"existingJavaType": "Long"
},
"resourceVersion": {
"type": "string"
},
"selfLink": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ListOptions": {
"type": "object",
"properties": {
"allowWatchBookmarks": {
"type": "boolean"
},
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"continue": {
"type": "string"
},
"fieldSelector": {
"type": "string"
},
"kind": {
"type": "string",
"default": "ListOptions",
"required": true
},
"labelSelector": {
"type": "string"
},
"limit": {
"type": "integer",
"existingJavaType": "Long"
},
"resourceVersion": {
"type": "string"
},
"resourceVersionMatch": {
"type": "string"
},
"sendInitialEvents": {
"type": "boolean"
},
"timeoutSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"watch": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ListOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ManagedFieldsEntry": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"fieldsType": {
"type": "string"
},
"fieldsV1": {
"$ref": "#/definitions/kubernetes_apimachinery_FieldsV1",
"existingJavaType": "io.fabric8.kubernetes.api.model.FieldsV1"
},
"manager": {
"type": "string"
},
"operation": {
"type": "string"
},
"subresource": {
"type": "string"
},
"time": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ObjectMeta": {
"type": "object",
"properties": {
"annotations": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"creationTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"finalizers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"generateName": {
"type": "string"
},
"generation": {
"type": "integer",
"existingJavaType": "Long"
},
"labels": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"managedFields": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_ManagedFieldsEntry",
"existingJavaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
}
},
"name": {
"type": "string"
},
"namespace": {
"type": "string",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"ownerReferences": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_OwnerReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string"
},
"selfLink": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_OwnerReference": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"blockOwnerDeletion": {
"type": "boolean"
},
"controller": {
"type": "boolean"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.OwnerReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Patch": {
"type": "object",
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Patch",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_PatchOptions": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"dryRun": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"fieldManager": {
"type": "string"
},
"fieldValidation": {
"type": "string"
},
"force": {
"type": "boolean"
},
"kind": {
"type": "string",
"default": "PatchOptions",
"required": true
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PatchOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Preconditions": {
"type": "object",
"properties": {
"resourceVersion": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Preconditions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_RootPaths": {
"type": "object",
"properties": {
"paths": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.RootPaths",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ServerAddressByClientCIDR": {
"type": "object",
"properties": {
"clientCIDR": {
"type": "string"
},
"serverAddress": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Status": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"code": {
"type": "integer"
},
"details": {
"$ref": "#/definitions/kubernetes_apimachinery_StatusDetails",
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"default": "Status",
"required": true
},
"message": {
"type": "string"
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Status",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_StatusCause": {
"type": "object",
"properties": {
"field": {
"type": "string"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_StatusDetails": {
"type": "object",
"properties": {
"causes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_StatusCause",
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"retryAfterSeconds": {
"type": "integer"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusDetails",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Time": {
"type": "object",
"properties": {
"Time": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "String",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_TypeMeta": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"kind": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.TypeMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_UpdateOptions": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"dryRun": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"fieldManager": {
"type": "string"
},
"fieldValidation": {
"type": "string"
},
"kind": {
"type": "string",
"default": "UpdateOptions",
"required": true
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.UpdateOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_runtime_RawExtension": {
"type": "object",
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_util_intstr_IntOrString": {
"type": "object",
"properties": {
"IntVal": {
"type": "integer"
},
"StrVal": {
"type": "string"
},
"Type": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_version_Info": {
"type": "object",
"properties": {
"buildDate": {
"type": "string"
},
"compiler": {
"type": "string"
},
"gitCommit": {
"type": "string"
},
"gitTreeState": {
"type": "string"
},
"gitVersion": {
"type": "string"
},
"goVersion": {
"type": "string"
},
"major": {
"type": "string"
},
"minor": {
"type": "string"
},
"platform": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.version.Info",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_TokenReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authentication.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "TokenReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewStatus"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.authentication.TokenReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_authentication_TokenReviewSpec": {
"type": "object",
"properties": {
"audiences": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"token": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_TokenReviewStatus": {
"type": "object",
"properties": {
"audiences": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"authenticated": {
"type": "boolean"
},
"error": {
"type": "string"
},
"user": {
"$ref": "#/definitions/kubernetes_authentication_UserInfo",
"existingJavaType": "io.fabric8.kubernetes.api.model.authentication.UserInfo"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.authentication.TokenReviewStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_UserInfo": {
"type": "object",
"properties": {
"extra": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
},
"existingJavaType": "java.util.Map\u003cString, java.util.ArrayList\u003cString\u003e\u003e"
},
"groups": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"uid": {
"type": "string"
},
"username": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.authentication.UserInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_AuthInfo": {
"type": "object",
"properties": {
"as": {
"type": "string"
},
"as-groups": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"as-uid": {
"type": "string"
},
"as-user-extra": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
},
"existingJavaType": "java.util.Map\u003cString, java.util.ArrayList\u003cString\u003e\u003e"
},
"auth-provider": {
"$ref": "#/definitions/kubernetes_config_AuthProviderConfig",
"existingJavaType": "io.fabric8.kubernetes.api.model.AuthProviderConfig"
},
"client-certificate": {
"type": "string"
},
"client-certificate-data": {
"type": "string"
},
"client-key": {
"type": "string"
},
"client-key-data": {
"type": "string"
},
"exec": {
"$ref": "#/definitions/kubernetes_config_ExecConfig",
"existingJavaType": "io.fabric8.kubernetes.api.model.ExecConfig"
},
"extensions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"password": {
"type": "string"
},
"token": {
"type": "string"
},
"tokenFile": {
"type": "string"
},
"username": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.AuthInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_AuthProviderConfig": {
"type": "object",
"properties": {
"config": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.AuthProviderConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Cluster": {
"type": "object",
"properties": {
"certificate-authority": {
"type": "string"
},
"certificate-authority-data": {
"type": "string"
},
"disable-compression": {
"type": "boolean"
},
"extensions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"insecure-skip-tls-verify": {
"type": "boolean"
},
"proxy-url": {
"type": "string"
},
"server": {
"type": "string"
},
"tls-server-name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Cluster",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Config": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"clusters": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedCluster",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedCluster"
}
},
"contexts": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedContext",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedContext"
}
},
"current-context": {
"type": "string"
},
"extensions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"kind": {
"type": "string"
},
"preferences": {
"$ref": "#/definitions/kubernetes_config_Preferences",
"existingJavaType": "io.fabric8.kubernetes.api.model.Preferences"
},
"users": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedAuthInfo",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedAuthInfo"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Config",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Context": {
"type": "object",
"properties": {
"cluster": {
"type": "string"
},
"extensions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
},
"namespace": {
"type": "string"
},
"user": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Context",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_ExecConfig": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"args": {
"type": "array",
"items": {
"type": "string"
}
},
"command": {
"type": "string"
},
"env": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_config_ExecEnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.ExecEnvVar"
}
},
"installHint": {
"type": "string"
},
"interactiveMode": {
"type": "string"
},
"provideClusterInfo": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ExecConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_ExecEnvVar": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ExecEnvVar",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedAuthInfo": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"user": {
"$ref": "#/definitions/kubernetes_config_AuthInfo",
"existingJavaType": "io.fabric8.kubernetes.api.model.AuthInfo"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedAuthInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedCluster": {
"type": "object",
"properties": {
"cluster": {
"$ref": "#/definitions/kubernetes_config_Cluster",
"existingJavaType": "io.fabric8.kubernetes.api.model.Cluster"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedCluster",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedContext": {
"type": "object",
"properties": {
"context": {
"$ref": "#/definitions/kubernetes_config_Context",
"existingJavaType": "io.fabric8.kubernetes.api.model.Context"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedContext",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedExtension": {
"type": "object",
"properties": {
"extension": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedExtension",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Preferences": {
"type": "object",
"properties": {
"colors": {
"type": "boolean"
},
"extensions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamedExtension"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Preferences",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_AWSElasticBlockStoreVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"partition": {
"type": "integer"
},
"readOnly": {
"type": "boolean"
},
"volumeID": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Affinity": {
"type": "object",
"properties": {
"nodeAffinity": {
"$ref": "#/definitions/kubernetes_core_NodeAffinity",
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeAffinity"
},
"podAffinity": {
"$ref": "#/definitions/kubernetes_core_PodAffinity",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodAffinity"
},
"podAntiAffinity": {
"$ref": "#/definitions/kubernetes_core_PodAntiAffinity",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Affinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_AzureDiskVolumeSource": {
"type": "object",
"properties": {
"cachingMode": {
"type": "string"
},
"diskName": {
"type": "string"
},
"diskURI": {
"type": "string"
},
"fsType": {
"type": "string"
},
"kind": {
"type": "string"
},
"readOnly": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_AzureFileVolumeSource": {
"type": "object",
"properties": {
"readOnly": {
"type": "boolean"
},
"secretName": {
"type": "string"
},
"shareName": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_CSIVolumeSource": {
"type": "object",
"properties": {
"driver": {
"type": "string"
},
"fsType": {
"type": "string"
},
"nodePublishSecretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"readOnly": {
"type": "boolean"
},
"volumeAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Capabilities": {
"type": "object",
"properties": {
"add": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"drop": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Capabilities",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_CephFSVolumeSource": {
"type": "object",
"properties": {
"monitors": {
"type": "array",
"items": {
"type": "string"
}
},
"path": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"secretFile": {
"type": "string"
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_CinderVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"volumeID": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ClaimSource": {
"type": "object",
"properties": {
"resourceClaimName": {
"type": "string"
},
"resourceClaimTemplateName": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ClaimSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ClusterTrustBundleProjection": {
"type": "object",
"properties": {
"labelSelector": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"name": {
"type": "string"
},
"optional": {
"type": "boolean"
},
"path": {
"type": "string"
},
"signerName": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ClusterTrustBundleProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ConfigMapEnvSource": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"optional": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ConfigMapKeySelector": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"optional": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ConfigMapProjection": {
"type": "object",
"properties": {
"items": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_KeyToPath",
"existingJavaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string"
},
"optional": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ConfigMapVolumeSource": {
"type": "object",
"properties": {
"defaultMode": {
"type": "integer"
},
"items": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_KeyToPath",
"existingJavaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string"
},
"optional": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Container": {
"type": "object",
"properties": {
"args": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"command": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvFromSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string"
},
"imagePullPolicy": {
"type": "string"
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_core_Lifecycle",
"existingJavaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"ports": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerPort",
"existingJavaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resizePolicy": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerResizePolicy",
"existingJavaType": "io.fabric8.kubernetes.api.model.ContainerResizePolicy"
}
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"restartPolicy": {
"type": "string"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_core_SecurityContext",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean"
},
"stdinOnce": {
"type": "boolean"
},
"terminationMessagePath": {
"type": "string"
},
"terminationMessagePolicy": {
"type": "string"
},
"tty": {
"type": "boolean"
},
"volumeDevices": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeDevice",
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeMount",
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Container",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ContainerPort": {
"type": "object",
"properties": {
"containerPort": {
"type": "integer"
},
"hostIP": {
"type": "string"
},
"hostPort": {
"type": "integer"
},
"name": {
"type": "string",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"protocol": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ContainerPort",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ContainerResizePolicy": {
"type": "object",
"properties": {
"resourceName": {
"type": "string"
},
"restartPolicy": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ContainerResizePolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_DownwardAPIProjection": {
"type": "object",
"properties": {
"items": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeFile",
"existingJavaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_DownwardAPIVolumeFile": {
"type": "object",
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_core_ObjectFieldSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"mode": {
"type": "integer"
},
"path": {
"type": "string"
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_core_ResourceFieldSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_DownwardAPIVolumeSource": {
"type": "object",
"properties": {
"defaultMode": {
"type": "integer"
},
"items": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeFile",
"existingJavaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_EmptyDirVolumeSource": {
"type": "object",
"properties": {
"medium": {
"type": "string"
},
"sizeLimit": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_EnvFromSource": {
"type": "object",
"properties": {
"configMapRef": {
"$ref": "#/definitions/kubernetes_core_ConfigMapEnvSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
},
"prefix": {
"type": "string"
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_SecretEnvSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretEnvSource"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvFromSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_EnvVar": {
"type": "object",
"properties": {
"name": {
"type": "string",
"pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
},
"value": {
"type": "string"
},
"valueFrom": {
"$ref": "#/definitions/kubernetes_core_EnvVarSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVarSource"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_EnvVarSource": {
"type": "object",
"properties": {
"configMapKeyRef": {
"$ref": "#/definitions/kubernetes_core_ConfigMapKeySelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
},
"fieldRef": {
"$ref": "#/definitions/kubernetes_core_ObjectFieldSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_core_ResourceFieldSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/kubernetes_core_SecretKeySelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVarSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_EphemeralContainer": {
"type": "object",
"properties": {
"args": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"command": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvFromSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string"
},
"imagePullPolicy": {
"type": "string"
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_core_Lifecycle",
"existingJavaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string"
},
"ports": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerPort",
"existingJavaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resizePolicy": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerResizePolicy",
"existingJavaType": "io.fabric8.kubernetes.api.model.ContainerResizePolicy"
}
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"restartPolicy": {
"type": "string"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_core_SecurityContext",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean"
},
"stdinOnce": {
"type": "boolean"
},
"targetContainerName": {
"type": "string"
},
"terminationMessagePath": {
"type": "string"
},
"terminationMessagePolicy": {
"type": "string"
},
"tty": {
"type": "boolean"
},
"volumeDevices": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeDevice",
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeMount",
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.EphemeralContainer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_EphemeralContainerCommon": {
"type": "object",
"properties": {
"args": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"command": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvFromSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string"
},
"imagePullPolicy": {
"type": "string"
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_core_Lifecycle",
"existingJavaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string"
},
"ports": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerPort",
"existingJavaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resizePolicy": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ContainerResizePolicy",
"existingJavaType": "io.fabric8.kubernetes.api.model.ContainerResizePolicy"
}
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"restartPolicy": {
"type": "string"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_core_SecurityContext",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_core_Probe",
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean"
},
"stdinOnce": {
"type": "boolean"
},
"terminationMessagePath": {
"type": "string"
},
"terminationMessagePolicy": {
"type": "string"
},
"tty": {
"type": "boolean"
},
"volumeDevices": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeDevice",
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeMount",
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.EphemeralContainerCommon",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_EphemeralVolumeSource": {
"type": "object",
"properties": {
"volumeClaimTemplate": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimTemplate",
"existingJavaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimTemplate"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.EphemeralVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ExecAction": {
"type": "object",
"properties": {
"command": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ExecAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_FCVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"lun": {
"type": "integer"
},
"readOnly": {
"type": "boolean"
},
"targetWWNs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"wwids": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.FCVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_FlexVolumeSource": {
"type": "object",
"properties": {
"driver": {
"type": "string"
},
"fsType": {
"type": "string"
},
"options": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"readOnly": {
"type": "boolean"
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_FlockerVolumeSource": {
"type": "object",
"properties": {
"datasetName": {
"type": "string"
},
"datasetUUID": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_GCEPersistentDiskVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"partition": {
"type": "integer"
},
"pdName": {
"type": "string"
},
"readOnly": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_GRPCAction": {
"type": "object",
"properties": {
"port": {
"type": "integer"
},
"service": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.GRPCAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_GitRepoVolumeSource": {
"type": "object",
"properties": {
"directory": {
"type": "string"
},
"repository": {
"type": "string"
},
"revision": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_GlusterfsVolumeSource": {
"type": "object",
"properties": {
"endpoints": {
"type": "string"
},
"path": {
"type": "string"
},
"readOnly": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_HTTPGetAction": {
"type": "object",
"properties": {
"host": {
"type": "string"
},
"httpHeaders": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_HTTPHeader",
"existingJavaType": "io.fabric8.kubernetes.api.model.HTTPHeader"
}
},
"path": {
"type": "string"
},
"port": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_util_intstr_IntOrString",
"existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"scheme": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.HTTPGetAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_HTTPHeader": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.HTTPHeader",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_HostAlias": {
"type": "object",
"properties": {
"hostnames": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"ip": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.HostAlias",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_HostPathVolumeSource": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ISCSIVolumeSource": {
"type": "object",
"properties": {
"chapAuthDiscovery": {
"type": "boolean"
},
"chapAuthSession": {
"type": "boolean"
},
"fsType": {
"type": "string"
},
"initiatorName": {
"type": "string"
},
"iqn": {
"type": "string"
},
"iscsiInterface": {
"type": "string"
},
"lun": {
"type": "integer"
},
"portals": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"readOnly": {
"type": "boolean"
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"targetPortal": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_KeyToPath": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"mode": {
"type": "integer"
},
"path": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.KeyToPath",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Lifecycle": {
"type": "object",
"properties": {
"postStart": {
"$ref": "#/definitions/kubernetes_core_LifecycleHandler",
"existingJavaType": "io.fabric8.kubernetes.api.model.LifecycleHandler"
},
"preStop": {
"$ref": "#/definitions/kubernetes_core_LifecycleHandler",
"existingJavaType": "io.fabric8.kubernetes.api.model.LifecycleHandler"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Lifecycle",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_LifecycleHandler": {
"type": "object",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_core_ExecAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_core_HTTPGetAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"sleep": {
"$ref": "#/definitions/kubernetes_core_SleepAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.SleepAction"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_core_TCPSocketAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.LifecycleHandler",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_LocalObjectReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NFSVolumeSource": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"server": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NamespaceCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NamespaceCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NodeAffinity": {
"type": "object",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PreferredSchedulingTerm",
"existingJavaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"$ref": "#/definitions/kubernetes_core_NodeSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeSelector"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NodeSelector": {
"type": "object",
"properties": {
"nodeSelectorTerms": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_core_NodeSelectorTerm",
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NodeSelectorRequirement": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"operator": {
"type": "string"
},
"values": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_NodeSelectorTerm": {
"type": "object",
"properties": {
"matchExpressions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_NodeSelectorRequirement",
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
}
},
"matchFields": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_NodeSelectorRequirement",
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ObjectFieldSelector": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"fieldPath": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ObjectReference": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"fieldPath": {
"type": "string"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"namespace": {
"type": "string"
},
"resourceVersion": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PersistentVolumeClaimSpec": {
"type": "object",
"properties": {
"accessModes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"dataSource": {
"$ref": "#/definitions/kubernetes_core_TypedLocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.TypedLocalObjectReference"
},
"dataSourceRef": {
"$ref": "#/definitions/kubernetes_core_TypedObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.TypedObjectReference"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_VolumeResourceRequirements",
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeResourceRequirements"
},
"selector": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"storageClassName": {
"type": "string"
},
"volumeAttributesClassName": {
"type": "string"
},
"volumeMode": {
"type": "string"
},
"volumeName": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PersistentVolumeClaimTemplate": {
"type": "object",
"properties": {
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimTemplate",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PersistentVolumeClaimVolumeSource": {
"type": "object",
"properties": {
"claimName": {
"type": "string"
},
"readOnly": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PhotonPersistentDiskVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"pdID": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodAffinity": {
"type": "object",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_WeightedPodAffinityTerm",
"existingJavaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodAffinityTerm",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodAffinityTerm": {
"type": "object",
"properties": {
"labelSelector": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"matchLabelKeys": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"mismatchLabelKeys": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"namespaceSelector": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"namespaces": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"topologyKey": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodAntiAffinity": {
"type": "object",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_WeightedPodAffinityTerm",
"existingJavaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodAffinityTerm",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodDNSConfig": {
"type": "object",
"properties": {
"nameservers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"options": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodDNSConfigOption",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption"
}
},
"searches": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodDNSConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodDNSConfigOption": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodOS": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodOS",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodReadinessGate": {
"type": "object",
"properties": {
"conditionType": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodReadinessGate",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodResourceClaim": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"source": {
"$ref": "#/definitions/kubernetes_core_ClaimSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ClaimSource"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodResourceClaim",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodSchedulingGate": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodSchedulingGate",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodSecurityContext": {
"type": "object",
"properties": {
"fsGroup": {
"type": "integer",
"existingJavaType": "Long"
},
"fsGroupChangePolicy": {
"type": "string"
},
"runAsGroup": {
"type": "integer",
"existingJavaType": "Long"
},
"runAsNonRoot": {
"type": "boolean"
},
"runAsUser": {
"type": "integer",
"existingJavaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_core_SELinuxOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"seccompProfile": {
"$ref": "#/definitions/kubernetes_core_SeccompProfile",
"existingJavaType": "io.fabric8.kubernetes.api.model.SeccompProfile"
},
"supplementalGroups": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "integer",
"existingJavaType": "Long"
}
},
"sysctls": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_Sysctl",
"existingJavaType": "io.fabric8.kubernetes.api.model.Sysctl"
}
},
"windowsOptions": {
"$ref": "#/definitions/kubernetes_core_WindowsSecurityContextOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodSecurityContext",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodSpec": {
"type": "object",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_core_Affinity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean"
},
"containers": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_core_Container",
"existingJavaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsConfig": {
"$ref": "#/definitions/kubernetes_core_PodDNSConfig",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
},
"dnsPolicy": {
"type": "string"
},
"enableServiceLinks": {
"type": "boolean"
},
"ephemeralContainers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EphemeralContainer",
"existingJavaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
}
},
"hostAliases": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_HostAlias",
"existingJavaType": "io.fabric8.kubernetes.api.model.HostAlias"
}
},
"hostIPC": {
"type": "boolean"
},
"hostNetwork": {
"type": "boolean"
},
"hostPID": {
"type": "boolean"
},
"hostUsers": {
"type": "boolean"
},
"hostname": {
"type": "string"
},
"imagePullSecrets": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_Container",
"existingJavaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"nodeName": {
"type": "string"
},
"nodeSelector": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"os": {
"$ref": "#/definitions/kubernetes_core_PodOS",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodOS"
},
"overhead": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"preemptionPolicy": {
"type": "string"
},
"priority": {
"type": "integer"
},
"priorityClassName": {
"type": "string"
},
"readinessGates": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodReadinessGate",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
}
},
"resourceClaims": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodResourceClaim",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodResourceClaim"
}
},
"restartPolicy": {
"type": "string"
},
"runtimeClassName": {
"type": "string"
},
"schedulerName": {
"type": "string"
},
"schedulingGates": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_PodSchedulingGate",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodSchedulingGate"
}
},
"securityContext": {
"$ref": "#/definitions/kubernetes_core_PodSecurityContext",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string"
},
"serviceAccountName": {
"type": "string"
},
"setHostnameAsFQDN": {
"type": "boolean"
},
"shareProcessNamespace": {
"type": "boolean"
},
"subdomain": {
"type": "string"
},
"terminationGracePeriodSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"tolerations": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_Toleration",
"existingJavaType": "io.fabric8.kubernetes.api.model.Toleration"
}
},
"topologySpreadConstraints": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_TopologySpreadConstraint",
"existingJavaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
}
},
"volumes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_Volume",
"existingJavaType": "io.fabric8.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PodTemplateSpec": {
"type": "object",
"properties": {
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_core_PodSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodSpec"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PortworxVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"volumeID": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_PreferredSchedulingTerm": {
"type": "object",
"properties": {
"preference": {
"$ref": "#/definitions/kubernetes_core_NodeSelectorTerm",
"existingJavaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
},
"weight": {
"type": "integer"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Probe": {
"type": "object",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_core_ExecAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"failureThreshold": {
"type": "integer"
},
"grpc": {
"$ref": "#/definitions/kubernetes_core_GRPCAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.GRPCAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_core_HTTPGetAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"initialDelaySeconds": {
"type": "integer"
},
"periodSeconds": {
"type": "integer"
},
"successThreshold": {
"type": "integer"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_core_TCPSocketAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
},
"terminationGracePeriodSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"timeoutSeconds": {
"type": "integer"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Probe",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ProbeHandler": {
"type": "object",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_core_ExecAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"grpc": {
"$ref": "#/definitions/kubernetes_core_GRPCAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.GRPCAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_core_HTTPGetAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_core_TCPSocketAction",
"existingJavaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ProbeHandler",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ProjectedVolumeSource": {
"type": "object",
"properties": {
"defaultMode": {
"type": "integer"
},
"sources": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_core_VolumeProjection",
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeProjection"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_QuobyteVolumeSource": {
"type": "object",
"properties": {
"group": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"registry": {
"type": "string"
},
"tenant": {
"type": "string"
},
"user": {
"type": "string"
},
"volume": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_RBDVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"image": {
"type": "string"
},
"keyring": {
"type": "string"
},
"monitors": {
"type": "array",
"items": {
"type": "string"
}
},
"pool": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ResourceClaim": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceClaim",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ResourceFieldSelector": {
"type": "object",
"properties": {
"containerName": {
"type": "string"
},
"divisor": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"resource": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ResourceQuotaSpec": {
"type": "object",
"properties": {
"hard": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"scopeSelector": {
"$ref": "#/definitions/kubernetes_core_ScopeSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.ScopeSelector"
},
"scopes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceQuotaSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ResourceQuotaStatus": {
"type": "object",
"properties": {
"hard": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"used": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceQuotaStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ResourceRequirements": {
"type": "object",
"properties": {
"claims": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ResourceClaim",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceClaim"
}
},
"limits": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"requests": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceRequirements",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SELinuxOptions": {
"type": "object",
"properties": {
"level": {
"type": "string"
},
"role": {
"type": "string"
},
"type": {
"type": "string"
},
"user": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.SELinuxOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ScaleIOVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"gateway": {
"type": "string"
},
"protectionDomain": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"sslEnabled": {
"type": "boolean"
},
"storageMode": {
"type": "string"
},
"storagePool": {
"type": "string"
},
"system": {
"type": "string"
},
"volumeName": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ScopeSelector": {
"type": "object",
"properties": {
"matchExpressions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_ScopedResourceSelectorRequirement",
"existingJavaType": "io.fabric8.kubernetes.api.model.ScopedResourceSelectorRequirement"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ScopeSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ScopedResourceSelectorRequirement": {
"type": "object",
"properties": {
"operator": {
"type": "string"
},
"scopeName": {
"type": "string"
},
"values": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ScopedResourceSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SeccompProfile": {
"type": "object",
"properties": {
"localhostProfile": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.SeccompProfile",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SecretEnvSource": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"optional": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretEnvSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SecretKeySelector": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"optional": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SecretProjection": {
"type": "object",
"properties": {
"items": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_KeyToPath",
"existingJavaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string"
},
"optional": {
"type": "boolean"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SecretVolumeSource": {
"type": "object",
"properties": {
"defaultMode": {
"type": "integer"
},
"items": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_KeyToPath",
"existingJavaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"optional": {
"type": "boolean"
},
"secretName": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SecurityContext": {
"type": "object",
"properties": {
"allowPrivilegeEscalation": {
"type": "boolean"
},
"capabilities": {
"$ref": "#/definitions/kubernetes_core_Capabilities",
"existingJavaType": "io.fabric8.kubernetes.api.model.Capabilities"
},
"privileged": {
"type": "boolean"
},
"procMount": {
"type": "string"
},
"readOnlyRootFilesystem": {
"type": "boolean"
},
"runAsGroup": {
"type": "integer",
"existingJavaType": "Long"
},
"runAsNonRoot": {
"type": "boolean"
},
"runAsUser": {
"type": "integer",
"existingJavaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_core_SELinuxOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"seccompProfile": {
"$ref": "#/definitions/kubernetes_core_SeccompProfile",
"existingJavaType": "io.fabric8.kubernetes.api.model.SeccompProfile"
},
"windowsOptions": {
"$ref": "#/definitions/kubernetes_core_WindowsSecurityContextOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.SecurityContext",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_ServiceAccountTokenProjection": {
"type": "object",
"properties": {
"audience": {
"type": "string"
},
"expirationSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"path": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_SleepAction": {
"type": "object",
"properties": {
"seconds": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.SleepAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_StorageOSVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"secretRef": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"volumeName": {
"type": "string"
},
"volumeNamespace": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Sysctl": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Sysctl",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_TCPSocketAction": {
"type": "object",
"properties": {
"host": {
"type": "string"
},
"port": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_util_intstr_IntOrString",
"existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.TCPSocketAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Toleration": {
"type": "object",
"properties": {
"effect": {
"type": "string"
},
"key": {
"type": "string"
},
"operator": {
"type": "string"
},
"tolerationSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"value": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Toleration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_TopologySpreadConstraint": {
"type": "object",
"properties": {
"labelSelector": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"matchLabelKeys": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"maxSkew": {
"type": "integer"
},
"minDomains": {
"type": "integer"
},
"nodeAffinityPolicy": {
"type": "string"
},
"nodeTaintsPolicy": {
"type": "string"
},
"topologyKey": {
"type": "string"
},
"whenUnsatisfiable": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_TypedLocalObjectReference": {
"type": "object",
"properties": {
"apiGroup": {
"type": "string"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.TypedLocalObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_TypedObjectReference": {
"type": "object",
"properties": {
"apiGroup": {
"type": "string"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"namespace": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.TypedObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_Volume": {
"type": "object",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_core_AWSElasticBlockStoreVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_core_AzureDiskVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_core_AzureFileVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_core_CephFSVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_core_CinderVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_core_ConfigMapVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"csi": {
"$ref": "#/definitions/kubernetes_core_CSIVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_core_EmptyDirVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"ephemeral": {
"$ref": "#/definitions/kubernetes_core_EphemeralVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.EphemeralVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_core_FCVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_core_FlexVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_core_FlockerVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_core_GCEPersistentDiskVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_core_GitRepoVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_core_GlusterfsVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_core_HostPathVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_core_ISCSIVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"name": {
"type": "string",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"nfs": {
"$ref": "#/definitions/kubernetes_core_NFSVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_core_PhotonPersistentDiskVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_core_PortworxVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_core_ProjectedVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_core_QuobyteVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_core_RBDVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_core_ScaleIOVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_SecretVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_core_StorageOSVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_core_VsphereVirtualDiskVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Volume",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeDevice": {
"type": "object",
"properties": {
"devicePath": {
"type": "string"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeDevice",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeMount": {
"type": "object",
"properties": {
"mountPath": {
"type": "string"
},
"mountPropagation": {
"type": "string"
},
"name": {
"type": "string"
},
"readOnly": {
"type": "boolean"
},
"subPath": {
"type": "string"
},
"subPathExpr": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeMount",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeProjection": {
"type": "object",
"properties": {
"clusterTrustBundle": {
"$ref": "#/definitions/kubernetes_core_ClusterTrustBundleProjection",
"existingJavaType": "io.fabric8.kubernetes.api.model.ClusterTrustBundleProjection"
},
"configMap": {
"$ref": "#/definitions/kubernetes_core_ConfigMapProjection",
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_core_DownwardAPIProjection",
"existingJavaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_SecretProjection",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretProjection"
},
"serviceAccountToken": {
"$ref": "#/definitions/kubernetes_core_ServiceAccountTokenProjection",
"existingJavaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeResourceRequirements": {
"type": "object",
"properties": {
"limits": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"requests": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeResourceRequirements",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VolumeSource": {
"type": "object",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_core_AWSElasticBlockStoreVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_core_AzureDiskVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_core_AzureFileVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_core_CephFSVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_core_CinderVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_core_ConfigMapVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"csi": {
"$ref": "#/definitions/kubernetes_core_CSIVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_core_EmptyDirVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"ephemeral": {
"$ref": "#/definitions/kubernetes_core_EphemeralVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.EphemeralVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_core_FCVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_core_FlexVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_core_FlockerVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_core_GCEPersistentDiskVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_core_GitRepoVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_core_GlusterfsVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_core_HostPathVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_core_ISCSIVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_core_NFSVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_core_PhotonPersistentDiskVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_core_PortworxVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_core_ProjectedVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_core_QuobyteVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_core_RBDVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_core_ScaleIOVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_SecretVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_core_StorageOSVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_core_VsphereVirtualDiskVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.VolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_VsphereVirtualDiskVolumeSource": {
"type": "object",
"properties": {
"fsType": {
"type": "string"
},
"storagePolicyID": {
"type": "string"
},
"storagePolicyName": {
"type": "string"
},
"volumePath": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_WeightedPodAffinityTerm": {
"type": "object",
"properties": {
"podAffinityTerm": {
"$ref": "#/definitions/kubernetes_core_PodAffinityTerm",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
},
"weight": {
"type": "integer"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_core_WindowsSecurityContextOptions": {
"type": "object",
"properties": {
"gmsaCredentialSpec": {
"type": "string"
},
"gmsaCredentialSpecName": {
"type": "string"
},
"hostProcess": {
"type": "boolean"
},
"runAsUserName": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_rbac_AggregationRule": {
"type": "object",
"properties": {
"clusterRoleSelectors": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.rbac.AggregationRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_resource_Quantity": {
"type": "object",
"properties": {
"Format": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_Action": {
"type": "object",
"properties": {
"content": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
},
"isNonResourceURL": {
"type": "boolean"
},
"namespace": {
"type": "string"
},
"path": {
"type": "string"
},
"resource": {
"type": "string"
},
"resourceAPIGroup": {
"type": "string"
},
"resourceAPIVersion": {
"type": "string"
},
"resourceName": {
"type": "string"
},
"verb": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Action",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_ClusterRole": {
"type": "object",
"properties": {
"aggregationRule": {
"$ref": "#/definitions/kubernetes_rbac_AggregationRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.rbac.AggregationRule"
},
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "ClusterRole",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"rules": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_PolicyRule",
"existingJavaType": "io.fabric8.openshift.api.model.PolicyRule"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRole",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_ClusterRoleBinding": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"groupNames": {
"type": "array",
"items": {
"type": "string"
}
},
"kind": {
"type": "string",
"default": "ClusterRoleBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"roleRef": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"subjects": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"userNames": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBinding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_authorization_ClusterRoleBindingList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_ClusterRoleBinding",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterRoleBinding"
}
},
"kind": {
"type": "string",
"default": "ClusterRoleBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRoleBindingList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.ClusterRoleBinding\u003e"
]
},
"os_authorization_ClusterRoleList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_ClusterRole",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterRole"
}
},
"kind": {
"type": "string",
"default": "ClusterRoleList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRoleList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.ClusterRole\u003e"
]
},
"os_authorization_GroupRestriction": {
"type": "object",
"properties": {
"groups": {
"type": "array",
"items": {
"type": "string"
}
},
"labels": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GroupRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_LocalResourceAccessReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"content": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
},
"isNonResourceURL": {
"type": "boolean"
},
"kind": {
"type": "string",
"default": "LocalResourceAccessReview",
"required": true
},
"namespace": {
"type": "string"
},
"path": {
"type": "string"
},
"resource": {
"type": "string"
},
"resourceAPIGroup": {
"type": "string"
},
"resourceAPIVersion": {
"type": "string"
},
"resourceName": {
"type": "string"
},
"verb": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.LocalResourceAccessReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_authorization_LocalSubjectAccessReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"content": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
},
"groups": {
"type": "array",
"items": {
"type": "string"
}
},
"isNonResourceURL": {
"type": "boolean"
},
"kind": {
"type": "string",
"default": "LocalSubjectAccessReview",
"required": true
},
"namespace": {
"type": "string"
},
"path": {
"type": "string"
},
"resource": {
"type": "string"
},
"resourceAPIGroup": {
"type": "string"
},
"resourceAPIVersion": {
"type": "string"
},
"resourceName": {
"type": "string"
},
"scopes": {
"type": "array",
"items": {
"type": "string"
}
},
"user": {
"type": "string"
},
"verb": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.LocalSubjectAccessReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_authorization_PolicyRule": {
"type": "object",
"properties": {
"apiGroups": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"attributeRestrictions": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
},
"nonResourceURLs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"resourceNames": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"resources": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_ResourceAccessReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"content": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
},
"isNonResourceURL": {
"type": "boolean"
},
"kind": {
"type": "string",
"default": "ResourceAccessReview",
"required": true
},
"namespace": {
"type": "string"
},
"path": {
"type": "string"
},
"resource": {
"type": "string"
},
"resourceAPIGroup": {
"type": "string"
},
"resourceAPIVersion": {
"type": "string"
},
"resourceName": {
"type": "string"
},
"verb": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ResourceAccessReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_ResourceAccessReviewResponse": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"evalutionError": {
"type": "string"
},
"groups": {
"type": "array",
"items": {
"type": "string"
}
},
"kind": {
"type": "string",
"default": "ResourceAccessReviewResponse",
"required": true
},
"namespace": {
"type": "string"
},
"users": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ResourceAccessReviewResponse",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_Role": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "Role",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"rules": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_PolicyRule",
"existingJavaType": "io.fabric8.openshift.api.model.PolicyRule"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Role",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_authorization_RoleBinding": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"groupNames": {
"type": "array",
"items": {
"type": "string"
}
},
"kind": {
"type": "string",
"default": "RoleBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"roleRef": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"subjects": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"userNames": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBinding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_authorization_RoleBindingList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_RoleBinding",
"existingJavaType": "io.fabric8.openshift.api.model.RoleBinding"
}
},
"kind": {
"type": "string",
"default": "RoleBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBindingList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.RoleBinding\u003e"
]
},
"os_authorization_RoleBindingRestriction": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "RoleBindingRestriction",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_authorization_RoleBindingRestrictionSpec",
"existingJavaType": "io.fabric8.openshift.api.model.RoleBindingRestrictionSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBindingRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_authorization_RoleBindingRestrictionList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_RoleBindingRestriction",
"existingJavaType": "io.fabric8.openshift.api.model.RoleBindingRestriction"
}
},
"kind": {
"type": "string",
"default": "RoleBindingRestrictionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBindingRestrictionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.RoleBindingRestriction\u003e"
]
},
"os_authorization_RoleBindingRestrictionSpec": {
"type": "object",
"properties": {
"grouprestriction": {
"$ref": "#/definitions/os_authorization_GroupRestriction",
"existingJavaType": "io.fabric8.openshift.api.model.GroupRestriction"
},
"serviceaccountrestriction": {
"$ref": "#/definitions/os_authorization_ServiceAccountRestriction",
"existingJavaType": "io.fabric8.openshift.api.model.ServiceAccountRestriction"
},
"userrestriction": {
"$ref": "#/definitions/os_authorization_UserRestriction",
"existingJavaType": "io.fabric8.openshift.api.model.UserRestriction"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleBindingRestrictionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_RoleList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_Role",
"existingJavaType": "io.fabric8.openshift.api.model.Role"
}
},
"kind": {
"type": "string",
"default": "RoleList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoleList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.Role\u003e"
]
},
"os_authorization_SelfSubjectRulesReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "SelfSubjectRulesReview",
"required": true
},
"spec": {
"$ref": "#/definitions/os_authorization_SelfSubjectRulesReviewSpec",
"existingJavaType": "io.fabric8.openshift.api.model.SelfSubjectRulesReviewSpec"
},
"status": {
"$ref": "#/definitions/os_authorization_SubjectRulesReviewStatus",
"existingJavaType": "io.fabric8.openshift.api.model.SubjectRulesReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SelfSubjectRulesReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_authorization_SelfSubjectRulesReviewSpec": {
"type": "object",
"properties": {
"scopes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SelfSubjectRulesReviewSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_ServiceAccountReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"namespace": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ServiceAccountReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_ServiceAccountRestriction": {
"type": "object",
"properties": {
"namespaces": {
"type": "array",
"items": {
"type": "string"
}
},
"serviceaccounts": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_ServiceAccountReference",
"existingJavaType": "io.fabric8.openshift.api.model.ServiceAccountReference"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ServiceAccountRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_SubjectAccessReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"content": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
},
"groups": {
"type": "array",
"items": {
"type": "string"
}
},
"isNonResourceURL": {
"type": "boolean"
},
"kind": {
"type": "string",
"default": "SubjectAccessReview",
"required": true
},
"namespace": {
"type": "string"
},
"path": {
"type": "string"
},
"resource": {
"type": "string"
},
"resourceAPIGroup": {
"type": "string"
},
"resourceAPIVersion": {
"type": "string"
},
"resourceName": {
"type": "string"
},
"scopes": {
"type": "array",
"items": {
"type": "string"
}
},
"user": {
"type": "string"
},
"verb": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SubjectAccessReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_SubjectAccessReviewResponse": {
"type": "object",
"properties": {
"allowed": {
"type": "boolean"
},
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"evaluationError": {
"type": "string"
},
"kind": {
"type": "string",
"default": "SubjectAccessReviewResponse",
"required": true
},
"namespace": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SubjectAccessReviewResponse",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_SubjectRulesReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "authorization.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "SubjectRulesReview",
"required": true
},
"spec": {
"$ref": "#/definitions/os_authorization_SubjectRulesReviewSpec",
"existingJavaType": "io.fabric8.openshift.api.model.SubjectRulesReviewSpec"
},
"status": {
"$ref": "#/definitions/os_authorization_SubjectRulesReviewStatus",
"existingJavaType": "io.fabric8.openshift.api.model.SubjectRulesReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SubjectRulesReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_authorization_SubjectRulesReviewSpec": {
"type": "object",
"properties": {
"groups": {
"type": "array",
"items": {
"type": "string"
}
},
"scopes": {
"type": "array",
"items": {
"type": "string"
}
},
"user": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SubjectRulesReviewSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_SubjectRulesReviewStatus": {
"type": "object",
"properties": {
"evaluationError": {
"type": "string"
},
"rules": {
"type": "array",
"items": {
"$ref": "#/definitions/os_authorization_PolicyRule",
"existingJavaType": "io.fabric8.openshift.api.model.PolicyRule"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SubjectRulesReviewStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_authorization_UserRestriction": {
"type": "object",
"properties": {
"groups": {
"type": "array",
"items": {
"type": "string"
}
},
"labels": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"users": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.UserRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BinaryBuildSource": {
"type": "object",
"properties": {
"asFile": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BinaryBuildSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BitbucketWebHookCause": {
"type": "object",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BitbucketWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_Build": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "build.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "Build",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_build_BuildSpec",
"existingJavaType": "io.fabric8.openshift.api.model.BuildSpec"
},
"status": {
"$ref": "#/definitions/os_build_BuildStatus",
"existingJavaType": "io.fabric8.openshift.api.model.BuildStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Build",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_build_BuildCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"lastUpdateTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildConfig": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "build.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "BuildConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_build_BuildConfigSpec",
"existingJavaType": "io.fabric8.openshift.api.model.BuildConfigSpec"
},
"status": {
"$ref": "#/definitions/os_build_BuildConfigStatus",
"existingJavaType": "io.fabric8.openshift.api.model.BuildConfigStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_build_BuildConfigList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "build.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_build_BuildConfig",
"existingJavaType": "io.fabric8.openshift.api.model.BuildConfig"
}
},
"kind": {
"type": "string",
"default": "BuildConfigList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfigList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.BuildConfig\u003e"
]
},
"os_build_BuildConfigSpec": {
"type": "object",
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"failedBuildsHistoryLimit": {
"type": "integer"
},
"mountTrustedCA": {
"type": "boolean"
},
"nodeSelector": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"output": {
"$ref": "#/definitions/os_build_BuildOutput",
"existingJavaType": "io.fabric8.openshift.api.model.BuildOutput"
},
"postCommit": {
"$ref": "#/definitions/os_build_BuildPostCommitSpec",
"existingJavaType": "io.fabric8.openshift.api.model.BuildPostCommitSpec"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"runPolicy": {
"type": "string"
},
"serviceAccount": {
"type": "string"
},
"source": {
"$ref": "#/definitions/os_build_BuildSource",
"existingJavaType": "io.fabric8.openshift.api.model.BuildSource"
},
"strategy": {
"$ref": "#/definitions/os_build_BuildStrategy",
"existingJavaType": "io.fabric8.openshift.api.model.BuildStrategy"
},
"successfulBuildsHistoryLimit": {
"type": "integer"
},
"triggers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_BuildTriggerPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.BuildTriggerPolicy"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfigSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildConfigStatus": {
"type": "object",
"properties": {
"imageChangeTriggers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_ImageChangeTriggerStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ImageChangeTriggerStatus"
}
},
"lastVersion": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildConfigStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "build.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_build_Build",
"existingJavaType": "io.fabric8.openshift.api.model.Build"
}
},
"kind": {
"type": "string",
"default": "BuildList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.Build\u003e"
]
},
"os_build_BuildOutput": {
"type": "object",
"properties": {
"imageLabels": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_ImageLabel",
"existingJavaType": "io.fabric8.openshift.api.model.ImageLabel"
}
},
"pushSecret": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"to": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildOutput",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildPostCommitSpec": {
"type": "object",
"properties": {
"args": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"command": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"script": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildPostCommitSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildRequest": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "build.openshift.io/v1",
"required": true
},
"binary": {
"$ref": "#/definitions/os_build_BinaryBuildSource",
"existingJavaType": "io.fabric8.openshift.api.model.BinaryBuildSource"
},
"dockerStrategyOptions": {
"$ref": "#/definitions/os_build_DockerStrategyOptions",
"existingJavaType": "io.fabric8.openshift.api.model.DockerStrategyOptions"
},
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"default": "BuildRequest",
"required": true
},
"lastVersion": {
"type": "integer",
"existingJavaType": "Long"
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"sourceStrategyOptions": {
"$ref": "#/definitions/os_build_SourceStrategyOptions",
"existingJavaType": "io.fabric8.openshift.api.model.SourceStrategyOptions"
},
"triggeredBy": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_BuildTriggerCause",
"existingJavaType": "io.fabric8.openshift.api.model.BuildTriggerCause"
}
},
"triggeredByImage": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildRequest",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_build_BuildSource": {
"type": "object",
"properties": {
"binary": {
"$ref": "#/definitions/os_build_BinaryBuildSource",
"existingJavaType": "io.fabric8.openshift.api.model.BinaryBuildSource"
},
"configMaps": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_ConfigMapBuildSource",
"existingJavaType": "io.fabric8.openshift.api.model.ConfigMapBuildSource"
}
},
"contextDir": {
"type": "string"
},
"dockerfile": {
"type": "string"
},
"git": {
"$ref": "#/definitions/os_build_GitBuildSource",
"existingJavaType": "io.fabric8.openshift.api.model.GitBuildSource"
},
"images": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_ImageSource",
"existingJavaType": "io.fabric8.openshift.api.model.ImageSource"
}
},
"secrets": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_SecretBuildSource",
"existingJavaType": "io.fabric8.openshift.api.model.SecretBuildSource"
}
},
"sourceSecret": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildSpec": {
"type": "object",
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"mountTrustedCA": {
"type": "boolean"
},
"nodeSelector": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"output": {
"$ref": "#/definitions/os_build_BuildOutput",
"existingJavaType": "io.fabric8.openshift.api.model.BuildOutput"
},
"postCommit": {
"$ref": "#/definitions/os_build_BuildPostCommitSpec",
"existingJavaType": "io.fabric8.openshift.api.model.BuildPostCommitSpec"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"serviceAccount": {
"type": "string"
},
"source": {
"$ref": "#/definitions/os_build_BuildSource",
"existingJavaType": "io.fabric8.openshift.api.model.BuildSource"
},
"strategy": {
"$ref": "#/definitions/os_build_BuildStrategy",
"existingJavaType": "io.fabric8.openshift.api.model.BuildStrategy"
},
"triggeredBy": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_BuildTriggerCause",
"existingJavaType": "io.fabric8.openshift.api.model.BuildTriggerCause"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildStatus": {
"type": "object",
"properties": {
"cancelled": {
"type": "boolean"
},
"completionTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_BuildCondition",
"existingJavaType": "io.fabric8.openshift.api.model.BuildCondition"
}
},
"config": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"duration": {
"type": "integer",
"existingJavaType": "Long"
},
"logSnippet": {
"type": "string"
},
"message": {
"type": "string"
},
"output": {
"$ref": "#/definitions/os_build_BuildStatusOutput",
"existingJavaType": "io.fabric8.openshift.api.model.BuildStatusOutput"
},
"outputDockerImageReference": {
"type": "string"
},
"phase": {
"type": "string"
},
"reason": {
"type": "string"
},
"stages": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_StageInfo",
"existingJavaType": "io.fabric8.openshift.api.model.StageInfo"
}
},
"startTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildStatusOutput": {
"type": "object",
"properties": {
"to": {
"$ref": "#/definitions/os_build_BuildStatusOutputTo",
"existingJavaType": "io.fabric8.openshift.api.model.BuildStatusOutputTo"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStatusOutput",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildStatusOutputTo": {
"type": "object",
"properties": {
"imageDigest": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStatusOutputTo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildStrategy": {
"type": "object",
"properties": {
"customStrategy": {
"$ref": "#/definitions/os_build_CustomBuildStrategy",
"existingJavaType": "io.fabric8.openshift.api.model.CustomBuildStrategy"
},
"dockerStrategy": {
"$ref": "#/definitions/os_build_DockerBuildStrategy",
"existingJavaType": "io.fabric8.openshift.api.model.DockerBuildStrategy"
},
"jenkinsPipelineStrategy": {
"$ref": "#/definitions/os_build_JenkinsPipelineBuildStrategy",
"existingJavaType": "io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy"
},
"sourceStrategy": {
"$ref": "#/definitions/os_build_SourceBuildStrategy",
"existingJavaType": "io.fabric8.openshift.api.model.SourceBuildStrategy"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildTriggerCause": {
"type": "object",
"properties": {
"bitbucketWebHook": {
"$ref": "#/definitions/os_build_BitbucketWebHookCause",
"existingJavaType": "io.fabric8.openshift.api.model.BitbucketWebHookCause"
},
"genericWebHook": {
"$ref": "#/definitions/os_build_GenericWebHookCause",
"existingJavaType": "io.fabric8.openshift.api.model.GenericWebHookCause"
},
"githubWebHook": {
"$ref": "#/definitions/os_build_GitHubWebHookCause",
"existingJavaType": "io.fabric8.openshift.api.model.GitHubWebHookCause"
},
"gitlabWebHook": {
"$ref": "#/definitions/os_build_GitLabWebHookCause",
"existingJavaType": "io.fabric8.openshift.api.model.GitLabWebHookCause"
},
"imageChangeBuild": {
"$ref": "#/definitions/os_build_ImageChangeCause",
"existingJavaType": "io.fabric8.openshift.api.model.ImageChangeCause"
},
"message": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildTriggerCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildTriggerPolicy": {
"type": "object",
"properties": {
"bitbucket": {
"$ref": "#/definitions/os_build_WebHookTrigger",
"existingJavaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"generic": {
"$ref": "#/definitions/os_build_WebHookTrigger",
"existingJavaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"github": {
"$ref": "#/definitions/os_build_WebHookTrigger",
"existingJavaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"gitlab": {
"$ref": "#/definitions/os_build_WebHookTrigger",
"existingJavaType": "io.fabric8.openshift.api.model.WebHookTrigger"
},
"imageChange": {
"$ref": "#/definitions/os_build_ImageChangeTrigger",
"existingJavaType": "io.fabric8.openshift.api.model.ImageChangeTrigger"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildTriggerPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildVolume": {
"type": "object",
"properties": {
"mounts": {
"type": "array",
"items": {
"$ref": "#/definitions/os_build_BuildVolumeMount",
"existingJavaType": "io.fabric8.openshift.api.model.BuildVolumeMount"
}
},
"name": {
"type": "string"
},
"source": {
"$ref": "#/definitions/os_build_BuildVolumeSource",
"existingJavaType": "io.fabric8.openshift.api.model.BuildVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildVolume",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildVolumeMount": {
"type": "object",
"properties": {
"destinationPath": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildVolumeMount",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_BuildVolumeSource": {
"type": "object",
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_core_ConfigMapVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"csi": {
"$ref": "#/definitions/kubernetes_core_CSIVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_SecretVolumeSource",
"existingJavaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BuildVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_CommonSpec": {
"type": "object",
"properties": {
"completionDeadlineSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"mountTrustedCA": {
"type": "boolean"
},
"nodeSelector": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"output": {
"$ref": "#/definitions/os_build_BuildOutput",
"existingJavaType": "io.fabric8.openshift.api.model.BuildOutput"
},
"postCommit": {
"$ref": "#/definitions/os_build_BuildPostCommitSpec",
"existingJavaType": "io.fabric8.openshift.api.model.BuildPostCommitSpec"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"serviceAccount": {
"type": "string"
},
"source": {
"$ref": "#/definitions/os_build_BuildSource",
"existingJavaType": "io.fabric8.openshift.api.model.BuildSource"
},
"strategy": {
"$ref": "#/definitions/os_build_BuildStrategy",
"existingJavaType": "io.fabric8.openshift.api.model.BuildStrategy"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CommonSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_CommonWebHookCause": {
"type": "object",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CommonWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ConfigMapBuildSource": {
"type": "object",
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"destinationDir": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ConfigMapBuildSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_CustomBuildStrategy": {
"type": "object",
"properties": {
"buildAPIVersion": {
"type": "string"
},
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"exposeDockerSocket": {
"type": "boolean"
},
"forcePull": {
"type": "boolean"
},
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"secrets": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_SecretSpec",
"existingJavaType": "io.fabric8.openshift.api.model.SecretSpec"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CustomBuildStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_DockerBuildStrategy": {
"type": "object",
"properties": {
"buildArgs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"dockerfilePath": {
"type": "string"
},
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"forcePull": {
"type": "boolean"
},
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"imageOptimizationPolicy": {
"type": "string"
},
"noCache": {
"type": "boolean"
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"volumes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_BuildVolume",
"existingJavaType": "io.fabric8.openshift.api.model.BuildVolume"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DockerBuildStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_DockerStrategyOptions": {
"type": "object",
"properties": {
"buildArgs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"noCache": {
"type": "boolean"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DockerStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GenericWebHookCause": {
"type": "object",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GenericWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GitBuildSource": {
"type": "object",
"properties": {
"httpProxy": {
"type": "string"
},
"httpsProxy": {
"type": "string"
},
"noProxy": {
"type": "string"
},
"ref": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitBuildSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GitHubWebHookCause": {
"type": "object",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitHubWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GitLabWebHookCause": {
"type": "object",
"properties": {
"revision": {
"$ref": "#/definitions/os_build_SourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.SourceRevision"
},
"secret": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitLabWebHookCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_GitSourceRevision": {
"type": "object",
"properties": {
"author": {
"$ref": "#/definitions/os_build_SourceControlUser",
"existingJavaType": "io.fabric8.openshift.api.model.SourceControlUser"
},
"commit": {
"type": "string"
},
"committer": {
"$ref": "#/definitions/os_build_SourceControlUser",
"existingJavaType": "io.fabric8.openshift.api.model.SourceControlUser"
},
"message": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GitSourceRevision",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageChangeCause": {
"type": "object",
"properties": {
"fromRef": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"imageID": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageChangeCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageChangeTrigger": {
"type": "object",
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"lastTriggeredImageID": {
"type": "string"
},
"paused": {
"type": "boolean"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageChangeTrigger",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageChangeTriggerStatus": {
"type": "object",
"properties": {
"from": {
"$ref": "#/definitions/os_build_ImageStreamTagReference",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamTagReference"
},
"lastTriggerTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"lastTriggeredImageID": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageChangeTriggerStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageLabel": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageLabel",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageSource": {
"type": "object",
"properties": {
"as": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"paths": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_ImageSourcePath",
"existingJavaType": "io.fabric8.openshift.api.model.ImageSourcePath"
}
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageSourcePath": {
"type": "object",
"properties": {
"destinationDir": {
"type": "string"
},
"sourcePath": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageSourcePath",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ImageStreamTagReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"namespace": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamTagReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_JenkinsPipelineBuildStrategy": {
"type": "object",
"properties": {
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"jenkinsfile": {
"type": "string"
},
"jenkinsfilePath": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_ProxyConfig": {
"type": "object",
"properties": {
"httpProxy": {
"type": "string"
},
"httpsProxy": {
"type": "string"
},
"noProxy": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProxyConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_SecretBuildSource": {
"type": "object",
"properties": {
"destinationDir": {
"type": "string"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecretBuildSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_SecretLocalReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecretLocalReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_SecretSpec": {
"type": "object",
"properties": {
"mountPath": {
"type": "string"
},
"secretSource": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecretSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_SourceBuildStrategy": {
"type": "object",
"properties": {
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"forcePull": {
"type": "boolean"
},
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"incremental": {
"type": "boolean"
},
"pullSecret": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"scripts": {
"type": "string"
},
"volumes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_BuildVolume",
"existingJavaType": "io.fabric8.openshift.api.model.BuildVolume"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceBuildStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_SourceControlUser": {
"type": "object",
"properties": {
"email": {
"type": "string"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceControlUser",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_SourceRevision": {
"type": "object",
"properties": {
"git": {
"$ref": "#/definitions/os_build_GitSourceRevision",
"existingJavaType": "io.fabric8.openshift.api.model.GitSourceRevision"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceRevision",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_SourceStrategyOptions": {
"type": "object",
"properties": {
"incremental": {
"type": "boolean"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SourceStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_StageInfo": {
"type": "object",
"properties": {
"durationMilliseconds": {
"type": "integer",
"existingJavaType": "Long"
},
"name": {
"type": "string"
},
"startTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"steps": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_build_StepInfo",
"existingJavaType": "io.fabric8.openshift.api.model.StepInfo"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.StageInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_StepInfo": {
"type": "object",
"properties": {
"durationMilliseconds": {
"type": "integer",
"existingJavaType": "Long"
},
"name": {
"type": "string"
},
"startTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.StepInfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_build_WebHookTrigger": {
"type": "object",
"properties": {
"allowEnv": {
"type": "boolean"
},
"secret": {
"type": "string"
},
"secretReference": {
"$ref": "#/definitions/os_build_SecretLocalReference",
"existingJavaType": "io.fabric8.openshift.api.model.SecretLocalReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.WebHookTrigger",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_config_v1_ConfigMapNameReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_config_v1_SecretNameReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.openshift.api.model.config.v1.SecretNameReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_CustomDeploymentStrategyParams": {
"type": "object",
"properties": {
"command": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"environment": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"image": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.CustomDeploymentStrategyParams",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentCause": {
"type": "object",
"properties": {
"imageTrigger": {
"$ref": "#/definitions/os_deploy_DeploymentCauseImageTrigger",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentCauseImageTrigger"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentCauseImageTrigger": {
"type": "object",
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentCauseImageTrigger",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"lastUpdateTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentConfig": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "apps.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "DeploymentConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_deploy_DeploymentConfigSpec",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentConfigSpec"
},
"status": {
"$ref": "#/definitions/os_deploy_DeploymentConfigStatus",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentConfigStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_deploy_DeploymentConfigList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "apps.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentConfig",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentConfig"
}
},
"kind": {
"type": "string",
"default": "DeploymentConfigList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.DeploymentConfig\u003e"
]
},
"os_deploy_DeploymentConfigRollback": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "apps.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "DeploymentConfigRollback",
"required": true
},
"name": {
"type": "string"
},
"spec": {
"$ref": "#/definitions/os_deploy_DeploymentConfigRollbackSpec",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentConfigRollbackSpec"
},
"updatedAnnotations": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigRollback",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentConfigRollbackSpec": {
"type": "object",
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"includeReplicationMeta": {
"type": "boolean"
},
"includeStrategy": {
"type": "boolean"
},
"includeTemplate": {
"type": "boolean"
},
"includeTriggers": {
"type": "boolean"
},
"revision": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigRollbackSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentConfigSpec": {
"type": "object",
"properties": {
"minReadySeconds": {
"type": "integer"
},
"paused": {
"type": "boolean"
},
"replicas": {
"type": "integer"
},
"revisionHistoryLimit": {
"type": "integer"
},
"selector": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"strategy": {
"$ref": "#/definitions/os_deploy_DeploymentStrategy",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentStrategy"
},
"template": {
"$ref": "#/definitions/kubernetes_core_PodTemplateSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
},
"test": {
"type": "boolean"
},
"triggers": {
"type": "array",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentTriggerPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentTriggerPolicy"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentConfigStatus": {
"type": "object",
"properties": {
"availableReplicas": {
"type": "integer"
},
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_deploy_DeploymentCondition",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentCondition"
}
},
"details": {
"$ref": "#/definitions/os_deploy_DeploymentDetails",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentDetails"
},
"latestVersion": {
"type": "integer",
"existingJavaType": "Long"
},
"observedGeneration": {
"type": "integer",
"existingJavaType": "Long"
},
"readyReplicas": {
"type": "integer"
},
"replicas": {
"type": "integer"
},
"unavailableReplicas": {
"type": "integer"
},
"updatedReplicas": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentConfigStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentDetails": {
"type": "object",
"properties": {
"causes": {
"type": "array",
"items": {
"$ref": "#/definitions/os_deploy_DeploymentCause",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentCause"
}
},
"message": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentDetails",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentStrategy": {
"type": "object",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"annotations": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"customParams": {
"$ref": "#/definitions/os_deploy_CustomDeploymentStrategyParams",
"existingJavaType": "io.fabric8.openshift.api.model.CustomDeploymentStrategyParams"
},
"labels": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"recreateParams": {
"$ref": "#/definitions/os_deploy_RecreateDeploymentStrategyParams",
"existingJavaType": "io.fabric8.openshift.api.model.RecreateDeploymentStrategyParams"
},
"resources": {
"$ref": "#/definitions/kubernetes_core_ResourceRequirements",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"rollingParams": {
"$ref": "#/definitions/os_deploy_RollingDeploymentStrategyParams",
"existingJavaType": "io.fabric8.openshift.api.model.RollingDeploymentStrategyParams"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentStrategy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentTriggerImageChangeParams": {
"type": "object",
"properties": {
"automatic": {
"type": "boolean"
},
"containerNames": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"lastTriggeredImage": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentTriggerImageChangeParams",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_DeploymentTriggerPolicy": {
"type": "object",
"properties": {
"imageChangeParams": {
"$ref": "#/definitions/os_deploy_DeploymentTriggerImageChangeParams",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentTriggerImageChangeParams"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.DeploymentTriggerPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_ExecNewPodHook": {
"type": "object",
"properties": {
"command": {
"type": "array",
"items": {
"type": "string"
}
},
"containerName": {
"type": "string"
},
"env": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_EnvVar",
"existingJavaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"volumes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ExecNewPodHook",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_LifecycleHook": {
"type": "object",
"properties": {
"execNewPod": {
"$ref": "#/definitions/os_deploy_ExecNewPodHook",
"existingJavaType": "io.fabric8.openshift.api.model.ExecNewPodHook"
},
"failurePolicy": {
"type": "string"
},
"tagImages": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_deploy_TagImageHook",
"existingJavaType": "io.fabric8.openshift.api.model.TagImageHook"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.LifecycleHook",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_RecreateDeploymentStrategyParams": {
"type": "object",
"properties": {
"mid": {
"$ref": "#/definitions/os_deploy_LifecycleHook",
"existingJavaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"post": {
"$ref": "#/definitions/os_deploy_LifecycleHook",
"existingJavaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"pre": {
"$ref": "#/definitions/os_deploy_LifecycleHook",
"existingJavaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"timeoutSeconds": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RecreateDeploymentStrategyParams",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_RollingDeploymentStrategyParams": {
"type": "object",
"properties": {
"intervalSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"maxSurge": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_util_intstr_IntOrString",
"existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_util_intstr_IntOrString",
"existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString"
},
"post": {
"$ref": "#/definitions/os_deploy_LifecycleHook",
"existingJavaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"pre": {
"$ref": "#/definitions/os_deploy_LifecycleHook",
"existingJavaType": "io.fabric8.openshift.api.model.LifecycleHook"
},
"timeoutSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"updatePeriodSeconds": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RollingDeploymentStrategyParams",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_deploy_TagImageHook": {
"type": "object",
"properties": {
"containerName": {
"type": "string"
},
"to": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagImageHook",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_helm_v1beta1_ConnectionConfig": {
"type": "object",
"properties": {
"ca": {
"$ref": "#/definitions/os_config_v1_ConfigMapNameReference",
"existingJavaType": "io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference"
},
"tlsClientConfig": {
"$ref": "#/definitions/os_config_v1_SecretNameReference",
"existingJavaType": "io.fabric8.openshift.api.model.config.v1.SecretNameReference"
},
"url": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ConnectionConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_helm_v1beta1_ConnectionConfigNamespaceScoped": {
"type": "object",
"properties": {
"basicAuthConfig": {
"$ref": "#/definitions/os_config_v1_SecretNameReference",
"existingJavaType": "io.fabric8.openshift.api.model.config.v1.SecretNameReference"
},
"ca": {
"$ref": "#/definitions/os_config_v1_ConfigMapNameReference",
"existingJavaType": "io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference"
},
"tlsClientConfig": {
"$ref": "#/definitions/os_config_v1_SecretNameReference",
"existingJavaType": "io.fabric8.openshift.api.model.config.v1.SecretNameReference"
},
"url": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ConnectionConfigNamespaceScoped",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_helm_v1beta1_HelmChartRepository": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "helm.openshift.io/v1beta1",
"required": true
},
"kind": {
"type": "string",
"default": "HelmChartRepository",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_helm_v1beta1_HelmChartRepositorySpec",
"existingJavaType": "io.fabric8.openshift.api.model.HelmChartRepositorySpec"
},
"status": {
"$ref": "#/definitions/os_helm_v1beta1_HelmChartRepositoryStatus",
"existingJavaType": "io.fabric8.openshift.api.model.HelmChartRepositoryStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.HelmChartRepository",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_helm_v1beta1_HelmChartRepositoryList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "helm.openshift.io/v1beta1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_helm_v1beta1_HelmChartRepository",
"existingJavaType": "io.fabric8.openshift.api.model.HelmChartRepository"
}
},
"kind": {
"type": "string",
"default": "HelmChartRepositoryList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.HelmChartRepositoryList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.HelmChartRepository\u003e"
]
},
"os_helm_v1beta1_HelmChartRepositorySpec": {
"type": "object",
"properties": {
"connectionConfig": {
"$ref": "#/definitions/os_helm_v1beta1_ConnectionConfig",
"existingJavaType": "io.fabric8.openshift.api.model.ConnectionConfig"
},
"description": {
"type": "string"
},
"disabled": {
"type": "boolean"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.HelmChartRepositorySpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_helm_v1beta1_HelmChartRepositoryStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_Condition",
"existingJavaType": "io.fabric8.kubernetes.api.model.Condition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.HelmChartRepositoryStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_helm_v1beta1_ProjectHelmChartRepository": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "helm.openshift.io/v1beta1",
"required": true
},
"kind": {
"type": "string",
"default": "ProjectHelmChartRepository",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_helm_v1beta1_ProjectHelmChartRepositorySpec",
"existingJavaType": "io.fabric8.openshift.api.model.ProjectHelmChartRepositorySpec"
},
"status": {
"$ref": "#/definitions/os_helm_v1beta1_HelmChartRepositoryStatus",
"existingJavaType": "io.fabric8.openshift.api.model.HelmChartRepositoryStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectHelmChartRepository",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_helm_v1beta1_ProjectHelmChartRepositoryList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "helm.openshift.io/v1beta1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_helm_v1beta1_ProjectHelmChartRepository",
"existingJavaType": "io.fabric8.openshift.api.model.ProjectHelmChartRepository"
}
},
"kind": {
"type": "string",
"default": "ProjectHelmChartRepositoryList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectHelmChartRepositoryList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.ProjectHelmChartRepository\u003e"
]
},
"os_helm_v1beta1_ProjectHelmChartRepositorySpec": {
"type": "object",
"properties": {
"connectionConfig": {
"$ref": "#/definitions/os_helm_v1beta1_ConnectionConfigNamespaceScoped",
"existingJavaType": "io.fabric8.openshift.api.model.ConnectionConfigNamespaceScoped"
},
"description": {
"type": "string"
},
"disabled": {
"type": "boolean"
},
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectHelmChartRepositorySpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_Image": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"dockerImageConfig": {
"type": "string"
},
"dockerImageLayers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_ImageLayer",
"existingJavaType": "io.fabric8.openshift.api.model.ImageLayer"
}
},
"dockerImageManifest": {
"type": "string"
},
"dockerImageManifestMediaType": {
"type": "string"
},
"dockerImageManifests": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_ImageManifest",
"existingJavaType": "io.fabric8.openshift.api.model.ImageManifest"
}
},
"dockerImageMetadata": {
"existingJavaType": "io.fabric8.openshift.api.model.runtime.RawExtension"
},
"dockerImageMetadataVersion": {
"type": "string"
},
"dockerImageReference": {
"type": "string"
},
"dockerImageSignatures": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"kind": {
"type": "string",
"default": "Image",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"signatures": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_ImageSignature",
"existingJavaType": "io.fabric8.openshift.api.model.ImageSignature"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Image",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_image_ImageImportSpec": {
"type": "object",
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"importPolicy": {
"$ref": "#/definitions/os_image_TagImportPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.TagImportPolicy"
},
"includeManifest": {
"type": "boolean"
},
"referencePolicy": {
"$ref": "#/definitions/os_image_TagReferencePolicy",
"existingJavaType": "io.fabric8.openshift.api.model.TagReferencePolicy"
},
"to": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageImportSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageImportStatus": {
"type": "object",
"properties": {
"image": {
"$ref": "#/definitions/os_image_Image",
"existingJavaType": "io.fabric8.openshift.api.model.Image"
},
"manifests": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_Image",
"existingJavaType": "io.fabric8.openshift.api.model.Image"
}
},
"status": {
"$ref": "#/definitions/kubernetes_apimachinery_Status",
"existingJavaType": "io.fabric8.kubernetes.api.model.Status"
},
"tag": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageImportStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageLayer": {
"type": "object",
"properties": {
"mediaType": {
"type": "string"
},
"name": {
"type": "string"
},
"size": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageLayer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_image_Image",
"existingJavaType": "io.fabric8.openshift.api.model.Image"
}
},
"kind": {
"type": "string",
"default": "ImageList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.Image\u003e"
]
},
"os_image_ImageLookupPolicy": {
"type": "object",
"properties": {
"local": {
"type": "boolean"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageLookupPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageManifest": {
"type": "object",
"properties": {
"architecture": {
"type": "string"
},
"digest": {
"type": "string"
},
"manifestSize": {
"type": "integer",
"existingJavaType": "Long"
},
"mediaType": {
"type": "string"
},
"os": {
"type": "string"
},
"variant": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageManifest",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageSignature": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_SignatureCondition",
"existingJavaType": "io.fabric8.openshift.api.model.SignatureCondition"
}
},
"content": {
"type": "string"
},
"created": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"imageIdentity": {
"type": "string"
},
"issuedBy": {
"$ref": "#/definitions/os_image_SignatureIssuer",
"existingJavaType": "io.fabric8.openshift.api.model.SignatureIssuer"
},
"issuedTo": {
"$ref": "#/definitions/os_image_SignatureSubject",
"existingJavaType": "io.fabric8.openshift.api.model.SignatureSubject"
},
"kind": {
"type": "string",
"default": "ImageSignature",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"signedClaims": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageSignature",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_image_ImageStream": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "ImageStream",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_image_ImageStreamSpec",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamSpec"
},
"status": {
"$ref": "#/definitions/os_image_ImageStreamStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStream",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_image_ImageStreamImage": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"image": {
"$ref": "#/definitions/os_image_Image",
"existingJavaType": "io.fabric8.openshift.api.model.Image"
},
"kind": {
"type": "string",
"default": "ImageStreamImage",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamImage",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_image_ImageStreamImport": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "ImageStreamImport",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_image_ImageStreamImportSpec",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamImportSpec"
},
"status": {
"$ref": "#/definitions/os_image_ImageStreamImportStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamImportStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamImport",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_image_ImageStreamImportSpec": {
"type": "object",
"properties": {
"images": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_ImageImportSpec",
"existingJavaType": "io.fabric8.openshift.api.model.ImageImportSpec"
}
},
"import": {
"type": "boolean"
},
"repository": {
"$ref": "#/definitions/os_image_RepositoryImportSpec",
"existingJavaType": "io.fabric8.openshift.api.model.RepositoryImportSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamImportSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageStreamImportStatus": {
"type": "object",
"properties": {
"images": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_ImageImportStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ImageImportStatus"
}
},
"import": {
"$ref": "#/definitions/os_image_ImageStream",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStream"
},
"repository": {
"$ref": "#/definitions/os_image_RepositoryImportStatus",
"existingJavaType": "io.fabric8.openshift.api.model.RepositoryImportStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamImportStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageStreamList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_image_ImageStream",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStream"
}
},
"kind": {
"type": "string",
"default": "ImageStreamList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.ImageStream\u003e"
]
},
"os_image_ImageStreamMapping": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"image": {
"$ref": "#/definitions/os_image_Image",
"existingJavaType": "io.fabric8.openshift.api.model.Image"
},
"kind": {
"type": "string",
"default": "ImageStreamMapping",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"tag": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamMapping",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_image_ImageStreamSpec": {
"type": "object",
"properties": {
"dockerImageRepository": {
"type": "string"
},
"lookupPolicy": {
"$ref": "#/definitions/os_image_ImageLookupPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.ImageLookupPolicy"
},
"tags": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_TagReference",
"existingJavaType": "io.fabric8.openshift.api.model.TagReference"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageStreamStatus": {
"type": "object",
"properties": {
"dockerImageRepository": {
"type": "string"
},
"publicDockerImageRepository": {
"type": "string"
},
"tags": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_NamedTagEventList",
"existingJavaType": "io.fabric8.openshift.api.model.NamedTagEventList"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_ImageStreamTag": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_TagEventCondition",
"existingJavaType": "io.fabric8.openshift.api.model.TagEventCondition"
}
},
"generation": {
"type": "integer",
"existingJavaType": "Long"
},
"image": {
"$ref": "#/definitions/os_image_Image",
"existingJavaType": "io.fabric8.openshift.api.model.Image"
},
"kind": {
"type": "string",
"default": "ImageStreamTag",
"required": true
},
"lookupPolicy": {
"$ref": "#/definitions/os_image_ImageLookupPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.ImageLookupPolicy"
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"tag": {
"$ref": "#/definitions/os_image_TagReference",
"existingJavaType": "io.fabric8.openshift.api.model.TagReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamTag",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_image_ImageStreamTagList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_image_ImageStreamTag",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamTag"
}
},
"kind": {
"type": "string",
"default": "ImageStreamTagList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageStreamTagList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.ImageStreamTag\u003e"
]
},
"os_image_ImageTag": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"image": {
"$ref": "#/definitions/os_image_Image",
"existingJavaType": "io.fabric8.openshift.api.model.Image"
},
"kind": {
"type": "string",
"default": "ImageTag",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_image_TagReference",
"existingJavaType": "io.fabric8.openshift.api.model.TagReference"
},
"status": {
"$ref": "#/definitions/os_image_NamedTagEventList",
"existingJavaType": "io.fabric8.openshift.api.model.NamedTagEventList"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageTag",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_image_ImageTagList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "image.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_image_ImageTag",
"existingJavaType": "io.fabric8.openshift.api.model.ImageTag"
}
},
"kind": {
"type": "string",
"default": "ImageTagList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ImageTagList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.ImageTag\u003e"
]
},
"os_image_NamedTagEventList": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_TagEventCondition",
"existingJavaType": "io.fabric8.openshift.api.model.TagEventCondition"
}
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_image_TagEvent",
"existingJavaType": "io.fabric8.openshift.api.model.TagEvent"
}
},
"tag": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.NamedTagEventList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_RepositoryImportSpec": {
"type": "object",
"properties": {
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"importPolicy": {
"$ref": "#/definitions/os_image_TagImportPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.TagImportPolicy"
},
"includeManifest": {
"type": "boolean"
},
"referencePolicy": {
"$ref": "#/definitions/os_image_TagReferencePolicy",
"existingJavaType": "io.fabric8.openshift.api.model.TagReferencePolicy"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RepositoryImportSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_RepositoryImportStatus": {
"type": "object",
"properties": {
"additionalTags": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"images": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_image_ImageImportStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ImageImportStatus"
}
},
"status": {
"$ref": "#/definitions/kubernetes_apimachinery_Status",
"existingJavaType": "io.fabric8.kubernetes.api.model.Status"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RepositoryImportStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_SignatureCondition": {
"type": "object",
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SignatureCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_SignatureGenericEntity": {
"type": "object",
"properties": {
"commonName": {
"type": "string"
},
"organization": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SignatureGenericEntity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_SignatureIssuer": {
"type": "object",
"properties": {
"commonName": {
"type": "string"
},
"organization": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SignatureIssuer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_SignatureSubject": {
"type": "object",
"properties": {
"commonName": {
"type": "string"
},
"organization": {
"type": "string"
},
"publicKeyID": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SignatureSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagEvent": {
"type": "object",
"properties": {
"created": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"dockerImageReference": {
"type": "string"
},
"generation": {
"type": "integer",
"existingJavaType": "Long"
},
"image": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagEvent",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagEventCondition": {
"type": "object",
"properties": {
"generation": {
"type": "integer",
"existingJavaType": "Long"
},
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagEventCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagImportPolicy": {
"type": "object",
"properties": {
"importMode": {
"type": "string"
},
"insecure": {
"type": "boolean"
},
"scheduled": {
"type": "boolean"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagImportPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagReference": {
"type": "object",
"properties": {
"annotations": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"from": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"generation": {
"type": "integer",
"existingJavaType": "Long"
},
"importPolicy": {
"$ref": "#/definitions/os_image_TagImportPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.TagImportPolicy"
},
"name": {
"type": "string"
},
"reference": {
"type": "boolean"
},
"referencePolicy": {
"$ref": "#/definitions/os_image_TagReferencePolicy",
"existingJavaType": "io.fabric8.openshift.api.model.TagReferencePolicy"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_image_TagReferencePolicy": {
"type": "object",
"properties": {
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TagReferencePolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_network_ClusterNetwork": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "network.openshift.io/v1",
"required": true
},
"clusterNetworks": {
"type": "array",
"items": {
"$ref": "#/definitions/os_network_ClusterNetworkEntry",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterNetworkEntry"
}
},
"hostsubnetlength": {
"type": "integer"
},
"kind": {
"type": "string",
"default": "ClusterNetwork",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"mtu": {
"type": "integer"
},
"network": {
"type": "string"
},
"pluginName": {
"type": "string"
},
"serviceNetwork": {
"type": "string"
},
"vxlanPort": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterNetwork",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_network_ClusterNetworkEntry": {
"type": "object",
"properties": {
"CIDR": {
"type": "string"
},
"hostSubnetLength": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterNetworkEntry",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_network_ClusterNetworkList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "network.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_network_ClusterNetwork",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterNetwork"
}
},
"kind": {
"type": "string",
"default": "ClusterNetworkList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterNetworkList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.ClusterNetwork\u003e"
]
},
"os_network_EgressNetworkPolicy": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "network.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "EgressNetworkPolicy",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_network_EgressNetworkPolicySpec",
"existingJavaType": "io.fabric8.openshift.api.model.EgressNetworkPolicySpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.EgressNetworkPolicy",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_network_EgressNetworkPolicyList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "network.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_network_EgressNetworkPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.EgressNetworkPolicy"
}
},
"kind": {
"type": "string",
"default": "EgressNetworkPolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.EgressNetworkPolicyList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.EgressNetworkPolicy\u003e"
]
},
"os_network_EgressNetworkPolicyPeer": {
"type": "object",
"properties": {
"cidrSelector": {
"type": "string"
},
"dnsName": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.EgressNetworkPolicyPeer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_network_EgressNetworkPolicyRule": {
"type": "object",
"properties": {
"to": {
"$ref": "#/definitions/os_network_EgressNetworkPolicyPeer",
"existingJavaType": "io.fabric8.openshift.api.model.EgressNetworkPolicyPeer"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.EgressNetworkPolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_network_EgressNetworkPolicySpec": {
"type": "object",
"properties": {
"egress": {
"type": "array",
"items": {
"$ref": "#/definitions/os_network_EgressNetworkPolicyRule",
"existingJavaType": "io.fabric8.openshift.api.model.EgressNetworkPolicyRule"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.EgressNetworkPolicySpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_network_HostSubnet": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "network.openshift.io/v1",
"required": true
},
"egressCIDRs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"egressIPs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"host": {
"type": "string"
},
"hostIP": {
"type": "string"
},
"kind": {
"type": "string",
"default": "HostSubnet",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"subnet": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.HostSubnet",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_network_HostSubnetList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "network.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_network_HostSubnet",
"existingJavaType": "io.fabric8.openshift.api.model.HostSubnet"
}
},
"kind": {
"type": "string",
"default": "HostSubnetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.HostSubnetList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.HostSubnet\u003e"
]
},
"os_network_NetNamespace": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "network.openshift.io/v1",
"required": true
},
"egressIPs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"kind": {
"type": "string",
"default": "NetNamespace",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"netid": {
"type": "integer"
},
"netname": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.NetNamespace",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_network_NetNamespaceList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "network.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_network_NetNamespace",
"existingJavaType": "io.fabric8.openshift.api.model.NetNamespace"
}
},
"kind": {
"type": "string",
"default": "NetNamespaceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.NetNamespaceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.NetNamespace\u003e"
]
},
"os_oauth_ClusterRoleScopeRestriction": {
"type": "object",
"properties": {
"allowEscalation": {
"type": "boolean"
},
"namespaces": {
"type": "array",
"items": {
"type": "string"
}
},
"roleNames": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterRoleScopeRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_oauth_OAuthAccessToken": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"authorizeToken": {
"type": "string"
},
"clientName": {
"type": "string"
},
"expiresIn": {
"type": "integer",
"existingJavaType": "Long"
},
"inactivityTimeoutSeconds": {
"type": "integer"
},
"kind": {
"type": "string",
"default": "OAuthAccessToken",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"redirectURI": {
"type": "string"
},
"refreshToken": {
"type": "string"
},
"scopes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"userName": {
"type": "string"
},
"userUID": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthAccessToken",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_OAuthAccessTokenList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_oauth_OAuthAccessToken",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthAccessToken"
}
},
"kind": {
"type": "string",
"default": "OAuthAccessTokenList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthAccessTokenList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.OAuthAccessToken\u003e"
]
},
"os_oauth_OAuthAuthorizeToken": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"clientName": {
"type": "string"
},
"codeChallenge": {
"type": "string"
},
"codeChallengeMethod": {
"type": "string"
},
"expiresIn": {
"type": "integer",
"existingJavaType": "Long"
},
"kind": {
"type": "string",
"default": "OAuthAuthorizeToken",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"redirectURI": {
"type": "string"
},
"scopes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"state": {
"type": "string"
},
"userName": {
"type": "string"
},
"userUID": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthAuthorizeToken",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_OAuthAuthorizeTokenList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_oauth_OAuthAuthorizeToken",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthAuthorizeToken"
}
},
"kind": {
"type": "string",
"default": "OAuthAuthorizeTokenList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthAuthorizeTokenList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.OAuthAuthorizeToken\u003e"
]
},
"os_oauth_OAuthClient": {
"type": "object",
"properties": {
"accessTokenInactivityTimeoutSeconds": {
"type": "integer"
},
"accessTokenMaxAgeSeconds": {
"type": "integer"
},
"additionalSecrets": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"grantMethod": {
"type": "string"
},
"kind": {
"type": "string",
"default": "OAuthClient",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"redirectURIs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"respondWithChallenges": {
"type": "boolean"
},
"scopeRestrictions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_oauth_ScopeRestriction",
"existingJavaType": "io.fabric8.openshift.api.model.ScopeRestriction"
}
},
"secret": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthClient",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_OAuthClientAuthorization": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"clientName": {
"type": "string"
},
"kind": {
"type": "string",
"default": "OAuthClientAuthorization",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"scopes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"userName": {
"type": "string"
},
"userUID": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthClientAuthorization",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_OAuthClientAuthorizationList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_oauth_OAuthClientAuthorization",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthClientAuthorization"
}
},
"kind": {
"type": "string",
"default": "OAuthClientAuthorizationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthClientAuthorizationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.OAuthClientAuthorization\u003e"
]
},
"os_oauth_OAuthClientList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_oauth_OAuthClient",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthClient"
}
},
"kind": {
"type": "string",
"default": "OAuthClientList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.OAuthClientList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.OAuthClient\u003e"
]
},
"os_oauth_ScopeRestriction": {
"type": "object",
"properties": {
"clusterRole": {
"$ref": "#/definitions/os_oauth_ClusterRoleScopeRestriction",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterRoleScopeRestriction"
},
"literals": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ScopeRestriction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_oauth_UserOAuthAccessToken": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"authorizeToken": {
"type": "string"
},
"clientName": {
"type": "string"
},
"expiresIn": {
"type": "integer",
"existingJavaType": "Long"
},
"inactivityTimeoutSeconds": {
"type": "integer"
},
"kind": {
"type": "string",
"default": "UserOAuthAccessToken",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"redirectURI": {
"type": "string"
},
"refreshToken": {
"type": "string"
},
"scopes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"userName": {
"type": "string"
},
"userUID": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.UserOAuthAccessToken",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_oauth_UserOAuthAccessTokenList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "oauth.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_oauth_UserOAuthAccessToken",
"existingJavaType": "io.fabric8.openshift.api.model.UserOAuthAccessToken"
}
},
"kind": {
"type": "string",
"default": "UserOAuthAccessTokenList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.UserOAuthAccessTokenList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.UserOAuthAccessToken\u003e"
]
},
"os_project_Project": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "project.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "Project",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_project_ProjectSpec",
"existingJavaType": "io.fabric8.openshift.api.model.ProjectSpec"
},
"status": {
"$ref": "#/definitions/os_project_ProjectStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ProjectStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Project",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_project_ProjectList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "project.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_project_Project",
"existingJavaType": "io.fabric8.openshift.api.model.Project"
}
},
"kind": {
"type": "string",
"default": "ProjectList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.Project\u003e"
]
},
"os_project_ProjectRequest": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "project.openshift.io/v1",
"required": true
},
"description": {
"type": "string"
},
"displayName": {
"type": "string"
},
"kind": {
"type": "string",
"default": "ProjectRequest",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectRequest",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_project_ProjectSpec": {
"type": "object",
"properties": {
"finalizers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_project_ProjectStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_core_NamespaceCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.NamespaceCondition"
}
},
"phase": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ProjectStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_quota_AppliedClusterResourceQuota": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "quota.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "AppliedClusterResourceQuota",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_quota_ClusterResourceQuotaSpec",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaSpec"
},
"status": {
"$ref": "#/definitions/os_quota_ClusterResourceQuotaStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.AppliedClusterResourceQuota",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_quota_AppliedClusterResourceQuotaList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "quota.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_quota_AppliedClusterResourceQuota",
"existingJavaType": "io.fabric8.openshift.api.model.AppliedClusterResourceQuota"
}
},
"kind": {
"type": "string",
"default": "AppliedClusterResourceQuotaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.AppliedClusterResourceQuotaList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.AppliedClusterResourceQuota\u003e"
]
},
"os_quota_ClusterResourceQuota": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "quota.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "ClusterResourceQuota",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_quota_ClusterResourceQuotaSpec",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaSpec"
},
"status": {
"$ref": "#/definitions/os_quota_ClusterResourceQuotaStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterResourceQuota",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_quota_ClusterResourceQuotaList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "quota.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_quota_ClusterResourceQuota",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterResourceQuota"
}
},
"kind": {
"type": "string",
"default": "ClusterResourceQuotaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.ClusterResourceQuota\u003e"
]
},
"os_quota_ClusterResourceQuotaSelector": {
"type": "object",
"properties": {
"annotations": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"labels": {
"$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
"existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_quota_ClusterResourceQuotaSpec": {
"type": "object",
"properties": {
"quota": {
"$ref": "#/definitions/kubernetes_core_ResourceQuotaSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceQuotaSpec"
},
"selector": {
"$ref": "#/definitions/os_quota_ClusterResourceQuotaSelector",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_quota_ClusterResourceQuotaStatus": {
"type": "object",
"properties": {
"namespaces": {
"type": "array",
"items": {
"$ref": "#/definitions/os_quota_ResourceQuotaStatusByNamespace",
"existingJavaType": "io.fabric8.openshift.api.model.ResourceQuotaStatusByNamespace"
}
},
"total": {
"$ref": "#/definitions/kubernetes_core_ResourceQuotaStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceQuotaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_quota_ResourceQuotaStatusByNamespace": {
"type": "object",
"properties": {
"namespace": {
"type": "string"
},
"status": {
"$ref": "#/definitions/kubernetes_core_ResourceQuotaStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.ResourceQuotaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ResourceQuotaStatusByNamespace",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_Route": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "route.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "Route",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_route_RouteSpec",
"existingJavaType": "io.fabric8.openshift.api.model.RouteSpec"
},
"status": {
"$ref": "#/definitions/os_route_RouteStatus",
"existingJavaType": "io.fabric8.openshift.api.model.RouteStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Route",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_route_RouteIngress": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_route_RouteIngressCondition",
"existingJavaType": "io.fabric8.openshift.api.model.RouteIngressCondition"
}
},
"host": {
"type": "string"
},
"routerCanonicalHostname": {
"type": "string"
},
"routerName": {
"type": "string"
},
"wildcardPolicy": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteIngress",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteIngressCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteIngressCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "route.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_route_Route",
"existingJavaType": "io.fabric8.openshift.api.model.Route"
}
},
"kind": {
"type": "string",
"default": "RouteList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.Route\u003e"
]
},
"os_route_RoutePort": {
"type": "object",
"properties": {
"targetPort": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_util_intstr_IntOrString",
"existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RoutePort",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteSpec": {
"type": "object",
"properties": {
"alternateBackends": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_route_RouteTargetReference",
"existingJavaType": "io.fabric8.openshift.api.model.RouteTargetReference"
}
},
"host": {
"type": "string"
},
"path": {
"type": "string"
},
"port": {
"$ref": "#/definitions/os_route_RoutePort",
"existingJavaType": "io.fabric8.openshift.api.model.RoutePort"
},
"subdomain": {
"type": "string"
},
"tls": {
"$ref": "#/definitions/os_route_TLSConfig",
"existingJavaType": "io.fabric8.openshift.api.model.TLSConfig"
},
"to": {
"$ref": "#/definitions/os_route_RouteTargetReference",
"existingJavaType": "io.fabric8.openshift.api.model.RouteTargetReference"
},
"wildcardPolicy": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteStatus": {
"type": "object",
"properties": {
"ingress": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_route_RouteIngress",
"existingJavaType": "io.fabric8.openshift.api.model.RouteIngress"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_RouteTargetReference": {
"type": "object",
"properties": {
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"weight": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RouteTargetReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_route_TLSConfig": {
"type": "object",
"properties": {
"caCertificate": {
"type": "string"
},
"certificate": {
"type": "string"
},
"destinationCACertificate": {
"type": "string"
},
"insecureEdgeTerminationPolicy": {
"type": "string"
},
"key": {
"type": "string"
},
"termination": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TLSConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_AllowedFlexVolume": {
"type": "object",
"properties": {
"driver": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.AllowedFlexVolume",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_FSGroupStrategyOptions": {
"type": "object",
"properties": {
"ranges": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_security_IDRange",
"existingJavaType": "io.fabric8.openshift.api.model.IDRange"
}
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.FSGroupStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_IDRange": {
"type": "object",
"properties": {
"max": {
"type": "integer",
"existingJavaType": "Long"
},
"min": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.IDRange",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_PodSecurityPolicyReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "security.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "PodSecurityPolicyReview",
"required": true
},
"spec": {
"$ref": "#/definitions/os_security_PodSecurityPolicyReviewSpec",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicyReviewSpec"
},
"status": {
"$ref": "#/definitions/os_security_PodSecurityPolicyReviewStatus",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicyReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PodSecurityPolicyReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_security_PodSecurityPolicyReviewSpec": {
"type": "object",
"properties": {
"serviceAccountNames": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"template": {
"$ref": "#/definitions/kubernetes_core_PodTemplateSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PodSecurityPolicyReviewSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_PodSecurityPolicyReviewStatus": {
"type": "object",
"properties": {
"allowedServiceAccounts": {
"type": "array",
"items": {
"$ref": "#/definitions/os_security_ServiceAccountPodSecurityPolicyReviewStatus",
"existingJavaType": "io.fabric8.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatus"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PodSecurityPolicyReviewStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_PodSecurityPolicySelfSubjectReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "security.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "PodSecurityPolicySelfSubjectReview",
"required": true
},
"spec": {
"$ref": "#/definitions/os_security_PodSecurityPolicySelfSubjectReviewSpec",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec"
},
"status": {
"$ref": "#/definitions/os_security_PodSecurityPolicySubjectReviewStatus",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicySubjectReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_security_PodSecurityPolicySelfSubjectReviewSpec": {
"type": "object",
"properties": {
"template": {
"$ref": "#/definitions/kubernetes_core_PodTemplateSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_PodSecurityPolicySubjectReview": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "security.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "PodSecurityPolicySubjectReview",
"required": true
},
"spec": {
"$ref": "#/definitions/os_security_PodSecurityPolicySubjectReviewSpec",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicySubjectReviewSpec"
},
"status": {
"$ref": "#/definitions/os_security_PodSecurityPolicySubjectReviewStatus",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicySubjectReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_security_PodSecurityPolicySubjectReviewSpec": {
"type": "object",
"properties": {
"groups": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"template": {
"$ref": "#/definitions/kubernetes_core_PodTemplateSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
},
"user": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PodSecurityPolicySubjectReviewSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_PodSecurityPolicySubjectReviewStatus": {
"type": "object",
"properties": {
"allowedBy": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"reason": {
"type": "string"
},
"template": {
"$ref": "#/definitions/kubernetes_core_PodTemplateSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.PodSecurityPolicySubjectReviewStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_RangeAllocation": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "security.openshift.io/v1",
"required": true
},
"data": {
"type": "string"
},
"kind": {
"type": "string",
"default": "RangeAllocation",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"range": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RangeAllocation",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_security_RangeAllocationList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "security.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_security_RangeAllocation",
"existingJavaType": "io.fabric8.openshift.api.model.RangeAllocation"
}
},
"kind": {
"type": "string",
"default": "RangeAllocationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RangeAllocationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.RangeAllocation\u003e"
]
},
"os_security_RunAsUserStrategyOptions": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"uid": {
"type": "integer",
"existingJavaType": "Long"
},
"uidRangeMax": {
"type": "integer",
"existingJavaType": "Long"
},
"uidRangeMin": {
"type": "integer",
"existingJavaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.RunAsUserStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_SELinuxContextStrategyOptions": {
"type": "object",
"properties": {
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_core_SELinuxOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SELinuxContextStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_SecurityContextConstraints": {
"type": "object",
"properties": {
"allowHostDirVolumePlugin": {
"type": "boolean"
},
"allowHostIPC": {
"type": "boolean"
},
"allowHostNetwork": {
"type": "boolean"
},
"allowHostPID": {
"type": "boolean"
},
"allowHostPorts": {
"type": "boolean"
},
"allowPrivilegeEscalation": {
"type": "boolean"
},
"allowPrivilegedContainer": {
"type": "boolean"
},
"allowedCapabilities": {
"type": "array",
"items": {
"type": "string"
}
},
"allowedFlexVolumes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_security_AllowedFlexVolume",
"existingJavaType": "io.fabric8.openshift.api.model.AllowedFlexVolume"
}
},
"allowedUnsafeSysctls": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"apiVersion": {
"type": "string",
"default": "security.openshift.io/v1",
"required": true
},
"defaultAddCapabilities": {
"type": "array",
"items": {
"type": "string"
}
},
"defaultAllowPrivilegeEscalation": {
"type": "boolean"
},
"forbiddenSysctls": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"fsGroup": {
"$ref": "#/definitions/os_security_FSGroupStrategyOptions",
"existingJavaType": "io.fabric8.openshift.api.model.FSGroupStrategyOptions"
},
"groups": {
"type": "array",
"items": {
"type": "string"
}
},
"kind": {
"type": "string",
"default": "SecurityContextConstraints",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"priority": {
"type": "integer"
},
"readOnlyRootFilesystem": {
"type": "boolean"
},
"requiredDropCapabilities": {
"type": "array",
"items": {
"type": "string"
}
},
"runAsUser": {
"$ref": "#/definitions/os_security_RunAsUserStrategyOptions",
"existingJavaType": "io.fabric8.openshift.api.model.RunAsUserStrategyOptions"
},
"seLinuxContext": {
"$ref": "#/definitions/os_security_SELinuxContextStrategyOptions",
"existingJavaType": "io.fabric8.openshift.api.model.SELinuxContextStrategyOptions"
},
"seccompProfiles": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"supplementalGroups": {
"$ref": "#/definitions/os_security_SupplementalGroupsStrategyOptions",
"existingJavaType": "io.fabric8.openshift.api.model.SupplementalGroupsStrategyOptions"
},
"users": {
"type": "array",
"items": {
"type": "string"
}
},
"volumes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecurityContextConstraints",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_security_SecurityContextConstraintsList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "security.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_security_SecurityContextConstraints",
"existingJavaType": "io.fabric8.openshift.api.model.SecurityContextConstraints"
}
},
"kind": {
"type": "string",
"default": "SecurityContextConstraintsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SecurityContextConstraintsList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.SecurityContextConstraints\u003e"
]
},
"os_security_ServiceAccountPodSecurityPolicyReviewStatus": {
"type": "object",
"properties": {
"allowedBy": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"name": {
"type": "string"
},
"reason": {
"type": "string"
},
"template": {
"$ref": "#/definitions/kubernetes_core_PodTemplateSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_security_SupplementalGroupsStrategyOptions": {
"type": "object",
"properties": {
"ranges": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_security_IDRange",
"existingJavaType": "io.fabric8.openshift.api.model.IDRange"
}
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.SupplementalGroupsStrategyOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_BrokerTemplateInstance": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "template.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "BrokerTemplateInstance",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_template_BrokerTemplateInstanceSpec",
"existingJavaType": "io.fabric8.openshift.api.model.BrokerTemplateInstanceSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BrokerTemplateInstance",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_template_BrokerTemplateInstanceList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "template.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_template_BrokerTemplateInstance",
"existingJavaType": "io.fabric8.openshift.api.model.BrokerTemplateInstance"
}
},
"kind": {
"type": "string",
"default": "BrokerTemplateInstanceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BrokerTemplateInstanceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.BrokerTemplateInstance\u003e"
]
},
"os_template_BrokerTemplateInstanceSpec": {
"type": "object",
"properties": {
"bindingIDs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"secret": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"templateInstance": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.BrokerTemplateInstanceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_Parameter": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"displayName": {
"type": "string"
},
"from": {
"type": "string"
},
"generate": {
"type": "string"
},
"name": {
"type": "string"
},
"required": {
"type": "boolean"
},
"value": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Parameter",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_Template": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "template.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "Template",
"required": true
},
"labels": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"message": {
"type": "string"
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"objects": {
"existingJavaType": "java.util.List\u003cio.fabric8.kubernetes.api.model.HasMetadata\u003e"
},
"parameters": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_template_Parameter",
"existingJavaType": "io.fabric8.openshift.api.model.Parameter"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Template",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
],
"deserializer": "io.fabric8.openshift.api.model.TemplateDeserializer.class"
},
"os_template_TemplateInstance": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "template.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "TemplateInstance",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_template_TemplateInstanceSpec",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateInstanceSpec"
},
"status": {
"$ref": "#/definitions/os_template_TemplateInstanceStatus",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateInstanceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateInstance",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_template_TemplateInstanceCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateInstanceCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_TemplateInstanceList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "template.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_template_TemplateInstance",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateInstance"
}
},
"kind": {
"type": "string",
"default": "TemplateInstanceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateInstanceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.TemplateInstance\u003e"
]
},
"os_template_TemplateInstanceObject": {
"type": "object",
"properties": {
"ref": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateInstanceObject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_TemplateInstanceRequester": {
"type": "object",
"properties": {
"extra": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
},
"existingJavaType": "java.util.Map\u003cString, java.util.ArrayList\u003cString\u003e\u003e"
},
"groups": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"uid": {
"type": "string"
},
"username": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateInstanceRequester",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_TemplateInstanceSpec": {
"type": "object",
"properties": {
"requester": {
"$ref": "#/definitions/os_template_TemplateInstanceRequester",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateInstanceRequester"
},
"secret": {
"$ref": "#/definitions/kubernetes_core_LocalObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"template": {
"$ref": "#/definitions/os_template_Template",
"existingJavaType": "io.fabric8.openshift.api.model.Template"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateInstanceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_TemplateInstanceStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_template_TemplateInstanceCondition",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateInstanceCondition"
}
},
"objects": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/os_template_TemplateInstanceObject",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateInstanceObject"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateInstanceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_template_TemplateList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "template.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_template_Template",
"existingJavaType": "io.fabric8.openshift.api.model.Template"
}
},
"kind": {
"type": "string",
"default": "TemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.TemplateList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.Template\u003e"
]
},
"os_user_Group": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "user.openshift.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "Group",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"users": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Group",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_user_GroupList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "user.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_user_Group",
"existingJavaType": "io.fabric8.openshift.api.model.Group"
}
},
"kind": {
"type": "string",
"default": "GroupList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.GroupList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.Group\u003e"
]
},
"os_user_Identity": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "user.openshift.io/v1",
"required": true
},
"extra": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"kind": {
"type": "string",
"default": "Identity",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"providerName": {
"type": "string"
},
"providerUserName": {
"type": "string"
},
"user": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.Identity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_user_IdentityList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "user.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_user_Identity",
"existingJavaType": "io.fabric8.openshift.api.model.Identity"
}
},
"kind": {
"type": "string",
"default": "IdentityList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.IdentityList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.Identity\u003e"
]
},
"os_user_User": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "user.openshift.io/v1",
"required": true
},
"fullName": {
"type": "string"
},
"groups": {
"type": "array",
"items": {
"type": "string"
}
},
"identities": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"kind": {
"type": "string",
"default": "User",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.User",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_user_UserIdentityMapping": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "user.openshift.io/v1",
"required": true
},
"identity": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"default": "UserIdentityMapping",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"user": {
"$ref": "#/definitions/kubernetes_core_ObjectReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.UserIdentityMapping",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"os_user_UserList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "user.openshift.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_user_User",
"existingJavaType": "io.fabric8.openshift.api.model.User"
}
},
"kind": {
"type": "string",
"default": "UserList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.UserList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.User\u003e"
]
}
},
"type": "object",
"properties": {
"APIGroup": {
"$ref": "#/definitions/kubernetes_apimachinery_APIGroup",
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroup"
},
"APIGroupList": {
"$ref": "#/definitions/kubernetes_apimachinery_APIGroupList",
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroupList"
},
"AggregationRule": {
"$ref": "#/definitions/kubernetes_rbac_AggregationRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.rbac.AggregationRule"
},
"AppliedClusterResourceQuota": {
"$ref": "#/definitions/os_quota_AppliedClusterResourceQuota",
"existingJavaType": "io.fabric8.openshift.api.model.AppliedClusterResourceQuota"
},
"AppliedClusterResourceQuotaList": {
"$ref": "#/definitions/os_quota_AppliedClusterResourceQuotaList",
"existingJavaType": "io.fabric8.openshift.api.model.AppliedClusterResourceQuotaList"
},
"BaseKubernetesList": {
"$ref": "#/definitions/kubernetes_apimachinery_List",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesList"
},
"BrokerTemplateInstance": {
"$ref": "#/definitions/os_template_BrokerTemplateInstance",
"existingJavaType": "io.fabric8.openshift.api.model.BrokerTemplateInstance"
},
"BrokerTemplateInstanceList": {
"$ref": "#/definitions/os_template_BrokerTemplateInstanceList",
"existingJavaType": "io.fabric8.openshift.api.model.BrokerTemplateInstanceList"
},
"BuildConfigList": {
"$ref": "#/definitions/os_build_BuildConfigList",
"existingJavaType": "io.fabric8.openshift.api.model.BuildConfigList"
},
"BuildList": {
"$ref": "#/definitions/os_build_BuildList",
"existingJavaType": "io.fabric8.openshift.api.model.BuildList"
},
"BuildRequest": {
"$ref": "#/definitions/os_build_BuildRequest",
"existingJavaType": "io.fabric8.openshift.api.model.BuildRequest"
},
"ClusterNetwork": {
"$ref": "#/definitions/os_network_ClusterNetwork",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterNetwork"
},
"ClusterNetworkList": {
"$ref": "#/definitions/os_network_ClusterNetworkList",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterNetworkList"
},
"ClusterResourceQuota": {
"$ref": "#/definitions/os_quota_ClusterResourceQuota",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterResourceQuota"
},
"ClusterResourceQuotaList": {
"$ref": "#/definitions/os_quota_ClusterResourceQuotaList",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterResourceQuotaList"
},
"Config": {
"$ref": "#/definitions/kubernetes_config_Config",
"existingJavaType": "io.fabric8.kubernetes.api.model.Config"
},
"CreateOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_CreateOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.CreateOptions"
},
"DeleteOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_DeleteOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.DeleteOptions"
},
"DeploymentConfig": {
"$ref": "#/definitions/os_deploy_DeploymentConfig",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentConfig"
},
"DeploymentConfigList": {
"$ref": "#/definitions/os_deploy_DeploymentConfigList",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentConfigList"
},
"DeploymentConfigRollback": {
"$ref": "#/definitions/os_deploy_DeploymentConfigRollback",
"existingJavaType": "io.fabric8.openshift.api.model.DeploymentConfigRollback"
},
"EgressNetworkPolicy": {
"$ref": "#/definitions/os_network_EgressNetworkPolicy",
"existingJavaType": "io.fabric8.openshift.api.model.EgressNetworkPolicy"
},
"EgressNetworkPolicyList": {
"$ref": "#/definitions/os_network_EgressNetworkPolicyList",
"existingJavaType": "io.fabric8.openshift.api.model.EgressNetworkPolicyList"
},
"GetOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_GetOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.GetOptions"
},
"Group": {
"$ref": "#/definitions/os_user_Group",
"existingJavaType": "io.fabric8.openshift.api.model.Group"
},
"GroupList": {
"$ref": "#/definitions/os_user_GroupList",
"existingJavaType": "io.fabric8.openshift.api.model.GroupList"
},
"HelmChartRepository": {
"$ref": "#/definitions/os_helm_v1beta1_HelmChartRepository",
"existingJavaType": "io.fabric8.openshift.api.model.HelmChartRepository"
},
"HelmChartRepositoryList": {
"$ref": "#/definitions/os_helm_v1beta1_HelmChartRepositoryList",
"existingJavaType": "io.fabric8.openshift.api.model.HelmChartRepositoryList"
},
"HostSubnet": {
"$ref": "#/definitions/os_network_HostSubnet",
"existingJavaType": "io.fabric8.openshift.api.model.HostSubnet"
},
"HostSubnetList": {
"$ref": "#/definitions/os_network_HostSubnetList",
"existingJavaType": "io.fabric8.openshift.api.model.HostSubnetList"
},
"Identity": {
"$ref": "#/definitions/os_user_Identity",
"existingJavaType": "io.fabric8.openshift.api.model.Identity"
},
"IdentityList": {
"$ref": "#/definitions/os_user_IdentityList",
"existingJavaType": "io.fabric8.openshift.api.model.IdentityList"
},
"ImageList": {
"$ref": "#/definitions/os_image_ImageList",
"existingJavaType": "io.fabric8.openshift.api.model.ImageList"
},
"ImageSignature": {
"$ref": "#/definitions/os_image_ImageSignature",
"existingJavaType": "io.fabric8.openshift.api.model.ImageSignature"
},
"ImageStreamImage": {
"$ref": "#/definitions/os_image_ImageStreamImage",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamImage"
},
"ImageStreamImport": {
"$ref": "#/definitions/os_image_ImageStreamImport",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamImport"
},
"ImageStreamList": {
"$ref": "#/definitions/os_image_ImageStreamList",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamList"
},
"ImageStreamMapping": {
"$ref": "#/definitions/os_image_ImageStreamMapping",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamMapping"
},
"ImageStreamTagList": {
"$ref": "#/definitions/os_image_ImageStreamTagList",
"existingJavaType": "io.fabric8.openshift.api.model.ImageStreamTagList"
},
"ImageTag": {
"$ref": "#/definitions/os_image_ImageTag",
"existingJavaType": "io.fabric8.openshift.api.model.ImageTag"
},
"ImageTagList": {
"$ref": "#/definitions/os_image_ImageTagList",
"existingJavaType": "io.fabric8.openshift.api.model.ImageTagList"
},
"Info": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_version_Info",
"existingJavaType": "io.fabric8.kubernetes.api.model.version.Info"
},
"ListOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_ListOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListOptions"
},
"LocalResourceAccessReview": {
"$ref": "#/definitions/os_authorization_LocalResourceAccessReview",
"existingJavaType": "io.fabric8.openshift.api.model.LocalResourceAccessReview"
},
"LocalSubjectAccessReview": {
"$ref": "#/definitions/os_authorization_LocalSubjectAccessReview",
"existingJavaType": "io.fabric8.openshift.api.model.LocalSubjectAccessReview"
},
"NetNamespace": {
"$ref": "#/definitions/os_network_NetNamespace",
"existingJavaType": "io.fabric8.openshift.api.model.NetNamespace"
},
"NetNamespaceList": {
"$ref": "#/definitions/os_network_NetNamespaceList",
"existingJavaType": "io.fabric8.openshift.api.model.NetNamespaceList"
},
"OAuthAccessToken": {
"$ref": "#/definitions/os_oauth_OAuthAccessToken",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthAccessToken"
},
"OAuthAccessTokenList": {
"$ref": "#/definitions/os_oauth_OAuthAccessTokenList",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthAccessTokenList"
},
"OAuthAuthorizeToken": {
"$ref": "#/definitions/os_oauth_OAuthAuthorizeToken",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthAuthorizeToken"
},
"OAuthAuthorizeTokenList": {
"$ref": "#/definitions/os_oauth_OAuthAuthorizeTokenList",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthAuthorizeTokenList"
},
"OAuthClient": {
"$ref": "#/definitions/os_oauth_OAuthClient",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthClient"
},
"OAuthClientAuthorization": {
"$ref": "#/definitions/os_oauth_OAuthClientAuthorization",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthClientAuthorization"
},
"OAuthClientAuthorizationList": {
"$ref": "#/definitions/os_oauth_OAuthClientAuthorizationList",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthClientAuthorizationList"
},
"OAuthClientList": {
"$ref": "#/definitions/os_oauth_OAuthClientList",
"existingJavaType": "io.fabric8.openshift.api.model.OAuthClientList"
},
"ObjectMeta": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"OpenShiftRoleBindingRestrictionList": {
"$ref": "#/definitions/os_authorization_RoleBindingRestrictionList",
"existingJavaType": "io.fabric8.openshift.api.model.RoleBindingRestrictionList"
},
"OpenshiftClusterRole": {
"$ref": "#/definitions/os_authorization_ClusterRole",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterRole"
},
"OpenshiftClusterRoleBinding": {
"$ref": "#/definitions/os_authorization_ClusterRoleBinding",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterRoleBinding"
},
"OpenshiftClusterRoleBindingList": {
"$ref": "#/definitions/os_authorization_ClusterRoleBindingList",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterRoleBindingList"
},
"OpenshiftClusterRoleList": {
"$ref": "#/definitions/os_authorization_ClusterRoleList",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterRoleList"
},
"OpenshiftClusterRoleScopeRestriction": {
"$ref": "#/definitions/os_oauth_ClusterRoleScopeRestriction",
"existingJavaType": "io.fabric8.openshift.api.model.ClusterRoleScopeRestriction"
},
"OpenshiftRole": {
"$ref": "#/definitions/os_authorization_Role",
"existingJavaType": "io.fabric8.openshift.api.model.Role"
},
"OpenshiftRoleBinding": {
"$ref": "#/definitions/os_authorization_RoleBinding",
"existingJavaType": "io.fabric8.openshift.api.model.RoleBinding"
},
"OpenshiftRoleBindingList": {
"$ref": "#/definitions/os_authorization_RoleBindingList",
"existingJavaType": "io.fabric8.openshift.api.model.RoleBindingList"
},
"OpenshiftRoleBindingRestriction": {
"$ref": "#/definitions/os_authorization_RoleBindingRestriction",
"existingJavaType": "io.fabric8.openshift.api.model.RoleBindingRestriction"
},
"OpenshiftRoleBindingRestrictionSpec": {
"$ref": "#/definitions/os_authorization_RoleBindingRestrictionSpec",
"existingJavaType": "io.fabric8.openshift.api.model.RoleBindingRestrictionSpec"
},
"OpenshiftRoleList": {
"$ref": "#/definitions/os_authorization_RoleList",
"existingJavaType": "io.fabric8.openshift.api.model.RoleList"
},
"Patch": {
"$ref": "#/definitions/kubernetes_apimachinery_Patch",
"existingJavaType": "io.fabric8.kubernetes.api.model.Patch"
},
"PatchOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_PatchOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.PatchOptions"
},
"PodSecurityPolicyReview": {
"$ref": "#/definitions/os_security_PodSecurityPolicyReview",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicyReview"
},
"PodSecurityPolicySelfSubjectReview": {
"$ref": "#/definitions/os_security_PodSecurityPolicySelfSubjectReview",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview"
},
"PodSecurityPolicySubjectReview": {
"$ref": "#/definitions/os_security_PodSecurityPolicySubjectReview",
"existingJavaType": "io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview"
},
"Project": {
"$ref": "#/definitions/os_project_Project",
"existingJavaType": "io.fabric8.openshift.api.model.Project"
},
"ProjectHelmChartRepository": {
"$ref": "#/definitions/os_helm_v1beta1_ProjectHelmChartRepository",
"existingJavaType": "io.fabric8.openshift.api.model.ProjectHelmChartRepository"
},
"ProjectHelmChartRepositoryList": {
"$ref": "#/definitions/os_helm_v1beta1_ProjectHelmChartRepositoryList",
"existingJavaType": "io.fabric8.openshift.api.model.ProjectHelmChartRepositoryList"
},
"ProjectList": {
"$ref": "#/definitions/os_project_ProjectList",
"existingJavaType": "io.fabric8.openshift.api.model.ProjectList"
},
"ProjectRequest": {
"$ref": "#/definitions/os_project_ProjectRequest",
"existingJavaType": "io.fabric8.openshift.api.model.ProjectRequest"
},
"Quantity": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"existingJavaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"RangeAllocation": {
"$ref": "#/definitions/os_security_RangeAllocation",
"existingJavaType": "io.fabric8.openshift.api.model.RangeAllocation"
},
"RangeAllocationList": {
"$ref": "#/definitions/os_security_RangeAllocationList",
"existingJavaType": "io.fabric8.openshift.api.model.RangeAllocationList"
},
"ResourceAccessReview": {
"$ref": "#/definitions/os_authorization_ResourceAccessReview",
"existingJavaType": "io.fabric8.openshift.api.model.ResourceAccessReview"
},
"ResourceAccessReviewResponse": {
"$ref": "#/definitions/os_authorization_ResourceAccessReviewResponse",
"existingJavaType": "io.fabric8.openshift.api.model.ResourceAccessReviewResponse"
},
"RootPaths": {
"$ref": "#/definitions/kubernetes_apimachinery_RootPaths",
"existingJavaType": "io.fabric8.kubernetes.api.model.RootPaths"
},
"Route": {
"$ref": "#/definitions/os_route_Route",
"existingJavaType": "io.fabric8.openshift.api.model.Route"
},
"RouteList": {
"$ref": "#/definitions/os_route_RouteList",
"existingJavaType": "io.fabric8.openshift.api.model.RouteList"
},
"SecurityContextConstraints": {
"$ref": "#/definitions/os_security_SecurityContextConstraints",
"existingJavaType": "io.fabric8.openshift.api.model.SecurityContextConstraints"
},
"SecurityContextConstraintsList": {
"$ref": "#/definitions/os_security_SecurityContextConstraintsList",
"existingJavaType": "io.fabric8.openshift.api.model.SecurityContextConstraintsList"
},
"SelfSubjectRulesReview": {
"$ref": "#/definitions/os_authorization_SelfSubjectRulesReview",
"existingJavaType": "io.fabric8.openshift.api.model.SelfSubjectRulesReview"
},
"Status": {
"$ref": "#/definitions/kubernetes_apimachinery_Status",
"existingJavaType": "io.fabric8.kubernetes.api.model.Status"
},
"SubjectAccessReview": {
"$ref": "#/definitions/os_authorization_SubjectAccessReview",
"existingJavaType": "io.fabric8.openshift.api.model.SubjectAccessReview"
},
"SubjectAccessReviewResponse": {
"$ref": "#/definitions/os_authorization_SubjectAccessReviewResponse",
"existingJavaType": "io.fabric8.openshift.api.model.SubjectAccessReviewResponse"
},
"SubjectRulesReview": {
"$ref": "#/definitions/os_authorization_SubjectRulesReview",
"existingJavaType": "io.fabric8.openshift.api.model.SubjectRulesReview"
},
"TagEvent": {
"$ref": "#/definitions/os_image_TagEvent",
"existingJavaType": "io.fabric8.openshift.api.model.TagEvent"
},
"Template": {
"$ref": "#/definitions/os_template_Template",
"existingJavaType": "io.fabric8.openshift.api.model.Template"
},
"TemplateInstance": {
"$ref": "#/definitions/os_template_TemplateInstance",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateInstance"
},
"TemplateInstanceList": {
"$ref": "#/definitions/os_template_TemplateInstanceList",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateInstanceList"
},
"TemplateList": {
"$ref": "#/definitions/os_template_TemplateList",
"existingJavaType": "io.fabric8.openshift.api.model.TemplateList"
},
"Time": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"TokenReview": {
"$ref": "#/definitions/kubernetes_authentication_TokenReview",
"existingJavaType": "io.fabric8.kubernetes.api.model.authentication.TokenReview"
},
"TypeMeta": {
"$ref": "#/definitions/kubernetes_apimachinery_TypeMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.TypeMeta"
},
"UpdateOptions": {
"$ref": "#/definitions/kubernetes_apimachinery_UpdateOptions",
"existingJavaType": "io.fabric8.kubernetes.api.model.UpdateOptions"
},
"User": {
"$ref": "#/definitions/os_user_User",
"existingJavaType": "io.fabric8.openshift.api.model.User"
},
"UserIdentityMapping": {
"$ref": "#/definitions/os_user_UserIdentityMapping",
"existingJavaType": "io.fabric8.openshift.api.model.UserIdentityMapping"
},
"UserList": {
"$ref": "#/definitions/os_user_UserList",
"existingJavaType": "io.fabric8.openshift.api.model.UserList"
},
"UserOAuthAccessToken": {
"$ref": "#/definitions/os_oauth_UserOAuthAccessToken",
"existingJavaType": "io.fabric8.openshift.api.model.UserOAuthAccessToken"
},
"UserOAuthAccessTokenList": {
"$ref": "#/definitions/os_oauth_UserOAuthAccessTokenList",
"existingJavaType": "io.fabric8.openshift.api.model.UserOAuthAccessTokenList"
}
},
"additionalProperties": true
}