schema.kube-schema.json Maven / Gradle / Ivy
{
"id": "http://fabric8.io/fabric8/v2/Schema#",
"$schema": "http://json-schema.org/draft-07/schema#",
"$module": "flowcontrol",
"definitions": {
"kubernetes_apimachinery_FieldsV1": {
"type": "object",
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.FieldsV1",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ListMeta": {
"type": "object",
"properties": {
"continue": {
"type": "string"
},
"remainingItemCount": {
"type": "integer",
"existingJavaType": "Long"
},
"resourceVersion": {
"type": "string"
},
"selfLink": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ManagedFieldsEntry": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"fieldsType": {
"type": "string"
},
"fieldsV1": {
"$ref": "#/definitions/kubernetes_apimachinery_FieldsV1",
"existingJavaType": "io.fabric8.kubernetes.api.model.FieldsV1"
},
"manager": {
"type": "string"
},
"operation": {
"type": "string"
},
"subresource": {
"type": "string"
},
"time": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ObjectMeta": {
"type": "object",
"properties": {
"annotations": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"creationTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"finalizers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"generateName": {
"type": "string"
},
"generation": {
"type": "integer",
"existingJavaType": "Long"
},
"labels": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"managedFields": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_ManagedFieldsEntry",
"existingJavaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
}
},
"name": {
"type": "string"
},
"namespace": {
"type": "string",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"ownerReferences": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_OwnerReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string"
},
"selfLink": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_OwnerReference": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"blockOwnerDeletion": {
"type": "boolean"
},
"controller": {
"type": "boolean"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.OwnerReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Time": {
"type": "object",
"properties": {
"Time": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "String",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_TypeMeta": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"kind": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.TypeMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_ExemptPriorityLevelConfiguration": {
"type": "object",
"properties": {
"lendablePercent": {
"type": "integer"
},
"nominalConcurrencyShares": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.ExemptPriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_FlowDistinguisherMethod": {
"type": "object",
"properties": {
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowDistinguisherMethod",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_FlowSchema": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "FlowSchema",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_FlowSchemaSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchemaSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_FlowSchemaStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchemaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchema",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_flowcontrol_v1_FlowSchemaCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchemaCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_FlowSchemaList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_FlowSchema",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchema"
}
},
"kind": {
"type": "string",
"default": "FlowSchemaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchemaList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchema\u003e"
]
},
"kubernetes_flowcontrol_v1_FlowSchemaSpec": {
"type": "object",
"properties": {
"distinguisherMethod": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_FlowDistinguisherMethod",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowDistinguisherMethod"
},
"matchingPrecedence": {
"type": "integer"
},
"priorityLevelConfiguration": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_PriorityLevelConfigurationReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationReference"
},
"rules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_PolicyRulesWithSubjects",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PolicyRulesWithSubjects"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchemaSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_FlowSchemaStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_FlowSchemaCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchemaCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchemaStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_GroupSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.GroupSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_LimitResponse": {
"type": "object",
"properties": {
"queuing": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_QueuingConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.QueuingConfiguration"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.LimitResponse",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_LimitedPriorityLevelConfiguration": {
"type": "object",
"properties": {
"borrowingLimitPercent": {
"type": "integer"
},
"lendablePercent": {
"type": "integer"
},
"limitResponse": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_LimitResponse",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.LimitResponse"
},
"nominalConcurrencyShares": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.LimitedPriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_NonResourcePolicyRule": {
"type": "object",
"properties": {
"nonResourceURLs": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.NonResourcePolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_PolicyRulesWithSubjects": {
"type": "object",
"properties": {
"nonResourceRules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_NonResourcePolicyRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.NonResourcePolicyRule"
}
},
"resourceRules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_ResourcePolicyRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.ResourcePolicyRule"
}
},
"subjects": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_Subject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.Subject"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PolicyRulesWithSubjects",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_PriorityLevelConfiguration": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"default": "PriorityLevelConfiguration",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_PriorityLevelConfigurationSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_PriorityLevelConfigurationStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_flowcontrol_v1_PriorityLevelConfigurationCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_PriorityLevelConfigurationList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_PriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"kind": {
"type": "string",
"default": "PriorityLevelConfigurationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfiguration\u003e"
]
},
"kubernetes_flowcontrol_v1_PriorityLevelConfigurationReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_PriorityLevelConfigurationSpec": {
"type": "object",
"properties": {
"exempt": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_ExemptPriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.ExemptPriorityLevelConfiguration"
},
"limited": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_LimitedPriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.LimitedPriorityLevelConfiguration"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_PriorityLevelConfigurationStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_PriorityLevelConfigurationCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_QueuingConfiguration": {
"type": "object",
"properties": {
"handSize": {
"type": "integer"
},
"queueLengthLimit": {
"type": "integer"
},
"queues": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.QueuingConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_ResourcePolicyRule": {
"type": "object",
"properties": {
"apiGroups": {
"type": "array",
"items": {
"type": "string"
}
},
"clusterScope": {
"type": "boolean"
},
"namespaces": {
"type": "array",
"items": {
"type": "string"
}
},
"resources": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.ResourcePolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_ServiceAccountSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"namespace": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.ServiceAccountSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_Subject": {
"type": "object",
"properties": {
"group": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_GroupSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.GroupSubject"
},
"kind": {
"type": "string"
},
"serviceAccount": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_ServiceAccountSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.ServiceAccountSubject"
},
"user": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_UserSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.UserSubject"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.Subject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1_UserSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.UserSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_ExemptPriorityLevelConfiguration": {
"type": "object",
"properties": {
"lendablePercent": {
"type": "integer"
},
"nominalConcurrencyShares": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_FlowDistinguisherMethod": {
"type": "object",
"properties": {
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowDistinguisherMethod",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_FlowSchema": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta1",
"required": true
},
"kind": {
"type": "string",
"default": "FlowSchema",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_FlowSchemaSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchemaSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_FlowSchemaStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchemaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchema",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_flowcontrol_v1beta1_FlowSchemaCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchemaCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_FlowSchemaList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_FlowSchema",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchema"
}
},
"kind": {
"type": "string",
"default": "FlowSchemaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchemaList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchema\u003e"
]
},
"kubernetes_flowcontrol_v1beta1_FlowSchemaSpec": {
"type": "object",
"properties": {
"distinguisherMethod": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_FlowDistinguisherMethod",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowDistinguisherMethod"
},
"matchingPrecedence": {
"type": "integer"
},
"priorityLevelConfiguration": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationReference"
},
"rules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_PolicyRulesWithSubjects",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PolicyRulesWithSubjects"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchemaSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_FlowSchemaStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_FlowSchemaCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchemaCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchemaStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_GroupSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.GroupSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_LimitResponse": {
"type": "object",
"properties": {
"queuing": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_QueuingConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.QueuingConfiguration"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.LimitResponse",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_LimitedPriorityLevelConfiguration": {
"type": "object",
"properties": {
"assuredConcurrencyShares": {
"type": "integer"
},
"borrowingLimitPercent": {
"type": "integer"
},
"lendablePercent": {
"type": "integer"
},
"limitResponse": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_LimitResponse",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.LimitResponse"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_NonResourcePolicyRule": {
"type": "object",
"properties": {
"nonResourceURLs": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.NonResourcePolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_PolicyRulesWithSubjects": {
"type": "object",
"properties": {
"nonResourceRules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_NonResourcePolicyRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.NonResourcePolicyRule"
}
},
"resourceRules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_ResourcePolicyRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.ResourcePolicyRule"
}
},
"subjects": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_Subject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.Subject"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PolicyRulesWithSubjects",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_PriorityLevelConfiguration": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta1",
"required": true
},
"kind": {
"type": "string",
"default": "PriorityLevelConfiguration",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_PriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfiguration"
}
},
"kind": {
"type": "string",
"default": "PriorityLevelConfigurationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfiguration\u003e"
]
},
"kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationSpec": {
"type": "object",
"properties": {
"exempt": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_ExemptPriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration"
},
"limited": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_LimitedPriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_QueuingConfiguration": {
"type": "object",
"properties": {
"handSize": {
"type": "integer"
},
"queueLengthLimit": {
"type": "integer"
},
"queues": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.QueuingConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_ResourcePolicyRule": {
"type": "object",
"properties": {
"apiGroups": {
"type": "array",
"items": {
"type": "string"
}
},
"clusterScope": {
"type": "boolean"
},
"namespaces": {
"type": "array",
"items": {
"type": "string"
}
},
"resources": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.ResourcePolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_ServiceAccountSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"namespace": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.ServiceAccountSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_Subject": {
"type": "object",
"properties": {
"group": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_GroupSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.GroupSubject"
},
"kind": {
"type": "string"
},
"serviceAccount": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_ServiceAccountSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.ServiceAccountSubject"
},
"user": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_UserSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.UserSubject"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.Subject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta1_UserSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.UserSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_ExemptPriorityLevelConfiguration": {
"type": "object",
"properties": {
"lendablePercent": {
"type": "integer"
},
"nominalConcurrencyShares": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_FlowDistinguisherMethod": {
"type": "object",
"properties": {
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowDistinguisherMethod",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_FlowSchema": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta2",
"required": true
},
"kind": {
"type": "string",
"default": "FlowSchema",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_FlowSchemaSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchemaSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_FlowSchemaStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchemaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchema",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_flowcontrol_v1beta2_FlowSchemaCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchemaCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_FlowSchemaList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta2",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_FlowSchema",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchema"
}
},
"kind": {
"type": "string",
"default": "FlowSchemaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchemaList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchema\u003e"
]
},
"kubernetes_flowcontrol_v1beta2_FlowSchemaSpec": {
"type": "object",
"properties": {
"distinguisherMethod": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_FlowDistinguisherMethod",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowDistinguisherMethod"
},
"matchingPrecedence": {
"type": "integer"
},
"priorityLevelConfiguration": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationReference"
},
"rules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_PolicyRulesWithSubjects",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PolicyRulesWithSubjects"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchemaSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_FlowSchemaStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_FlowSchemaCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchemaCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchemaStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_GroupSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.GroupSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_LimitResponse": {
"type": "object",
"properties": {
"queuing": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_QueuingConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.QueuingConfiguration"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.LimitResponse",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_LimitedPriorityLevelConfiguration": {
"type": "object",
"properties": {
"assuredConcurrencyShares": {
"type": "integer"
},
"borrowingLimitPercent": {
"type": "integer"
},
"lendablePercent": {
"type": "integer"
},
"limitResponse": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_LimitResponse",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.LimitResponse"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_NonResourcePolicyRule": {
"type": "object",
"properties": {
"nonResourceURLs": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.NonResourcePolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_PolicyRulesWithSubjects": {
"type": "object",
"properties": {
"nonResourceRules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_NonResourcePolicyRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.NonResourcePolicyRule"
}
},
"resourceRules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_ResourcePolicyRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.ResourcePolicyRule"
}
},
"subjects": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_Subject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.Subject"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PolicyRulesWithSubjects",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_PriorityLevelConfiguration": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta2",
"required": true
},
"kind": {
"type": "string",
"default": "PriorityLevelConfiguration",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta2",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_PriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfiguration"
}
},
"kind": {
"type": "string",
"default": "PriorityLevelConfigurationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfiguration\u003e"
]
},
"kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationSpec": {
"type": "object",
"properties": {
"exempt": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_ExemptPriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration"
},
"limited": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_LimitedPriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_QueuingConfiguration": {
"type": "object",
"properties": {
"handSize": {
"type": "integer"
},
"queueLengthLimit": {
"type": "integer"
},
"queues": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.QueuingConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_ResourcePolicyRule": {
"type": "object",
"properties": {
"apiGroups": {
"type": "array",
"items": {
"type": "string"
}
},
"clusterScope": {
"type": "boolean"
},
"namespaces": {
"type": "array",
"items": {
"type": "string"
}
},
"resources": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.ResourcePolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_ServiceAccountSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"namespace": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.ServiceAccountSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_Subject": {
"type": "object",
"properties": {
"group": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_GroupSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.GroupSubject"
},
"kind": {
"type": "string"
},
"serviceAccount": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_ServiceAccountSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.ServiceAccountSubject"
},
"user": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_UserSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.UserSubject"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.Subject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta2_UserSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.UserSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_ExemptPriorityLevelConfiguration": {
"type": "object",
"properties": {
"lendablePercent": {
"type": "integer"
},
"nominalConcurrencyShares": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_FlowDistinguisherMethod": {
"type": "object",
"properties": {
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowDistinguisherMethod",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_FlowSchema": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta3",
"required": true
},
"kind": {
"type": "string",
"default": "FlowSchema",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_FlowSchemaSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchemaSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_FlowSchemaStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchemaStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchema",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_flowcontrol_v1beta3_FlowSchemaCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchemaCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_FlowSchemaList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta3",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_FlowSchema",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchema"
}
},
"kind": {
"type": "string",
"default": "FlowSchemaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchemaList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchema\u003e"
]
},
"kubernetes_flowcontrol_v1beta3_FlowSchemaSpec": {
"type": "object",
"properties": {
"distinguisherMethod": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_FlowDistinguisherMethod",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowDistinguisherMethod"
},
"matchingPrecedence": {
"type": "integer"
},
"priorityLevelConfiguration": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationReference"
},
"rules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_PolicyRulesWithSubjects",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PolicyRulesWithSubjects"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchemaSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_FlowSchemaStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_FlowSchemaCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchemaCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchemaStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_GroupSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.GroupSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_LimitResponse": {
"type": "object",
"properties": {
"queuing": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_QueuingConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.QueuingConfiguration"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.LimitResponse",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_LimitedPriorityLevelConfiguration": {
"type": "object",
"properties": {
"borrowingLimitPercent": {
"type": "integer"
},
"lendablePercent": {
"type": "integer"
},
"limitResponse": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_LimitResponse",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.LimitResponse"
},
"nominalConcurrencyShares": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_NonResourcePolicyRule": {
"type": "object",
"properties": {
"nonResourceURLs": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.NonResourcePolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_PolicyRulesWithSubjects": {
"type": "object",
"properties": {
"nonResourceRules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_NonResourcePolicyRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.NonResourcePolicyRule"
}
},
"resourceRules": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_ResourcePolicyRule",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.ResourcePolicyRule"
}
},
"subjects": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_Subject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.Subject"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PolicyRulesWithSubjects",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_PriorityLevelConfiguration": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta3",
"required": true
},
"kind": {
"type": "string",
"default": "PriorityLevelConfiguration",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "flowcontrol.apiserver.k8s.io/v1beta3",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_PriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfiguration"
}
},
"kind": {
"type": "string",
"default": "PriorityLevelConfigurationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfiguration\u003e"
]
},
"kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationReference": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationSpec": {
"type": "object",
"properties": {
"exempt": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_ExemptPriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration"
},
"limited": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_LimitedPriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationStatus": {
"type": "object",
"properties": {
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_QueuingConfiguration": {
"type": "object",
"properties": {
"handSize": {
"type": "integer"
},
"queueLengthLimit": {
"type": "integer"
},
"queues": {
"type": "integer"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.QueuingConfiguration",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_ResourcePolicyRule": {
"type": "object",
"properties": {
"apiGroups": {
"type": "array",
"items": {
"type": "string"
}
},
"clusterScope": {
"type": "boolean"
},
"namespaces": {
"type": "array",
"items": {
"type": "string"
}
},
"resources": {
"type": "array",
"items": {
"type": "string"
}
},
"verbs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.ResourcePolicyRule",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_ServiceAccountSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"namespace": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.ServiceAccountSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_Subject": {
"type": "object",
"properties": {
"group": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_GroupSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.GroupSubject"
},
"kind": {
"type": "string"
},
"serviceAccount": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_ServiceAccountSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.ServiceAccountSubject"
},
"user": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_UserSubject",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.UserSubject"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.Subject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_flowcontrol_v1beta3_UserSubject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.UserSubject",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_internal_apiserver_v1alpha1_ServerStorageVersion": {
"type": "object",
"properties": {
"apiServerID": {
"type": "string"
},
"decodableVersions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"encodingVersion": {
"type": "string"
},
"servedVersions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.ServerStorageVersion",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_internal_apiserver_v1alpha1_StorageVersion": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "internal.apiserver.k8s.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"default": "StorageVersion",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_internal_apiserver_v1alpha1_StorageVersionSpec",
"existingJavaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersionSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_internal_apiserver_v1alpha1_StorageVersionStatus",
"existingJavaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersionStatus"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersion",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_internal_apiserver_v1alpha1_StorageVersionCondition": {
"type": "object",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"message": {
"type": "string"
},
"observedGeneration": {
"type": "integer",
"existingJavaType": "Long"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersionCondition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_internal_apiserver_v1alpha1_StorageVersionList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "internal.apiserver.k8s.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_internal_apiserver_v1alpha1_StorageVersion",
"existingJavaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersion"
}
},
"kind": {
"type": "string",
"default": "StorageVersionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersion\u003e"
]
},
"kubernetes_internal_apiserver_v1alpha1_StorageVersionSpec": {
"type": "object",
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_internal_apiserver_v1alpha1_StorageVersionStatus": {
"type": "object",
"properties": {
"commonEncodingVersion": {
"type": "string"
},
"conditions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_internal_apiserver_v1alpha1_StorageVersionCondition",
"existingJavaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersionCondition"
}
},
"storageVersions": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_internal_apiserver_v1alpha1_ServerStorageVersion",
"existingJavaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.ServerStorageVersion"
}
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
}
},
"type": "object",
"properties": {
"V1Alpha1StorageVersion": {
"$ref": "#/definitions/kubernetes_internal_apiserver_v1alpha1_StorageVersion",
"existingJavaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersion"
},
"V1Alpha1StorageVersionList": {
"$ref": "#/definitions/kubernetes_internal_apiserver_v1alpha1_StorageVersionList",
"existingJavaType": "io.fabric8.kubernetes.api.model.internal.apiserver.v1alpha1.StorageVersionList"
},
"V1FlowSchema": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_FlowSchema",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchema"
},
"V1FlowSchemaList": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_FlowSchemaList",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.FlowSchemaList"
},
"V1PriorityLevelConfiguration": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_PriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfiguration"
},
"V1PriorityLevelConfigurationList": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1_PriorityLevelConfigurationList",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1.PriorityLevelConfigurationList"
},
"V1beta1FlowSchema": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_FlowSchema",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchema"
},
"V1beta1FlowSchemaList": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_FlowSchemaList",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.FlowSchemaList"
},
"V1beta1PriorityLevelConfiguration": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_PriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfiguration"
},
"V1beta1PriorityLevelConfigurationList": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta1_PriorityLevelConfigurationList",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta1.PriorityLevelConfigurationList"
},
"V1beta2FlowSchema": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_FlowSchema",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchema"
},
"V1beta2FlowSchemaList": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_FlowSchemaList",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.FlowSchemaList"
},
"V1beta2PriorityLevelConfiguration": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_PriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfiguration"
},
"V1beta2PriorityLevelConfigurationList": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta2_PriorityLevelConfigurationList",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PriorityLevelConfigurationList"
},
"V1beta3FlowSchema": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_FlowSchema",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchema"
},
"V1beta3FlowSchemaList": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_FlowSchemaList",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.FlowSchemaList"
},
"V1beta3PriorityLevelConfiguration": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_PriorityLevelConfiguration",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfiguration"
},
"V1beta3PriorityLevelConfigurationList": {
"$ref": "#/definitions/kubernetes_flowcontrol_v1beta3_PriorityLevelConfigurationList",
"existingJavaType": "io.fabric8.kubernetes.api.model.flowcontrol.v1beta3.PriorityLevelConfigurationList"
}
},
"additionalProperties": true
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy