schema.knative-schema.json Maven / Gradle / Ivy
{
"id": "http://fabric8.io/knative/v1alpha1/Schema#",
"$schema": "http://json-schema.org/schema#",
"definitions": {
"k8s_io_apimachinery_pkg_util_intstr_IntOrString": {
"type": "object",
"description": "",
"properties": {
"intVal": {
"type": "integer",
"description": ""
},
"strVal": {
"type": "string",
"description": ""
},
"type": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "IntOrString",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_Condition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/knative_VolatileTime",
"javaType": "io.fabric8.knative.v1.VolatileTime"
},
"message": {
"type": "string",
"description": "human-readable message indicating details about last transition"
},
"reason": {
"type": "string",
"description": "one-word CamelCase reason for the condition's last transition"
},
"severity": {
"type": "string",
"description": "how to interpret failures of this condition"
},
"status": {
"type": "string",
"description": "status of the condition"
},
"type": {
"type": "string",
"description": "type of status condition"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.v1.Condition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_URL": {
"type": "object",
"description": "",
"properties": {
"forceQuery": {
"type": "boolean",
"description": ""
},
"fragment": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
},
"opaque": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"rawPath": {
"type": "string",
"description": ""
},
"rawQuery": {
"type": "string",
"description": ""
},
"scheme": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/knative_Userinfo",
"javaType": "io.fabric8.knative.net.Userinfo"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.v1.URL",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_Userinfo": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.knative.net.Userinfo",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_VolatileTime": {
"type": "object",
"description": "",
"properties": {
"inner": {
"$ref": "#/definitions/kubernetes_meta_Time",
"javaType": "java.lang.String"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.v1.VolatileTime",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1_AddressStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1_Addressable",
"javaType": "io.fabric8.knative.duck.v1.Addressable"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1.AddressStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1_Addressable": {
"type": "object",
"description": "",
"properties": {
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1.Addressable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1_CloudEventOverrides": {
"type": "object",
"description": "",
"properties": {
"extensions": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1_Destination": {
"type": "object",
"description": "",
"properties": {
"ref": {
"$ref": "#/definitions/knative_dev_duck_v1_KReference",
"javaType": "io.fabric8.knative.duck.v1.KReference"
},
"uri": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1.Destination",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1_KReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1.KReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1_SourceSpec": {
"type": "object",
"description": "",
"properties": {
"ceOverrides": {
"$ref": "#/definitions/knative_dev_duck_v1_CloudEventOverrides",
"javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides"
},
"sink": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1.SourceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1_SourceStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"sinkUri": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1.SourceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1_Status": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1.Status",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1alpha1_AddressStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.AddressStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1alpha1_Addressable": {
"type": "object",
"description": "",
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1alpha1_BindingSpec": {
"type": "object",
"description": "",
"properties": {
"subject": {
"$ref": "#/definitions/knative_tracker_Reference",
"javaType": "io.fabric8.knative.tracker.Reference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.BindingSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1alpha1_Subscribable": {
"type": "object",
"description": "",
"properties": {
"subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscriberSpec",
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberSpec"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1alpha1_SubscribableStatus": {
"type": "object",
"description": "",
"properties": {
"subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscriberStatus",
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberStatus"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1alpha1_SubscribableTypeStatus": {
"type": "object",
"description": "",
"properties": {
"subscribableStatus": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableTypeStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1alpha1_SubscriberSpec": {
"type": "object",
"description": "",
"properties": {
"deadLetterSink": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"delivery": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"replyURI": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"subscriberURI": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1alpha1_SubscriberStatus": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"ready": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1beta1_Addressable": {
"type": "object",
"description": "",
"properties": {
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.Addressable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1beta1_DeliverySpec": {
"type": "object",
"description": "",
"properties": {
"backoffDelay": {
"type": "string",
"description": ""
},
"backoffPolicy": {
"type": "string",
"description": ""
},
"deadLetterSink": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
},
"retry": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_duck_v1beta1_Destination": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"ref": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"uri": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.Destination",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_dev_messaging_v1beta1_ChannelTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "messaging.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ChannelTemplateSpec",
"required": true
},
"spec": {
"$ref": "#/definitions/kubernetes_uti_RawExtension",
"javaType": "java.util.Map\u003cString, Object\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1alpha1_Channelable": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Channelable",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_duck_v1alpha1_ChannelableSpec",
"javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableSpec"
},
"status": {
"$ref": "#/definitions/knative_duck_v1alpha1_ChannelableStatus",
"javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.Channelable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_duck_v1alpha1_ChannelableList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_duck_v1alpha1_Channelable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Channelable"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ChannelableList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_duck_v1alpha1_ChannelableSpec": {
"type": "object",
"description": "",
"properties": {
"delivery": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
},
"subscribable": {
"$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1alpha1_ChannelableStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"errorChannel": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"subscribableStatus": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscribableStatus",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1alpha1_Resource": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Resource",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.Resource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_duck_v1alpha1_ResourceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_duck_v1alpha1_Resource",
"javaType": "io.fabric8.knative.duck.v1alpha1.Resource"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.ResourceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_duck_v1alpha1_Subscribable": {
"type": "object",
"description": "",
"properties": {
"subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscriberSpec",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberSpec"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1alpha1_SubscribableStatus": {
"type": "object",
"description": "",
"properties": {
"subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscriberStatus",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberStatus"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1alpha1_SubscribableType": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "SubscribableType",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeSpec",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeSpec"
},
"status": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeStatus",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_duck_v1alpha1_SubscribableTypeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscribableType",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SubscribableTypeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_duck_v1alpha1_SubscribableTypeSpec": {
"type": "object",
"description": "",
"properties": {
"subscribable": {
"$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1alpha1_SubscribableTypeStatus": {
"type": "object",
"description": "",
"properties": {
"subscribableStatus": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscribableStatus",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1alpha1_SubscriberSpec": {
"type": "object",
"description": "",
"properties": {
"deadLetterSink": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"delivery": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"replyURI": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"subscriberURI": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1alpha1_SubscriberStatus": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"ready": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1beta1_Channelable": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Channelable",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_duck_v1beta1_ChannelableSpec",
"javaType": "io.fabric8.knative.duck.v1beta1.ChannelableSpec"
},
"status": {
"$ref": "#/definitions/knative_duck_v1beta1_ChannelableStatus",
"javaType": "io.fabric8.knative.duck.v1beta1.ChannelableStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.Channelable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_duck_v1beta1_ChannelableList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_duck_v1beta1_Channelable",
"javaType": "io.fabric8.knative.duck.v1beta1.Channelable"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ChannelableList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.ChannelableList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_duck_v1beta1_ChannelableSpec": {
"type": "object",
"description": "",
"properties": {
"delivery": {
"$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
},
"subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscriberSpec",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.ChannelableSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1beta1_ChannelableStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1_Addressable",
"javaType": "io.fabric8.knative.duck.v1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"deadLetterChannel": {
"$ref": "#/definitions/knative_dev_duck_v1_KReference",
"javaType": "io.fabric8.knative.duck.v1.KReference"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.ChannelableStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1beta1_DeliverySpec": {
"type": "object",
"description": "",
"properties": {
"backoffDelay": {
"type": "string",
"description": ""
},
"backoffPolicy": {
"type": "string",
"description": ""
},
"deadLetterSink": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
},
"retry": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1beta1_Subscribable": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Subscribable",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscribableSpec",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscribableSpec"
},
"status": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscribableStatus",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.Subscribable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_duck_v1beta1_SubscribableList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "duck.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_duck_v1beta1_Subscribable",
"javaType": "io.fabric8.knative.duck.v1beta1.Subscribable"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SubscribableList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.SubscribableList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_duck_v1beta1_SubscribableSpec": {
"type": "object",
"description": "",
"properties": {
"subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscriberSpec",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.SubscribableSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1beta1_SubscribableStatus": {
"type": "object",
"description": "",
"properties": {
"subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1beta1_SubscriberSpec": {
"type": "object",
"description": "",
"properties": {
"delivery": {
"$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"replyUri": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"subscriberUri": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_duck_v1beta1_SubscriberStatus": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"ready": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_eventing_v1alpha1_Broker": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "eventing.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Broker",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_eventing_v1alpha1_BrokerSpec",
"javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec"
},
"status": {
"$ref": "#/definitions/knative_eventing_v1alpha1_BrokerStatus",
"javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.Broker",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_eventing_v1alpha1_BrokerList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "eventing.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_eventing_v1alpha1_Broker",
"javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
}
},
"kind": {
"type": "string",
"description": "",
"default": "BrokerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_eventing_v1alpha1_BrokerSpec": {
"type": "object",
"description": "",
"properties": {
"channelTemplateSpec": {
"$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
"javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
},
"config": {
"$ref": "#/definitions/knative_dev_duck_v1_KReference",
"javaType": "io.fabric8.knative.duck.v1.KReference"
},
"delivery": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_eventing_v1alpha1_BrokerStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"triggerChannel": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_eventing_v1alpha1_EventType": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "eventing.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "EventType",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeSpec",
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec"
},
"status": {
"$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeStatus",
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventType",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_eventing_v1alpha1_EventTypeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "eventing.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_eventing_v1alpha1_EventType",
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EventTypeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_eventing_v1alpha1_EventTypeSpec": {
"type": "object",
"description": "",
"properties": {
"broker": {
"type": "string",
"description": ""
},
"description": {
"type": "string",
"description": ""
},
"schema": {
"type": "string",
"description": ""
},
"source": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_eventing_v1alpha1_EventTypeStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_eventing_v1alpha1_Trigger": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "eventing.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Trigger",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_eventing_v1alpha1_TriggerSpec",
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec"
},
"status": {
"$ref": "#/definitions/knative_eventing_v1alpha1_TriggerStatus",
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_eventing_v1alpha1_TriggerFilter": {
"type": "object",
"description": "",
"properties": {
"attributes": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"sourceAndType": {
"$ref": "#/definitions/knative_eventing_v1alpha1_TriggerFilterSourceAndType",
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_eventing_v1alpha1_TriggerFilterSourceAndType": {
"type": "object",
"description": "",
"properties": {
"source": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_eventing_v1alpha1_TriggerList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "eventing.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_eventing_v1alpha1_Trigger",
"javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
}
},
"kind": {
"type": "string",
"description": "",
"default": "TriggerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_eventing_v1alpha1_TriggerSpec": {
"type": "object",
"description": "",
"properties": {
"broker": {
"type": "string",
"description": ""
},
"filter": {
"$ref": "#/definitions/knative_eventing_v1alpha1_TriggerFilter",
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter"
},
"subscriber": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_eventing_v1alpha1_TriggerStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"subscriberURI": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_Parallel": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "flows.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Parallel",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelSpec",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSpec"
},
"status": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.Parallel",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_flows_v1alpha1_ParallelBranch": {
"type": "object",
"description": "",
"properties": {
"filter": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
},
"reply": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
},
"subscriber": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_ParallelBranchStatus": {
"type": "object",
"description": "",
"properties": {
"filterChannelStatus": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
},
"filterSubscriptionStatus": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
},
"subscriberSubscriptionStatus": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_ParallelChannelStatus": {
"type": "object",
"description": "",
"properties": {
"channel": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"ready": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_ParallelList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "flows.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_flows_v1alpha1_Parallel",
"javaType": "io.fabric8.knative.flows.v1alpha1.Parallel"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ParallelList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_flows_v1alpha1_ParallelSpec": {
"type": "object",
"description": "",
"properties": {
"branches": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranch",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch"
}
},
"channelTemplate": {
"$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
"javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
},
"reply": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_ParallelStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1_Addressable",
"javaType": "io.fabric8.knative.duck.v1.Addressable"
},
"branchStatuses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranchStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus"
}
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"ingressChannelStatus": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_ParallelSubscriptionStatus": {
"type": "object",
"description": "",
"properties": {
"ready": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
},
"subscription": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_Sequence": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "flows.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Sequence",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_flows_v1alpha1_SequenceSpec",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSpec"
},
"status": {
"$ref": "#/definitions/knative_flows_v1alpha1_SequenceStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.Sequence",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_flows_v1alpha1_SequenceChannelStatus": {
"type": "object",
"description": "",
"properties": {
"channel": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"ready": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceChannelStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_SequenceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "flows.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_flows_v1alpha1_Sequence",
"javaType": "io.fabric8.knative.flows.v1alpha1.Sequence"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SequenceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_flows_v1alpha1_SequenceSpec": {
"type": "object",
"description": "",
"properties": {
"channelTemplate": {
"$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
"javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
},
"reply": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
},
"steps": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_flows_v1alpha1_SequenceStep",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStep"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_SequenceStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1_Addressable",
"javaType": "io.fabric8.knative.duck.v1.Addressable"
},
"channelStatuses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_flows_v1alpha1_SequenceChannelStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceChannelStatus"
}
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"subscriptionStatuses": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_flows_v1alpha1_SequenceSubscriptionStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSubscriptionStatus"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_SequenceStep": {
"type": "object",
"description": "",
"properties": {
"delivery": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
},
"ref": {
"$ref": "#/definitions/knative_dev_duck_v1_KReference",
"javaType": "io.fabric8.knative.duck.v1.KReference"
},
"uri": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStep",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_flows_v1alpha1_SequenceSubscriptionStatus": {
"type": "object",
"description": "",
"properties": {
"ready": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
},
"subscription": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSubscriptionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_ApiServerResource": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"controller": {
"type": "boolean",
"description": ""
},
"controllerSelector": {
"$ref": "#/definitions/kubernetes_meta_OwnerReference",
"javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
},
"kind": {
"type": "string",
"description": ""
},
"labelSelector": {
"$ref": "#/definitions/kubernetes_meta_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_ApiServerSource": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "legacysources.knative.dev/v1alpha1",
"required": true
},
"deprecated": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
},
"kind": {
"type": "string",
"description": "",
"default": "ApiServerSource",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceSpec",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceSpec"
},
"status": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceStatus",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_legacysources_v1alpha1_ApiServerSourceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "legacysources.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSource",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ApiServerSourceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_legacysources_v1alpha1_ApiServerSourceSpec": {
"type": "object",
"description": "",
"properties": {
"mode": {
"type": "string",
"description": ""
},
"resources": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerResource",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource"
}
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"sink": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
"javaType": "io.fabric8.knative.duck.v1beta1.Destination"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_ApiServerSourceStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"sinkUri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_ContainerSource": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "legacysources.knative.dev/v1alpha1",
"required": true
},
"deprecated": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
},
"kind": {
"type": "string",
"description": "",
"default": "ContainerSource",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceSpec",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceSpec"
},
"status": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceStatus",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_legacysources_v1alpha1_ContainerSourceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "legacysources.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSource",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ContainerSourceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_legacysources_v1alpha1_ContainerSourceSpec": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"image": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"sink": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
"javaType": "io.fabric8.knative.duck.v1beta1.Destination"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_ContainerSourceStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"sinkUri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_CronJobLimitsSpec": {
"type": "object",
"description": "",
"properties": {
"cpu": {
"type": "string",
"description": ""
},
"memory": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobLimitsSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_CronJobRequestsSpec": {
"type": "object",
"description": "",
"properties": {
"cpu": {
"type": "string",
"description": ""
},
"memory": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobRequestsSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_CronJobResourceSpec": {
"type": "object",
"description": "",
"properties": {
"limits": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobLimitsSpec",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobLimitsSpec"
},
"requests": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobRequestsSpec",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobRequestsSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobResourceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_CronJobSource": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "legacysources.knative.dev/v1alpha1",
"required": true
},
"deprecated": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
},
"kind": {
"type": "string",
"description": "",
"default": "CronJobSource",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceSpec",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceSpec"
},
"status": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceStatus",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_legacysources_v1alpha1_CronJobSourceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "legacysources.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSource",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CronJobSourceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_legacysources_v1alpha1_CronJobSourceSpec": {
"type": "object",
"description": "",
"properties": {
"data": {
"type": "string",
"description": ""
},
"resources": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobResourceSpec",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobResourceSpec"
},
"schedule": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"sink": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
"javaType": "io.fabric8.knative.duck.v1beta1.Destination"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_CronJobSourceStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"sinkUri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_Deprecated": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_SinkBinding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "legacysources.knative.dev/v1alpha1",
"required": true
},
"deprecated": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
},
"kind": {
"type": "string",
"description": "",
"default": "SinkBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingSpec",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingSpec"
},
"status": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingStatus",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_legacysources_v1alpha1_SinkBindingList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "legacysources.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBinding",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SinkBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_legacysources_v1alpha1_SinkBindingSpec": {
"type": "object",
"description": "",
"properties": {
"ceOverrides": {
"$ref": "#/definitions/knative_dev_duck_v1_CloudEventOverrides",
"javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides"
},
"sink": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
},
"subject": {
"$ref": "#/definitions/knative_tracker_Reference",
"javaType": "io.fabric8.knative.tracker.Reference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_legacysources_v1alpha1_SinkBindingStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"sinkUri": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_messaging_v1alpha1_Channel": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "messaging.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Channel",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_messaging_v1alpha1_ChannelSpec",
"javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec"
},
"status": {
"$ref": "#/definitions/knative_messaging_v1alpha1_ChannelStatus",
"javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.Channel",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_messaging_v1alpha1_ChannelList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "messaging.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_messaging_v1alpha1_Channel",
"javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ChannelList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_messaging_v1alpha1_ChannelSpec": {
"type": "object",
"description": "",
"properties": {
"channelTemplate": {
"$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
"javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
},
"delivery": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
},
"subscribable": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Subscribable",
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_messaging_v1alpha1_ChannelStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
},
"channel": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"subscribableStatus": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_messaging_v1alpha1_InMemoryChannel": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "messaging.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "InMemoryChannel",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelSpec",
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec"
},
"status": {
"$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelStatus",
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_messaging_v1alpha1_InMemoryChannelList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "messaging.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannel",
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
}
},
"kind": {
"type": "string",
"description": "",
"default": "InMemoryChannelList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_messaging_v1alpha1_InMemoryChannelSpec": {
"type": "object",
"description": "",
"properties": {
"delivery": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
},
"subscribable": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Subscribable",
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_messaging_v1alpha1_InMemoryChannelStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"subscribableStatus": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
"javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_messaging_v1alpha1_Subscription": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "messaging.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Subscription",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionSpec",
"javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec"
},
"status": {
"$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionStatus",
"javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_messaging_v1alpha1_SubscriptionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "messaging.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_messaging_v1alpha1_Subscription",
"javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SubscriptionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_messaging_v1alpha1_SubscriptionSpec": {
"type": "object",
"description": "",
"properties": {
"channel": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"delivery": {
"$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"reply": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
},
"subscriber": {
"$ref": "#/definitions/knative_dev_duck_v1_Destination",
"javaType": "io.fabric8.knative.duck.v1.Destination"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_messaging_v1alpha1_SubscriptionStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"physicalSubscription": {
"$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription",
"javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription": {
"type": "object",
"description": "",
"properties": {
"deadLetterSinkURI": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"replyURI": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
},
"subscriberURI": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_Configuration": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Configuration",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_ConfigurationSpec",
"javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1_ConfigurationStatus",
"javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.Configuration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1_ConfigurationList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1_Configuration",
"javaType": "io.fabric8.knative.serving.v1.Configuration"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigurationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.ConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1_ConfigurationSpec": {
"type": "object",
"description": "",
"properties": {
"template": {
"$ref": "#/definitions/knative_serving_v1_RevisionTemplateSpec",
"javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_ConfigurationStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"latestCreatedRevisionName": {
"type": "string",
"description": ""
},
"latestReadyRevisionName": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_ConfigurationStatusFields": {
"type": "object",
"description": "",
"properties": {
"latestCreatedRevisionName": {
"type": "string",
"description": ""
},
"latestReadyRevisionName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.ConfigurationStatusFields",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_Revision": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Revision",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_RevisionSpec",
"javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1_RevisionStatus",
"javaType": "io.fabric8.knative.serving.v1.RevisionStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.Revision",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1_RevisionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1_Revision",
"javaType": "io.fabric8.knative.serving.v1.Revision"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RevisionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.RevisionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1_RevisionSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_Affinity",
"javaType": "io.fabric8.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"containerConcurrency": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsConfig": {
"$ref": "#/definitions/kubernetes_PodDNSConfig",
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"enableServiceLinks": {
"type": "boolean",
"description": ""
},
"ephemeralContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EphemeralContainer",
"javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
}
},
"hostAliases": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_HostAlias",
"javaType": "io.fabric8.kubernetes.api.model.HostAlias"
}
},
"hostIPC": {
"type": "boolean",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"hostPID": {
"type": "boolean",
"description": ""
},
"hostname": {
"type": "string",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"nodeName": {
"type": "string",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"overhead": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"preemptionPolicy": {
"type": "string",
"description": ""
},
"priority": {
"type": "integer",
"description": ""
},
"priorityClassName": {
"type": "string",
"description": ""
},
"readinessGates": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodReadinessGate",
"javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
}
},
"restartPolicy": {
"type": "string",
"description": ""
},
"runtimeClassName": {
"type": "string",
"description": ""
},
"schedulerName": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_PodSecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"shareProcessNamespace": {
"type": "boolean",
"description": ""
},
"subdomain": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"timeoutSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"tolerations": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.fabric8.kubernetes.api.model.Toleration"
}
},
"topologySpreadConstraints": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
"javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
}
},
"volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Volume",
"javaType": "io.fabric8.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.RevisionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_RevisionStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"imageDigest": {
"type": "string",
"description": ""
},
"logUrl": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"serviceName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.RevisionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_RevisionTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_RevisionSpec",
"javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_Route": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Route",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_RouteSpec",
"javaType": "io.fabric8.knative.serving.v1.RouteSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1_RouteStatus",
"javaType": "io.fabric8.knative.serving.v1.RouteStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.Route",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1_RouteList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1_Route",
"javaType": "io.fabric8.knative.serving.v1.Route"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RouteList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.RouteList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1_RouteSpec": {
"type": "object",
"description": "",
"properties": {
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.RouteSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_RouteStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1_Addressable",
"javaType": "io.fabric8.knative.duck.v1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
}
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.RouteStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_RouteStatusFields": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1_Addressable",
"javaType": "io.fabric8.knative.duck.v1.Addressable"
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
}
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.RouteStatusFields",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_Service": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_ServiceSpec",
"javaType": "io.fabric8.knative.serving.v1.ServiceSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1_ServiceStatus",
"javaType": "io.fabric8.knative.serving.v1.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.Service",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1_ServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1_Service",
"javaType": "io.fabric8.knative.serving.v1.Service"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.ServiceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1_ServiceSpec": {
"type": "object",
"description": "",
"properties": {
"template": {
"$ref": "#/definitions/knative_serving_v1_RevisionTemplateSpec",
"javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.ServiceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_ServiceStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1_Addressable",
"javaType": "io.fabric8.knative.duck.v1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"latestCreatedRevisionName": {
"type": "string",
"description": ""
},
"latestReadyRevisionName": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
}
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.ServiceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1_TrafficTarget": {
"type": "object",
"description": "",
"properties": {
"configurationName": {
"type": "string",
"description": ""
},
"latestRevision": {
"type": "boolean",
"description": ""
},
"percent": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"revisionName": {
"type": "string",
"description": ""
},
"tag": {
"type": "string",
"description": ""
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1.TrafficTarget",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_Configuration": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Configuration",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationStatus",
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.Configuration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1alpha1_ConfigurationList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_Configuration",
"javaType": "io.fabric8.knative.serving.v1alpha1.Configuration"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigurationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1alpha1_ConfigurationSpec": {
"type": "object",
"description": "",
"properties": {
"build": {
"$ref": "#/definitions/kubernetes_uti_RawExtension",
"javaType": "java.util.Map\u003cString, Object\u003e"
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"revisionTemplate": {
"$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
},
"template": {
"$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_ConfigurationStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"latestCreatedRevisionName": {
"type": "string",
"description": ""
},
"latestReadyRevisionName": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_ConfigurationStatusFields": {
"type": "object",
"description": "",
"properties": {
"latestCreatedRevisionName": {
"type": "string",
"description": ""
},
"latestReadyRevisionName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatusFields",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_ManualType": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ManualType",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_PinnedType": {
"type": "object",
"description": "",
"properties": {
"configuration": {
"$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
},
"revisionName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.PinnedType",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_ReleaseType": {
"type": "object",
"description": "",
"properties": {
"configuration": {
"$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
},
"revisions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"rolloutPercent": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ReleaseType",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_Revision": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Revision",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1alpha1_RevisionSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1alpha1_RevisionStatus",
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.Revision",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1alpha1_RevisionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_Revision",
"javaType": "io.fabric8.knative.serving.v1alpha1.Revision"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RevisionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1alpha1_RevisionSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_Affinity",
"javaType": "io.fabric8.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"buildName": {
"type": "string",
"description": ""
},
"buildRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"concurrencyModel": {
"type": "string",
"description": ""
},
"container": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
},
"containerConcurrency": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsConfig": {
"$ref": "#/definitions/kubernetes_PodDNSConfig",
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"enableServiceLinks": {
"type": "boolean",
"description": ""
},
"ephemeralContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EphemeralContainer",
"javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
}
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"hostAliases": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_HostAlias",
"javaType": "io.fabric8.kubernetes.api.model.HostAlias"
}
},
"hostIPC": {
"type": "boolean",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"hostPID": {
"type": "boolean",
"description": ""
},
"hostname": {
"type": "string",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"nodeName": {
"type": "string",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"overhead": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"preemptionPolicy": {
"type": "string",
"description": ""
},
"priority": {
"type": "integer",
"description": ""
},
"priorityClassName": {
"type": "string",
"description": ""
},
"readinessGates": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodReadinessGate",
"javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
}
},
"restartPolicy": {
"type": "string",
"description": ""
},
"runtimeClassName": {
"type": "string",
"description": ""
},
"schedulerName": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_PodSecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"servingState": {
"type": "string",
"description": ""
},
"shareProcessNamespace": {
"type": "boolean",
"description": ""
},
"subdomain": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"timeoutSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"tolerations": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.fabric8.kubernetes.api.model.Toleration"
}
},
"topologySpreadConstraints": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
"javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
}
},
"volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Volume",
"javaType": "io.fabric8.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_RevisionStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"imageDigest": {
"type": "string",
"description": ""
},
"logUrl": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"serviceName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_RevisionTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1alpha1_RevisionSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_Route": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Route",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1alpha1_RouteSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.RouteSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1alpha1_RouteStatus",
"javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.Route",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1alpha1_RouteList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_Route",
"javaType": "io.fabric8.knative.serving.v1alpha1.Route"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RouteList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RouteList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1alpha1_RouteSpec": {
"type": "object",
"description": "",
"properties": {
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RouteSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_RouteStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"domain": {
"type": "string",
"description": ""
},
"domainInternal": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
}
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_RouteStatusFields": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
},
"domain": {
"type": "string",
"description": ""
},
"domainInternal": {
"type": "string",
"description": ""
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
}
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatusFields",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_RunLatestType": {
"type": "object",
"description": "",
"properties": {
"configuration": {
"$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.RunLatestType",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_Service": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1alpha1_ServiceSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.ServiceSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1alpha1_ServiceStatus",
"javaType": "io.fabric8.knative.serving.v1alpha1.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.Service",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1alpha1_ServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_Service",
"javaType": "io.fabric8.knative.serving.v1alpha1.Service"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ServiceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1alpha1_ServiceSpec": {
"type": "object",
"description": "",
"properties": {
"build": {
"$ref": "#/definitions/kubernetes_uti_RawExtension",
"javaType": "java.util.Map\u003cString, Object\u003e"
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"manual": {
"$ref": "#/definitions/knative_serving_v1alpha1_ManualType",
"javaType": "io.fabric8.knative.serving.v1alpha1.ManualType"
},
"pinned": {
"$ref": "#/definitions/knative_serving_v1alpha1_PinnedType",
"javaType": "io.fabric8.knative.serving.v1alpha1.PinnedType"
},
"release": {
"$ref": "#/definitions/knative_serving_v1alpha1_ReleaseType",
"javaType": "io.fabric8.knative.serving.v1alpha1.ReleaseType"
},
"revisionTemplate": {
"$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
},
"runLatest": {
"$ref": "#/definitions/knative_serving_v1alpha1_RunLatestType",
"javaType": "io.fabric8.knative.serving.v1alpha1.RunLatestType"
},
"template": {
"$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ServiceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_ServiceStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
"$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_Condition",
"javaType": "io.fabric8.knative.v1.Condition"
}
},
"domain": {
"type": "string",
"description": ""
},
"domainInternal": {
"type": "string",
"description": ""
},
"latestCreatedRevisionName": {
"type": "string",
"description": ""
},
"latestReadyRevisionName": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
"javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
}
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.ServiceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1alpha1_TrafficTarget": {
"type": "object",
"description": "",
"properties": {
"configurationName": {
"type": "string",
"description": ""
},
"latestRevision": {
"type": "boolean",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"percent": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"revisionName": {
"type": "string",
"description": ""
},
"tag": {
"type": "string",
"description": ""
},
"url": {
"$ref": "#/definitions/knative_URL",
"javaType": "io.fabric8.knative.v1.URL"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"knative_serving_v1beta1_Configuration": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Configuration",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_ConfigurationSpec",
"javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1_ConfigurationStatus",
"javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1beta1.Configuration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1beta1_ConfigurationList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1beta1_Configuration",
"javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigurationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1beta1.ConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1beta1_Revision": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Revision",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_RevisionSpec",
"javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1_RevisionStatus",
"javaType": "io.fabric8.knative.serving.v1.RevisionStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1beta1.Revision",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1beta1_RevisionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1beta1_Revision",
"javaType": "io.fabric8.knative.serving.v1beta1.Revision"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RevisionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1beta1.RevisionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1beta1_Route": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Route",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_RouteSpec",
"javaType": "io.fabric8.knative.serving.v1.RouteSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1_RouteStatus",
"javaType": "io.fabric8.knative.serving.v1.RouteStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1beta1.Route",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1beta1_RouteList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1beta1_Route",
"javaType": "io.fabric8.knative.serving.v1beta1.Route"
}
},
"kind": {
"type": "string",
"description": "",
"default": "RouteList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1beta1.RouteList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_serving_v1beta1_Service": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/knative_serving_v1_ServiceSpec",
"javaType": "io.fabric8.knative.serving.v1.ServiceSpec"
},
"status": {
"$ref": "#/definitions/knative_serving_v1_ServiceStatus",
"javaType": "io.fabric8.knative.serving.v1.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1beta1.Service",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"knative_serving_v1beta1_ServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "serving.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/knative_serving_v1beta1_Service",
"javaType": "io.fabric8.knative.serving.v1beta1.Service"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.serving.v1beta1.ServiceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"knative_tracker_Reference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"selector": {
"$ref": "#/definitions/kubernetes_meta_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.knative.tracker.Reference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_AWSElasticBlockStoreVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"partition": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Affinity": {
"type": "object",
"description": "",
"properties": {
"nodeAffinity": {
"$ref": "#/definitions/kubernetes_NodeAffinity",
"javaType": "io.fabric8.kubernetes.api.model.NodeAffinity"
},
"podAffinity": {
"$ref": "#/definitions/kubernetes_PodAffinity",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinity"
},
"podAntiAffinity": {
"$ref": "#/definitions/kubernetes_PodAntiAffinity",
"javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Affinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_AzureDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"cachingMode": {
"type": "string",
"description": ""
},
"diskName": {
"type": "string",
"description": ""
},
"diskURI": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_AzureFileVolumeSource": {
"type": "object",
"description": "",
"properties": {
"readOnly": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
},
"shareName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_CSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"driver": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"nodePublishSecretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeAttributes": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Capabilities": {
"type": "object",
"description": "",
"properties": {
"add": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"drop": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Capabilities",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_CephFSVolumeSource": {
"type": "object",
"description": "",
"properties": {
"monitors": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretFile": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_CinderVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ConfigMapEnvSource": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ConfigMapKeySelector": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ConfigMapProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ConfigMapVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Container": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvFromSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_SecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"terminationMessagePolicy": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeDevices": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_VolumeDevice",
"javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_VolumeMount",
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Container",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerPort": {
"type": "object",
"description": "",
"properties": {
"containerPort": {
"type": "integer",
"description": ""
},
"hostIP": {
"type": "string",
"description": ""
},
"hostPort": {
"type": "integer",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DownwardAPIProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DownwardAPIVolumeFile": {
"type": "object",
"description": "",
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DownwardAPIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EmptyDirVolumeSource": {
"type": "object",
"description": "",
"properties": {
"medium": {
"type": "string",
"description": ""
},
"sizeLimit": {
"$ref": "#/definitions/kubernetes_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EnvFromSource": {
"type": "object",
"description": "",
"properties": {
"configMapRef": {
"$ref": "#/definitions/kubernetes_ConfigMapEnvSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
},
"prefix": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_SecretEnvSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EnvVar": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "",
"pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
},
"value": {
"type": "string",
"description": ""
},
"valueFrom": {
"$ref": "#/definitions/kubernetes_EnvVarSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvVarSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EnvVar",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EnvVarSource": {
"type": "object",
"description": "",
"properties": {
"configMapKeyRef": {
"$ref": "#/definitions/kubernetes_ConfigMapKeySelector",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
},
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/kubernetes_SecretKeySelector",
"javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EnvVarSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EphemeralContainer": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvFromSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string",
"description": ""
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_SecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"targetContainerName": {
"type": "string",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"terminationMessagePolicy": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeDevices": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_VolumeDevice",
"javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_VolumeMount",
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EphemeralContainerCommon": {
"type": "object",
"description": "",
"properties": {
"args": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"env": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.fabric8.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvFromSource",
"javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_Lifecycle",
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"name": {
"type": "string",
"description": ""
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerPort",
"javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_SecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
},
"startupProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.fabric8.kubernetes.api.model.Probe"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"terminationMessagePolicy": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeDevices": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_VolumeDevice",
"javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
}
},
"volumeMounts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_VolumeMount",
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.EphemeralContainerCommon",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ExecAction": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ExecAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_FCVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"targetWWNs": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"wwids": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_FlexVolumeSource": {
"type": "object",
"description": "",
"properties": {
"driver": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"options": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_FlockerVolumeSource": {
"type": "object",
"description": "",
"properties": {
"datasetName": {
"type": "string",
"description": ""
},
"datasetUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_GCEPersistentDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"partition": {
"type": "integer",
"description": ""
},
"pdName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_GitRepoVolumeSource": {
"type": "object",
"description": "",
"properties": {
"directory": {
"type": "string",
"description": ""
},
"repository": {
"type": "string",
"description": ""
},
"revision": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_GlusterfsVolumeSource": {
"type": "object",
"description": "",
"properties": {
"endpoints": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HTTPGetAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"httpHeaders": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_HTTPHeader",
"javaType": "io.fabric8.kubernetes.api.model.HTTPHeader"
}
},
"path": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "IntOrString"
},
"scheme": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HTTPHeader": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HTTPHeader",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Handler": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Handler",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HostAlias": {
"type": "object",
"description": "",
"properties": {
"hostnames": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HostAlias",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HostPathVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ISCSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"chapAuthDiscovery": {
"type": "boolean",
"description": ""
},
"chapAuthSession": {
"type": "boolean",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"initiatorName": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"iscsiInterface": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"portals": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"targetPortal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_KeyToPath": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Lifecycle": {
"type": "object",
"description": "",
"properties": {
"postStart": {
"$ref": "#/definitions/kubernetes_Handler",
"javaType": "io.fabric8.kubernetes.api.model.Handler"
},
"preStop": {
"$ref": "#/definitions/kubernetes_Handler",
"javaType": "io.fabric8.kubernetes.api.model.Handler"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Lifecycle",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_LocalObjectReference": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NFSVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PreferredSchedulingTerm",
"javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"$ref": "#/definitions/kubernetes_NodeSelector",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelector"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSelector": {
"type": "object",
"description": "",
"properties": {
"nodeSelectorTerms": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSelectorRequirement": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSelectorTerm": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
}
},
"matchFields": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ObjectFieldSelector": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ObjectReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PersistentVolumeClaimVolumeSource": {
"type": "object",
"description": "",
"properties": {
"claimName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PhotonPersistentDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"pdID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodAffinityTerm": {
"type": "object",
"description": "",
"properties": {
"labelSelector": {
"$ref": "#/definitions/kubernetes_meta_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"namespaces": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"topologyKey": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodAntiAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodDNSConfig": {
"type": "object",
"description": "",
"properties": {
"nameservers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"options": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodDNSConfigOption",
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption"
}
},
"searches": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodDNSConfigOption": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodReadinessGate": {
"type": "object",
"description": "",
"properties": {
"conditionType": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodSecurityContext": {
"type": "object",
"description": "",
"properties": {
"fsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"runAsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"supplementalGroups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"sysctls": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Sysctl",
"javaType": "io.fabric8.kubernetes.api.model.Sysctl"
}
},
"windowsOptions": {
"$ref": "#/definitions/kubernetes_WindowsSecurityContextOptions",
"javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_Affinity",
"javaType": "io.fabric8.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"dnsConfig": {
"$ref": "#/definitions/kubernetes_PodDNSConfig",
"javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"enableServiceLinks": {
"type": "boolean",
"description": ""
},
"ephemeralContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EphemeralContainer",
"javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
}
},
"hostAliases": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_HostAlias",
"javaType": "io.fabric8.kubernetes.api.model.HostAlias"
}
},
"hostIPC": {
"type": "boolean",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"hostPID": {
"type": "boolean",
"description": ""
},
"hostname": {
"type": "string",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
"nodeName": {
"type": "string",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"overhead": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"preemptionPolicy": {
"type": "string",
"description": ""
},
"priority": {
"type": "integer",
"description": ""
},
"priorityClassName": {
"type": "string",
"description": ""
},
"readinessGates": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodReadinessGate",
"javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
}
},
"restartPolicy": {
"type": "string",
"description": ""
},
"runtimeClassName": {
"type": "string",
"description": ""
},
"schedulerName": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_PodSecurityContext",
"javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"shareProcessNamespace": {
"type": "boolean",
"description": ""
},
"subdomain": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"tolerations": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.fabric8.kubernetes.api.model.Toleration"
}
},
"topologySpreadConstraints": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
"javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
}
},
"volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Volume",
"javaType": "io.fabric8.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"metadata": {
"$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PodSpec",
"javaType": "io.fabric8.kubernetes.api.model.PodSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PortworxVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PreferredSchedulingTerm": {
"type": "object",
"description": "",
"properties": {
"preference": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Probe": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.fabric8.kubernetes.api.model.ExecAction"
},
"failureThreshold": {
"type": "integer",
"description": ""
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
},
"initialDelaySeconds": {
"type": "integer",
"description": ""
},
"periodSeconds": {
"type": "integer",
"description": ""
},
"successThreshold": {
"type": "integer",
"description": ""
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
},
"timeoutSeconds": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Probe",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ProjectedVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"sources": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_VolumeProjection",
"javaType": "io.fabric8.kubernetes.api.model.VolumeProjection"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Quantity": {
"type": "object",
"description": "",
"properties": {
"format": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Quantity",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_QuobyteVolumeSource": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"registry": {
"type": "string",
"description": ""
},
"tenant": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
},
"volume": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_RBDVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"image": {
"type": "string",
"description": ""
},
"keyring": {
"type": "string",
"description": ""
},
"monitors": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"pool": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ResourceFieldSelector": {
"type": "object",
"description": "",
"properties": {
"containerName": {
"type": "string",
"description": ""
},
"divisor": {
"$ref": "#/definitions/kubernetes_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"resource": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ResourceRequirements": {
"type": "object",
"description": "",
"properties": {
"limits": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
"requests": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_Quantity",
"javaType": "io.fabric8.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SELinuxOptions": {
"type": "object",
"description": "",
"properties": {
"level": {
"type": "string",
"description": ""
},
"role": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ScaleIOVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"gateway": {
"type": "string",
"description": ""
},
"protectionDomain": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"sslEnabled": {
"type": "boolean",
"description": ""
},
"storageMode": {
"type": "string",
"description": ""
},
"storagePool": {
"type": "string",
"description": ""
},
"system": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecretEnvSource": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecretKeySelector": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecretProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecretVolumeSource": {
"type": "object",
"description": "",
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
}
},
"optional": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecurityContext": {
"type": "object",
"description": "",
"properties": {
"allowPrivilegeEscalation": {
"type": "boolean",
"description": ""
},
"capabilities": {
"$ref": "#/definitions/kubernetes_Capabilities",
"javaType": "io.fabric8.kubernetes.api.model.Capabilities"
},
"privileged": {
"type": "boolean",
"description": ""
},
"procMount": {
"type": "string",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"runAsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
},
"windowsOptions": {
"$ref": "#/definitions/kubernetes_WindowsSecurityContextOptions",
"javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.SecurityContext",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ServiceAccountTokenProjection": {
"type": "object",
"description": "",
"properties": {
"audience": {
"type": "string",
"description": ""
},
"expirationSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_StorageOSVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Sysctl": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Sysctl",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_TCPSocketAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Toleration": {
"type": "object",
"description": "",
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"tolerationSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Toleration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_TopologySpreadConstraint": {
"type": "object",
"description": "",
"properties": {
"labelSelector": {
"$ref": "#/definitions/kubernetes_meta_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
},
"maxSkew": {
"type": "integer",
"description": ""
},
"topologyKey": {
"type": "string",
"description": ""
},
"whenUnsatisfiable": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Volume": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"csi": {
"$ref": "#/definitions/kubernetes_CSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Volume",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeDevice": {
"type": "object",
"description": "",
"properties": {
"devicePath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeDevice",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeMount": {
"type": "object",
"description": "",
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"mountPropagation": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"subPath": {
"type": "string",
"description": ""
},
"subPathExpr": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeMount",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeProjection": {
"type": "object",
"description": "",
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapProjection",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIProjection",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretProjection",
"javaType": "io.fabric8.kubernetes.api.model.SecretProjection"
},
"serviceAccountToken": {
"$ref": "#/definitions/kubernetes_ServiceAccountTokenProjection",
"javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeProjection",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeSource": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
},
"csi": {
"$ref": "#/definitions/kubernetes_CSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VsphereVirtualDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"storagePolicyID": {
"type": "string",
"description": ""
},
"storagePolicyName": {
"type": "string",
"description": ""
},
"volumePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_WeightedPodAffinityTerm": {
"type": "object",
"description": "",
"properties": {
"podAffinityTerm": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_WindowsSecurityContextOptions": {
"type": "object",
"description": "",
"properties": {
"gmsaCredentialSpec": {
"type": "string",
"description": ""
},
"gmsaCredentialSpecName": {
"type": "string",
"description": ""
},
"runAsUserName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_FieldsV1": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.FieldsV1",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_LabelSelector": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_meta_LabelSelectorRequirement",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement"
}
},
"matchLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_LabelSelectorRequirement": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_ListMeta": {
"type": "object",
"description": "",
"properties": {
"continue": {
"type": "string",
"description": ""
},
"remainingItemCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_ManagedFieldsEntry": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldsType": {
"type": "string",
"description": ""
},
"fieldsV1": {
"$ref": "#/definitions/kubernetes_meta_FieldsV1",
"javaType": "io.fabric8.kubernetes.api.model.FieldsV1"
},
"manager": {
"type": "string",
"description": ""
},
"operation": {
"type": "string",
"description": ""
},
"time": {
"$ref": "#/definitions/kubernetes_meta_Time",
"javaType": "java.lang.String"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_ObjectMeta": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"clusterName": {
"type": "string",
"description": ""
},
"creationTimestamp": {
"$ref": "#/definitions/kubernetes_meta_Time",
"javaType": "java.lang.String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/kubernetes_meta_Time",
"javaType": "java.lang.String"
},
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"managedFields": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_meta_ManagedFieldsEntry",
"javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
}
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"ownerReferences": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_meta_OwnerReference",
"javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_OwnerReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"blockOwnerDeletion": {
"type": "boolean",
"description": ""
},
"controller": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.OwnerReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_Time": {
"type": "object",
"description": "",
"properties": {
"time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "java.lang.String",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_meta_TypeMeta": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TypeMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_uti_RawExtension": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "java.util.Map\u003cString, Object\u003e",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
}
},
"type": "object",
"properties": {
"apiServerResource": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerResource",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource"
},
"apiServerSource": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSource",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource"
},
"apiServerSourceList": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceList",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceList"
},
"broker": {
"$ref": "#/definitions/knative_eventing_v1alpha1_Broker",
"javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
},
"brokerList": {
"$ref": "#/definitions/knative_eventing_v1alpha1_BrokerList",
"javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerList"
},
"channel": {
"$ref": "#/definitions/knative_messaging_v1alpha1_Channel",
"javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
},
"channelList": {
"$ref": "#/definitions/knative_messaging_v1alpha1_ChannelList",
"javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelList"
},
"containerSource": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSource",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource"
},
"containerSourceList": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceList",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceList"
},
"cronJobSource": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSource",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource"
},
"cronJobSourceList": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceList",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceList"
},
"eventType": {
"$ref": "#/definitions/knative_eventing_v1alpha1_EventType",
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
},
"eventTypeList": {
"$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeList",
"javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeList"
},
"inMemoryChannel": {
"$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannel",
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
},
"inMemoryChannelList": {
"$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelList",
"javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelList"
},
"parallel": {
"$ref": "#/definitions/knative_flows_v1alpha1_Parallel",
"javaType": "io.fabric8.knative.flows.v1alpha1.Parallel"
},
"parallelBranch": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranch",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch"
},
"parallelBranchStatus": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranchStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus"
},
"parallelChannelStatus": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
},
"parallelList": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelList",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelList"
},
"parallelSubscriptionStatus": {
"$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
},
"sequence": {
"$ref": "#/definitions/knative_flows_v1alpha1_Sequence",
"javaType": "io.fabric8.knative.flows.v1alpha1.Sequence"
},
"sequenceList": {
"$ref": "#/definitions/knative_flows_v1alpha1_SequenceList",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceList"
},
"sinkBinding": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBinding",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding"
},
"sinkBindingList": {
"$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingList",
"javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingList"
},
"subscription": {
"$ref": "#/definitions/knative_messaging_v1alpha1_Subscription",
"javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
},
"subscriptionList": {
"$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionList",
"javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionList"
},
"trigger": {
"$ref": "#/definitions/knative_eventing_v1alpha1_Trigger",
"javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
},
"triggerList": {
"$ref": "#/definitions/knative_eventing_v1alpha1_TriggerList",
"javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerList"
},
"v1Configuration": {
"$ref": "#/definitions/knative_serving_v1_Configuration",
"javaType": "io.fabric8.knative.serving.v1.Configuration"
},
"v1ConfigurationList": {
"$ref": "#/definitions/knative_serving_v1_ConfigurationList",
"javaType": "io.fabric8.knative.serving.v1.ConfigurationList"
},
"v1Revision": {
"$ref": "#/definitions/knative_serving_v1_Revision",
"javaType": "io.fabric8.knative.serving.v1.Revision"
},
"v1RevisionList": {
"$ref": "#/definitions/knative_serving_v1_RevisionList",
"javaType": "io.fabric8.knative.serving.v1.RevisionList"
},
"v1Route": {
"$ref": "#/definitions/knative_serving_v1_Route",
"javaType": "io.fabric8.knative.serving.v1.Route"
},
"v1RouteList": {
"$ref": "#/definitions/knative_serving_v1_RouteList",
"javaType": "io.fabric8.knative.serving.v1.RouteList"
},
"v1Service": {
"$ref": "#/definitions/knative_serving_v1_Service",
"javaType": "io.fabric8.knative.serving.v1.Service"
},
"v1ServiceList": {
"$ref": "#/definitions/knative_serving_v1_ServiceList",
"javaType": "io.fabric8.knative.serving.v1.ServiceList"
},
"v1alpha1ChanalableList": {
"$ref": "#/definitions/knative_duck_v1alpha1_ChannelableList",
"javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableList"
},
"v1alpha1Channelable": {
"$ref": "#/definitions/knative_duck_v1alpha1_Channelable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Channelable"
},
"v1alpha1Configuration": {
"$ref": "#/definitions/knative_serving_v1alpha1_Configuration",
"javaType": "io.fabric8.knative.serving.v1alpha1.Configuration"
},
"v1alpha1ConfigurationList": {
"$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationList",
"javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationList"
},
"v1alpha1Resource": {
"$ref": "#/definitions/knative_duck_v1alpha1_Resource",
"javaType": "io.fabric8.knative.duck.v1alpha1.Resource"
},
"v1alpha1ResourceList": {
"$ref": "#/definitions/knative_duck_v1alpha1_ResourceList",
"javaType": "io.fabric8.knative.duck.v1alpha1.ResourceList"
},
"v1alpha1Revision": {
"$ref": "#/definitions/knative_serving_v1alpha1_Revision",
"javaType": "io.fabric8.knative.serving.v1alpha1.Revision"
},
"v1alpha1RevisionList": {
"$ref": "#/definitions/knative_serving_v1alpha1_RevisionList",
"javaType": "io.fabric8.knative.serving.v1alpha1.RevisionList"
},
"v1alpha1Route": {
"$ref": "#/definitions/knative_serving_v1alpha1_Route",
"javaType": "io.fabric8.knative.serving.v1alpha1.Route"
},
"v1alpha1RouteList": {
"$ref": "#/definitions/knative_serving_v1alpha1_RouteList",
"javaType": "io.fabric8.knative.serving.v1alpha1.RouteList"
},
"v1alpha1Service": {
"$ref": "#/definitions/knative_serving_v1alpha1_Service",
"javaType": "io.fabric8.knative.serving.v1alpha1.Service"
},
"v1alpha1ServiceList": {
"$ref": "#/definitions/knative_serving_v1alpha1_ServiceList",
"javaType": "io.fabric8.knative.serving.v1alpha1.ServiceList"
},
"v1alpha1Subscribable": {
"$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
"javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
},
"v1alpha1SubscribableType": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscribableType",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType"
},
"v1alpha1SubscribableTypeList": {
"$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeList",
"javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeList"
},
"v1beta1BackoffPolicyType": {
"type": "string",
"description": ""
},
"v1beta1ChanalableList": {
"$ref": "#/definitions/knative_duck_v1beta1_ChannelableList",
"javaType": "io.fabric8.knative.duck.v1beta1.ChannelableList"
},
"v1beta1Channelable": {
"$ref": "#/definitions/knative_duck_v1beta1_Channelable",
"javaType": "io.fabric8.knative.duck.v1beta1.Channelable"
},
"v1beta1Configuration": {
"$ref": "#/definitions/knative_serving_v1beta1_Configuration",
"javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
},
"v1beta1ConfigurationList": {
"$ref": "#/definitions/knative_serving_v1beta1_ConfigurationList",
"javaType": "io.fabric8.knative.serving.v1beta1.ConfigurationList"
},
"v1beta1DeliverySpec": {
"$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
"javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
},
"v1beta1Revision": {
"$ref": "#/definitions/knative_serving_v1beta1_Revision",
"javaType": "io.fabric8.knative.serving.v1beta1.Revision"
},
"v1beta1RevisionList": {
"$ref": "#/definitions/knative_serving_v1beta1_RevisionList",
"javaType": "io.fabric8.knative.serving.v1beta1.RevisionList"
},
"v1beta1Route": {
"$ref": "#/definitions/knative_serving_v1beta1_Route",
"javaType": "io.fabric8.knative.serving.v1beta1.Route"
},
"v1beta1RouteList": {
"$ref": "#/definitions/knative_serving_v1beta1_RouteList",
"javaType": "io.fabric8.knative.serving.v1beta1.RouteList"
},
"v1beta1Service": {
"$ref": "#/definitions/knative_serving_v1beta1_Service",
"javaType": "io.fabric8.knative.serving.v1beta1.Service"
},
"v1beta1ServiceList": {
"$ref": "#/definitions/knative_serving_v1beta1_ServiceList",
"javaType": "io.fabric8.knative.serving.v1beta1.ServiceList"
},
"v1beta1Subscribable": {
"$ref": "#/definitions/knative_duck_v1beta1_Subscribable",
"javaType": "io.fabric8.knative.duck.v1beta1.Subscribable"
},
"v1beta1SubscribableList": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscribableList",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscribableList"
},
"v1beta1SubscribableStatus": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscribableStatus",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus"
},
"v1beta1SubscriberStatus": {
"$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
"javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
}
},
"additionalProperties": true
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy