Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
schema.validation-schema.json Maven / Gradle / Ivy
{
"id": "http://fabric8.io/fabric8/v2/Schema#",
"$schema": "http://json-schema.org/schema#",
"definitions": {
"alauda_devops_BindingCondition": {
"type": "object",
"description": "",
"properties": {
"lastAttempt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.BindingCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_ClusterPipelineTaskTemplate": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPipelineTaskTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTaskTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTaskTemplate",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_ClusterPipelineTaskTemplateList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_ClusterPipelineTaskTemplate",
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTaskTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPipelineTaskTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTaskTemplateList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_ClusterPipelineTemplate": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPipelineTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTemplate",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_ClusterPipelineTemplateList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_ClusterPipelineTemplate",
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPipelineTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTemplateList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_CodeRepoBinding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepoBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_CodeRepoBindingSpec",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBindingSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBinding",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_CodeRepoBindingAccount": {
"type": "object",
"description": "",
"properties": {
"owners": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryOwnerSync",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryOwnerSync"
}
},
"secret": {
"$ref": "#/definitions/alauda_devops_SecretKeySetRef",
"javaType": "io.alauda.kubernetes.api.model.SecretKeySetRef"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBindingAccount",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_CodeRepoBindingList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_CodeRepoBinding",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepoBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBindingList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_CodeRepoBindingSpec": {
"type": "object",
"description": "",
"properties": {
"account": {
"$ref": "#/definitions/alauda_devops_CodeRepoBindingAccount",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBindingAccount"
},
"codeRepoService": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBindingSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_CodeRepoService": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepoService",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_CodeRepoServiceSpec",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoServiceSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepoService",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_CodeRepoServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_CodeRepoService",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoService"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepoServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepoServiceList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_CodeRepoServiceSpec": {
"type": "object",
"description": "",
"properties": {
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"http": {
"$ref": "#/definitions/alauda_devops_HostPort",
"javaType": "io.alauda.kubernetes.api.model.HostPort"
},
"public": {
"type": "boolean",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepoServiceSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_CodeRepository": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepository",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_CodeRepositorySpec",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositorySpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryStatus",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepository",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_CodeRepositoryList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_CodeRepository",
"javaType": "io.alauda.kubernetes.api.model.CodeRepository"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepositoryList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_CodeRepositoryOwnerSync": {
"type": "object",
"description": "",
"properties": {
"all": {
"type": "boolean",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"repositories": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryOwnerSync",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_CodeRepositoryRef": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"ref": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryRef",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_CodeRepositorySpec": {
"type": "object",
"description": "",
"properties": {
"codeRepoBinding": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"repository": {
"$ref": "#/definitions/alauda_devops_OriginCodeRepository",
"javaType": "io.alauda.kubernetes.api.model.OriginCodeRepository"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepositorySpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_CodeRepositoryStatus": {
"type": "object",
"description": "",
"properties": {
"ServiceStatus": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
},
"repository": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryStatusRepository",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryStatusRepository"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_CodeRepositoryStatusRepository": {
"type": "object",
"description": "",
"properties": {
"latestCommit": {
"$ref": "#/definitions/alauda_devops_RepositoryCommit",
"javaType": "io.alauda.kubernetes.api.model.RepositoryCommit"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryStatusRepository",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_Condition": {
"type": "object",
"description": "",
"properties": {
"lastAttempt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Condition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_GlobalParameter": {
"type": "object",
"description": "",
"properties": {
"description": {
"$ref": "#/definitions/alauda_devops_I18nName",
"javaType": "io.alauda.kubernetes.api.model.I18nName"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.GlobalParameter",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_HostPort": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HostPort",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_HostPortStatus": {
"type": "object",
"description": "",
"properties": {
"delay": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"lastAttempt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"response": {
"type": "string",
"description": ""
},
"statusCode": {
"type": "integer",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HostPortStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_I18nName": {
"type": "object",
"description": "",
"properties": {
"en": {
"type": "string",
"description": ""
},
"zh-CN": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.I18nName",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_Jenkins": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Jenkins",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_JenkinsSpec",
"javaType": "io.alauda.kubernetes.api.model.JenkinsSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_JenkinsStatus",
"javaType": "io.alauda.kubernetes.api.model.JenkinsStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Jenkins",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_JenkinsAgent": {
"type": "object",
"description": "",
"properties": {
"label": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_JenkinsBinding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_JenkinsBindingSpec",
"javaType": "io.alauda.kubernetes.api.model.JenkinsBindingSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_JenkinsBindingStatus",
"javaType": "io.alauda.kubernetes.api.model.JenkinsBindingStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsBinding",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_JenkinsBindingList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_JenkinsBinding",
"javaType": "io.alauda.kubernetes.api.model.JenkinsBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsBindingList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_JenkinsBindingSpec": {
"type": "object",
"description": "",
"properties": {
"account": {
"$ref": "#/definitions/alauda_devops_UserAccount",
"javaType": "io.alauda.kubernetes.api.model.UserAccount"
},
"jenkins": {
"$ref": "#/definitions/alauda_devops_JenkinsInstance",
"javaType": "io.alauda.kubernetes.api.model.JenkinsInstance"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsBindingSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_JenkinsBindingStatus": {
"type": "object",
"description": "",
"properties": {
"ServiceStatus": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsBindingStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_JenkinsInstance": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsInstance",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_JenkinsList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_Jenkins",
"javaType": "io.alauda.kubernetes.api.model.Jenkins"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_JenkinsPlugin": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsPlugin",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_JenkinsSpec": {
"type": "object",
"description": "",
"properties": {
"http": {
"$ref": "#/definitions/alauda_devops_HostPort",
"javaType": "io.alauda.kubernetes.api.model.HostPort"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_JenkinsStatus": {
"type": "object",
"description": "",
"properties": {
"ServiceStatus": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_JenkinsfilePreview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"jenkinsfile": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsfilePreview",
"required": true
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsfilePreview",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_JenkinsfilePreviewOptions": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsfilePreviewOptions",
"required": true
},
"source": {
"$ref": "#/definitions/alauda_devops_PipelineSource",
"javaType": "io.alauda.kubernetes.api.model.PipelineSource"
},
"template": {
"$ref": "#/definitions/alauda_devops_PipelineConfigSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigSpec"
},
"values": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JenkinsfilePreviewOptions",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_LocalObjectReference": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_MultiBranchBehaviours": {
"type": "object",
"description": "",
"properties": {
"discoverBranches": {
"type": "string",
"description": ""
},
"discoverPRFromForks": {
"type": "string",
"description": ""
},
"discoverPRFromOrigin": {
"type": "string",
"description": ""
},
"discoverTags": {
"type": "boolean",
"description": ""
},
"filterExpression": {
"type": "string",
"description": ""
},
"forksTrust": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.MultiBranchBehaviours",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_MultiBranchOrphan": {
"type": "object",
"description": "",
"properties": {
"days": {
"type": "integer",
"description": ""
},
"max": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.MultiBranchOrphan",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_MultiBranchPipeline": {
"type": "object",
"description": "",
"properties": {
"behaviours": {
"$ref": "#/definitions/alauda_devops_MultiBranchBehaviours",
"javaType": "io.alauda.kubernetes.api.model.MultiBranchBehaviours"
},
"orphaned": {
"$ref": "#/definitions/alauda_devops_MultiBranchOrphan",
"javaType": "io.alauda.kubernetes.api.model.MultiBranchOrphan"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.MultiBranchPipeline",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_OriginCodeRepository": {
"type": "object",
"description": "",
"properties": {
"cloneURL": {
"type": "string",
"description": ""
},
"codeRepoServiceType": {
"type": "string",
"description": ""
},
"createdAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"description": {
"type": "string",
"description": ""
},
"fullName": {
"type": "string",
"description": ""
},
"htmlURL": {
"type": "string",
"description": ""
},
"id": {
"type": "string",
"description": ""
},
"language": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"owner": {
"$ref": "#/definitions/alauda_devops_OwnerInRepository",
"javaType": "io.alauda.kubernetes.api.model.OwnerInRepository"
},
"private": {
"type": "boolean",
"description": ""
},
"pushedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"size": {
"type": "integer",
"description": ""
},
"sizeHumanize": {
"type": "string",
"description": ""
},
"sshURL": {
"type": "string",
"description": ""
},
"updatedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.OriginCodeRepository",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_OwnerInRepository": {
"type": "object",
"description": "",
"properties": {
"id": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.OwnerInRepository",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_Pipeline": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Pipeline",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_PipelineStatus",
"javaType": "io.alauda.kubernetes.api.model.PipelineStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Pipeline",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_PipelineCause": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineCause",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineConfig": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineConfigSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_PipelineConfigStatus",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineConfig",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_PipelineConfigList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineConfig",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfig"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineConfigList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_PipelineConfigSpec": {
"type": "object",
"description": "",
"properties": {
"hooks": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineHook",
"javaType": "io.alauda.kubernetes.api.model.PipelineHook"
}
},
"jenkinsBinding": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
},
"runLimits": {
"$ref": "#/definitions/alauda_devops_PipelineRunLimits",
"javaType": "io.alauda.kubernetes.api.model.PipelineRunLimits"
},
"runPolicy": {
"type": "string",
"description": ""
},
"source": {
"$ref": "#/definitions/alauda_devops_PipelineSource",
"javaType": "io.alauda.kubernetes.api.model.PipelineSource"
},
"strategy": {
"$ref": "#/definitions/alauda_devops_PipelineStrategy",
"javaType": "io.alauda.kubernetes.api.model.PipelineStrategy"
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTrigger",
"javaType": "io.alauda.kubernetes.api.model.PipelineTrigger"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineConfigStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/alauda_devops_Condition",
"javaType": "io.alauda.kubernetes.api.model.Condition"
}
},
"lastUpdated": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineConfigTemplate": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineConfigTemplate",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineConfigTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigTemplate",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_PipelineConfigTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"arguments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateArgumentGroup",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgumentGroup"
}
},
"dependencies": {
"$ref": "#/definitions/alauda_devops_PipelineDependency",
"javaType": "io.alauda.kubernetes.api.model.PipelineDependency"
},
"engine": {
"type": "string",
"description": ""
},
"environments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineEnvironment",
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment"
}
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
},
"stages": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineStageInstance",
"javaType": "io.alauda.kubernetes.api.model.PipelineStageInstance"
}
},
"withSCM": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigTemplateSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineDependency": {
"type": "object",
"description": "",
"properties": {
"plugins": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_JenkinsPlugin",
"javaType": "io.alauda.kubernetes.api.model.JenkinsPlugin"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineDependency",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineEnvironment": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineHook": {
"type": "object",
"description": "",
"properties": {
"events": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"httpRequest": {
"$ref": "#/definitions/alauda_devops_PipelineHookHTTPRequest",
"javaType": "io.alauda.kubernetes.api.model.PipelineHookHTTPRequest"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineHook",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineHookHTTPRequest": {
"type": "object",
"description": "",
"properties": {
"headers": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"method": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineHookHTTPRequest",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_Pipeline",
"javaType": "io.alauda.kubernetes.api.model.Pipeline"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_PipelineParameter": {
"type": "object",
"description": "",
"properties": {
"description": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineRunLimits": {
"type": "object",
"description": "",
"properties": {
"failureCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"successCount": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineRunLimits",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineSource": {
"type": "object",
"description": "",
"properties": {
"codeRepository": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryRef",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryRef"
},
"git": {
"$ref": "#/definitions/alauda_devops_PipelineSourceGit",
"javaType": "io.alauda.kubernetes.api.model.PipelineSourceGit"
},
"secret": {
"$ref": "#/definitions/alauda_devops_SecretKeySetRef",
"javaType": "io.alauda.kubernetes.api.model.SecretKeySetRef"
},
"sourceType": {
"type": "string",
"description": ""
},
"svn": {
"$ref": "#/definitions/alauda_devops_PipelineSourceSvn",
"javaType": "io.alauda.kubernetes.api.model.PipelineSourceSvn"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineSourceGit": {
"type": "object",
"description": "",
"properties": {
"ref": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineSourceGit",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineSourceSvn": {
"type": "object",
"description": "",
"properties": {
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineSourceSvn",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineSpec": {
"type": "object",
"description": "",
"properties": {
"cause": {
"$ref": "#/definitions/alauda_devops_PipelineCause",
"javaType": "io.alauda.kubernetes.api.model.PipelineCause"
},
"hooks": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineHook",
"javaType": "io.alauda.kubernetes.api.model.PipelineHook"
}
},
"jenkinsBinding": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
},
"pipelineConfig": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"runPolicy": {
"type": "string",
"description": ""
},
"source": {
"$ref": "#/definitions/alauda_devops_PipelineSource",
"javaType": "io.alauda.kubernetes.api.model.PipelineSource"
},
"strategy": {
"$ref": "#/definitions/alauda_devops_PipelineStrategy",
"javaType": "io.alauda.kubernetes.api.model.PipelineStrategy"
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTrigger",
"javaType": "io.alauda.kubernetes.api.model.PipelineTrigger"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineStage": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"tasks": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateTask",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTask"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineStage",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineStageInstance": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"tasks": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateTaskInstance",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTaskInstance"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineStageInstance",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineStatus": {
"type": "object",
"description": "",
"properties": {
"aborted": {
"type": "boolean",
"description": ""
},
"finishedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"jenkins": {
"$ref": "#/definitions/alauda_devops_PipelineStatusJenkins",
"javaType": "io.alauda.kubernetes.api.model.PipelineStatusJenkins"
},
"phase": {
"type": "string",
"description": ""
},
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"updatedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineStatusJenkins": {
"type": "object",
"description": "",
"properties": {
"build": {
"type": "string",
"description": ""
},
"result": {
"type": "string",
"description": ""
},
"stages": {
"type": "string",
"description": ""
},
"startStageID": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineStatusJenkins",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineStrategy": {
"type": "object",
"description": "",
"properties": {
"jenkins": {
"$ref": "#/definitions/alauda_devops_PipelineStrategyJenkins",
"javaType": "io.alauda.kubernetes.api.model.PipelineStrategyJenkins"
},
"template": {
"$ref": "#/definitions/alauda_devops_PipelineConfigTemplate",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigTemplate"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineStrategy",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineStrategyJenkins": {
"type": "object",
"description": "",
"properties": {
"jenkinsfile": {
"type": "string",
"description": ""
},
"jenkinsfilePath": {
"type": "string",
"description": ""
},
"multiBranch": {
"$ref": "#/definitions/alauda_devops_MultiBranchPipeline",
"javaType": "io.alauda.kubernetes.api.model.MultiBranchPipeline"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineStrategyJenkins",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskApprove": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"timeout": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskApprove",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskArgument": {
"type": "object",
"description": "",
"properties": {
"default": {
"type": "string",
"description": ""
},
"display": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentDisplay",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentDisplay"
},
"name": {
"type": "string",
"description": ""
},
"relation": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentAction",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentAction"
}
},
"required": {
"type": "boolean",
"description": ""
},
"schema": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentSchema",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentSchema"
},
"validation": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentValidation",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentValidation"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgument",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskArgumentAction": {
"type": "object",
"description": "",
"properties": {
"action": {
"type": "string",
"description": ""
},
"when": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentWhen",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentWhen"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentAction",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskArgumentDisplay": {
"type": "object",
"description": "",
"properties": {
"advanced": {
"type": "boolean",
"description": ""
},
"description": {
"$ref": "#/definitions/alauda_devops_I18nName",
"javaType": "io.alauda.kubernetes.api.model.I18nName"
},
"name": {
"$ref": "#/definitions/alauda_devops_I18nName",
"javaType": "io.alauda.kubernetes.api.model.I18nName"
},
"related": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentDisplay",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskArgumentSchema": {
"type": "object",
"description": "",
"properties": {
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentSchema",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskArgumentValidation": {
"type": "object",
"description": "",
"properties": {
"pattern": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentValidation",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskArgumentWhen": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentWhen",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskOption": {
"type": "object",
"description": "",
"properties": {
"timeout": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskOption",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTaskTemplate": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTaskTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTaskTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplate",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_PipelineTaskTemplateList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskTemplate",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTaskTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplateList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_PipelineTaskTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"arguments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgument",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgument"
}
},
"body": {
"type": "string",
"description": ""
},
"dependencies": {
"$ref": "#/definitions/alauda_devops_PipelineDependency",
"javaType": "io.alauda.kubernetes.api.model.PipelineDependency"
},
"engine": {
"type": "string",
"description": ""
},
"exports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_GlobalParameter",
"javaType": "io.alauda.kubernetes.api.model.GlobalParameter"
}
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplateSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTemplate": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplate",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_PipelineTemplateArgument": {
"type": "object",
"description": "",
"properties": {
"binding": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"default": {
"type": "string",
"description": ""
},
"display": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentDisplay",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentDisplay"
},
"name": {
"type": "string",
"description": ""
},
"relation": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentAction",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentAction"
}
},
"required": {
"type": "boolean",
"description": ""
},
"schema": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentSchema",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentSchema"
},
"validation": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentValidation",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentValidation"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgument",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTemplateArgumentGroup": {
"type": "object",
"description": "",
"properties": {
"displayName": {
"$ref": "#/definitions/alauda_devops_I18nName",
"javaType": "io.alauda.kubernetes.api.model.I18nName"
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateArgumentValue",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgumentValue"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgumentGroup",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTemplateArgumentValue": {
"type": "object",
"description": "",
"properties": {
"binding": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"default": {
"type": "string",
"description": ""
},
"display": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentDisplay",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentDisplay"
},
"name": {
"type": "string",
"description": ""
},
"relation": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentAction",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentAction"
}
},
"required": {
"type": "boolean",
"description": ""
},
"schema": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentSchema",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentSchema"
},
"validation": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentValidation",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentValidation"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgumentValue",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTemplateList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplate",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_PipelineTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"arguments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateArgumentGroup",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgumentGroup"
}
},
"engine": {
"type": "string",
"description": ""
},
"environments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineEnvironment",
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment"
}
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
},
"stages": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineStage",
"javaType": "io.alauda.kubernetes.api.model.PipelineStage"
}
},
"withSCM": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTemplateTask": {
"type": "object",
"description": "",
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"approve": {
"$ref": "#/definitions/alauda_devops_PipelineTaskApprove",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskApprove"
},
"environments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineEnvironment",
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment"
}
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"options": {
"$ref": "#/definitions/alauda_devops_PipelineTaskOption",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskOption"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTask",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTemplateTaskInstance": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTemplateTaskInstance",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateTaskInstanceSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTaskInstanceSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTaskInstance",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_PipelineTemplateTaskInstanceSpec": {
"type": "object",
"description": "",
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"approve": {
"$ref": "#/definitions/alauda_devops_PipelineTaskApprove",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskApprove"
},
"arguments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateArgument",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgument"
}
},
"body": {
"type": "string",
"description": ""
},
"engine": {
"type": "string",
"description": ""
},
"environments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineEnvironment",
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment"
}
},
"exports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_GlobalParameter",
"javaType": "io.alauda.kubernetes.api.model.GlobalParameter"
}
},
"options": {
"$ref": "#/definitions/alauda_devops_PipelineTaskOption",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskOption"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTaskInstanceSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTriggeSchedule": {
"type": "object",
"description": "",
"properties": {
"times": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"weeks": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggeSchedule",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTrigger": {
"type": "object",
"description": "",
"properties": {
"codeChange": {
"$ref": "#/definitions/alauda_devops_PipelineTriggerCodeChange",
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggerCodeChange"
},
"cron": {
"$ref": "#/definitions/alauda_devops_PipelineTriggerCron",
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggerCron"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTrigger",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTriggerCodeChange": {
"type": "object",
"description": "",
"properties": {
"enabled": {
"type": "boolean",
"description": ""
},
"periodicCheck": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggerCodeChange",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_PipelineTriggerCron": {
"type": "object",
"description": "",
"properties": {
"enabled": {
"type": "boolean",
"description": ""
},
"rule": {
"type": "string",
"description": ""
},
"schedule": {
"$ref": "#/definitions/alauda_devops_PipelineTriggeSchedule",
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggeSchedule"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggerCron",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_Project": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Project",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_ProjectSpec",
"javaType": "io.alauda.kubernetes.api.model.ProjectSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_ProjectStatus",
"javaType": "io.alauda.kubernetes.api.model.ProjectStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Project",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"alauda_devops_ProjectList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_Project",
"javaType": "io.alauda.kubernetes.api.model.Project"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ProjectList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ProjectList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"alauda_devops_ProjectNamespace": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ProjectNamespace",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_ProjectNamespaceStatus": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ProjectNamespaceStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_ProjectSpec": {
"type": "object",
"description": "",
"properties": {
"namespaces": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_ProjectNamespace",
"javaType": "io.alauda.kubernetes.api.model.ProjectNamespace"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ProjectSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_ProjectStatus": {
"type": "object",
"description": "",
"properties": {
"namespaces": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_ProjectNamespaceStatus",
"javaType": "io.alauda.kubernetes.api.model.ProjectNamespaceStatus"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ProjectStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_RepositoryCommit": {
"type": "object",
"description": "",
"properties": {
"commitAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"commitID": {
"type": "string",
"description": ""
},
"commitMessage": {
"type": "string",
"description": ""
},
"committerEmail": {
"type": "string",
"description": ""
},
"committerName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.RepositoryCommit",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_SecretKeySetRef": {
"type": "object",
"description": "",
"properties": {
"apiTokenKey": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"usernameKey": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.SecretKeySetRef",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_ServiceStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_BindingCondition",
"javaType": "io.alauda.kubernetes.api.model.BindingCondition"
}
},
"http": {
"$ref": "#/definitions/alauda_devops_HostPortStatus",
"javaType": "io.alauda.kubernetes.api.model.HostPortStatus"
},
"lastUpdated": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"alauda_devops_UserAccount": {
"type": "object",
"description": "",
"properties": {
"secret": {
"$ref": "#/definitions/alauda_devops_SecretKeySetRef",
"javaType": "io.alauda.kubernetes.api.model.SecretKeySetRef"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.UserAccount",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"api_ListMeta": {
"type": "object",
"description": "",
"properties": {
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_api_core_v1_SecretReference": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "SecretReference",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apiextensions_CustomResourceDefinition": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apiextensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CustomResourceDefinition",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionSpec",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec"
},
"status": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionStatus",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apiextensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinition",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CustomResourceDefinitionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionNames": {
"type": "object",
"description": "",
"properties": {
"kind": {
"type": "string",
"description": ""
},
"listKind": {
"type": "string",
"description": ""
},
"plural": {
"type": "string",
"description": ""
},
"shortNames": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"singular": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionSpec": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"names": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"scope": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apiextensions_CustomResourceDefinitionStatus": {
"type": "object",
"description": "",
"properties": {
"acceptedNames": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionCondition",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Initializer": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Initializer",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Initializers": {
"type": "object",
"description": "",
"properties": {
"pending": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_Initializer",
"javaType": "io.alauda.kubernetes.api.model.Initializer"
}
},
"result": {
"$ref": "#/definitions/k8s_io_apimachinery_Status",
"javaType": "io.alauda.kubernetes.api.model.Status"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Initializers",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_LabelSelector": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelectorRequirement",
"javaType": "io.alauda.kubernetes.api.model.LabelSelectorRequirement"
}
},
"matchLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LabelSelector",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_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.alauda.kubernetes.api.model.LabelSelectorRequirement",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_ListMeta": {
"type": "object",
"description": "",
"properties": {
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_ObjectMeta": {
"type": "object",
"description": "",
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"clusterName": {
"type": "string",
"description": ""
},
"creationTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"initializers": {
"$ref": "#/definitions/k8s_io_apimachinery_Initializers",
"javaType": "io.alauda.kubernetes.api.model.Initializers"
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"ownerReferences": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_OwnerReference",
"javaType": "io.alauda.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_OwnerReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"blockOwnerDeletion": {
"type": "boolean",
"description": ""
},
"controller": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.OwnerReference",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Patch": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Patch",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_RootPaths": {
"type": "object",
"description": "",
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.RootPaths",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Status": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "meta/v1",
"required": true
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/k8s_io_apimachinery_StatusDetails",
"javaType": "io.alauda.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Status",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_StatusCause": {
"type": "object",
"description": "",
"properties": {
"field": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.StatusCause",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_StatusDetails": {
"type": "object",
"description": "",
"properties": {
"causes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_StatusCause",
"javaType": "io.alauda.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"retryAfterSeconds": {
"type": "integer",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.StatusDetails",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_Time": {
"type": "object",
"description": "",
"properties": {
"Time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "String",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_TypeMeta": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.TypeMeta",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_pkg_runtime_RawExtension": {
"type": "object",
"description": "",
"properties": {
"Raw": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HasMetadata",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_pkg_util_intstr_IntOrString": {
"type": "object",
"description": "",
"properties": {
"IntVal": {
"type": "integer",
"description": ""
},
"StrVal": {
"type": "string",
"description": ""
},
"Type": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.IntOrString",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"k8s_io_apimachinery_pkg_version_Info": {
"type": "object",
"description": "",
"properties": {
"buildDate": {
"type": "string",
"description": ""
},
"compiler": {
"type": "string",
"description": ""
},
"gitCommit": {
"type": "string",
"description": ""
},
"gitTreeState": {
"type": "string",
"description": ""
},
"gitVersion": {
"type": "string",
"description": ""
},
"goVersion": {
"type": "string",
"description": ""
},
"major": {
"type": "string",
"description": ""
},
"minor": {
"type": "string",
"description": ""
},
"platform": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.version.Info",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Affinity": {
"type": "object",
"description": "",
"properties": {
"nodeAffinity": {
"$ref": "#/definitions/kubernetes_NodeAffinity",
"javaType": "io.alauda.kubernetes.api.model.NodeAffinity"
},
"podAffinity": {
"$ref": "#/definitions/kubernetes_PodAffinity",
"javaType": "io.alauda.kubernetes.api.model.PodAffinity"
},
"podAntiAffinity": {
"$ref": "#/definitions/kubernetes_PodAntiAffinity",
"javaType": "io.alauda.kubernetes.api.model.PodAntiAffinity"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Affinity",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_AttachedVolume": {
"type": "object",
"description": "",
"properties": {
"devicePath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.AttachedVolume",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.AzureDiskVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.AzureFileVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Binding": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Binding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"target": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Binding",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"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.alauda.kubernetes.api.model.Capabilities",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_CinderVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ComponentCondition": {
"type": "object",
"description": "",
"properties": {
"error": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ComponentCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ComponentStatus": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ComponentCondition",
"javaType": "io.alauda.kubernetes.api.model.ComponentCondition"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ComponentStatus",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ComponentStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ComponentStatusList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ComponentStatus",
"javaType": "io.alauda.kubernetes.api.model.ComponentStatus"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ComponentStatusList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ComponentStatusList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ConfigMap": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMap",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ConfigMap",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ConfigMapEnvSource": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ConfigMapEnvSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.ConfigMapKeySelector",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ConfigMapList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ConfigMap",
"javaType": "io.alauda.kubernetes.api.model.ConfigMap"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMapList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ConfigMapList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ConfigMapProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.alauda.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ConfigMapProjection",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ConfigMapVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvFromSource",
"javaType": "io.alauda.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_Lifecycle",
"javaType": "io.alauda.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.alauda.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.alauda.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.alauda.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.alauda.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_SecurityContext",
"javaType": "io.alauda.kubernetes.api.model.SecurityContext"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"terminationMessagePolicy": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeMounts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_VolumeMount",
"javaType": "io.alauda.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Container",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerImage": {
"type": "object",
"description": "",
"properties": {
"names": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"sizeBytes": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ContainerImage",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.ContainerPort",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerState": {
"type": "object",
"description": "",
"properties": {
"running": {
"$ref": "#/definitions/kubernetes_ContainerStateRunning",
"javaType": "io.alauda.kubernetes.api.model.ContainerStateRunning"
},
"terminated": {
"$ref": "#/definitions/kubernetes_ContainerStateTerminated",
"javaType": "io.alauda.kubernetes.api.model.ContainerStateTerminated"
},
"waiting": {
"$ref": "#/definitions/kubernetes_ContainerStateWaiting",
"javaType": "io.alauda.kubernetes.api.model.ContainerStateWaiting"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ContainerState",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerStateRunning": {
"type": "object",
"description": "",
"properties": {
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ContainerStateRunning",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerStateTerminated": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"exitCode": {
"type": "integer",
"description": ""
},
"finishedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"signal": {
"type": "integer",
"description": ""
},
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ContainerStateTerminated",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerStateWaiting": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ContainerStateWaiting",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ContainerStatus": {
"type": "object",
"description": "",
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"image": {
"type": "string",
"description": ""
},
"imageID": {
"type": "string",
"description": ""
},
"lastState": {
"$ref": "#/definitions/kubernetes_ContainerState",
"javaType": "io.alauda.kubernetes.api.model.ContainerState"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"ready": {
"type": "boolean",
"description": ""
},
"restartCount": {
"type": "integer",
"description": ""
},
"state": {
"$ref": "#/definitions/kubernetes_ContainerState",
"javaType": "io.alauda.kubernetes.api.model.ContainerState"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ContainerStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DaemonEndpoint": {
"type": "object",
"description": "",
"properties": {
"Port": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.DaemonEndpoint",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DeleteOptions": {
"type": "object",
"description": "",
"properties": {
"PropagationPolicy": {
"type": "string",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"gracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "DeleteOptions",
"required": true
},
"orphanDependents": {
"type": "boolean",
"description": ""
},
"preconditions": {
"$ref": "#/definitions/kubernetes_Preconditions",
"javaType": "io.alauda.kubernetes.api.model.Preconditions"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.DeleteOptions",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DownwardAPIProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIProjection",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_DownwardAPIVolumeFile": {
"type": "object",
"description": "",
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.alauda.kubernetes.api.model.ObjectFieldSelector"
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.alauda.kubernetes.api.model.ResourceFieldSelector"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeFile",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EmptyDirVolumeSource": {
"type": "object",
"description": "",
"properties": {
"medium": {
"type": "string",
"description": ""
},
"sizeLimit": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EmptyDirVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EndpointAddress": {
"type": "object",
"description": "",
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
},
"nodeName": {
"type": "string",
"description": ""
},
"targetRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EndpointAddress",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EndpointPort": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"port": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EndpointPort",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EndpointSubset": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EndpointAddress",
"javaType": "io.alauda.kubernetes.api.model.EndpointAddress"
}
},
"notReadyAddresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EndpointAddress",
"javaType": "io.alauda.kubernetes.api.model.EndpointAddress"
}
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EndpointPort",
"javaType": "io.alauda.kubernetes.api.model.EndpointPort"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EndpointSubset",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Endpoints": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Endpoints",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"subsets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EndpointSubset",
"javaType": "io.alauda.kubernetes.api.model.EndpointSubset"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Endpoints",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_EndpointsList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Endpoints",
"javaType": "io.alauda.kubernetes.api.model.Endpoints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EndpointsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EndpointsList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_EnvFromSource": {
"type": "object",
"description": "",
"properties": {
"configMapRef": {
"$ref": "#/definitions/kubernetes_ConfigMapEnvSource",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapEnvSource"
},
"prefix": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_SecretEnvSource",
"javaType": "io.alauda.kubernetes.api.model.SecretEnvSource"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EnvFromSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.EnvVarSource"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EnvVar",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_EnvVarSource": {
"type": "object",
"description": "",
"properties": {
"configMapKeyRef": {
"$ref": "#/definitions/kubernetes_ConfigMapKeySelector",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapKeySelector"
},
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.alauda.kubernetes.api.model.ObjectFieldSelector"
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.alauda.kubernetes.api.model.ResourceFieldSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/kubernetes_SecretKeySelector",
"javaType": "io.alauda.kubernetes.api.model.SecretKeySelector"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EnvVarSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Event": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"count": {
"type": "integer",
"description": ""
},
"firstTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"involvedObject": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"description": "",
"default": "Event",
"required": true
},
"lastTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"reason": {
"type": "string",
"description": ""
},
"source": {
"$ref": "#/definitions/kubernetes_EventSource",
"javaType": "io.alauda.kubernetes.api.model.EventSource"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Event",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_EventList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Event",
"javaType": "io.alauda.kubernetes.api.model.Event"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EventList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EventList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_EventSource": {
"type": "object",
"description": "",
"properties": {
"component": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.EventSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ExecAction": {
"type": "object",
"description": "",
"properties": {
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ExecAction",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_FCVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"targetWWNs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_FlockerVolumeSource": {
"type": "object",
"description": "",
"properties": {
"datasetName": {
"type": "string",
"description": ""
},
"datasetUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.GitRepoVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.GlusterfsVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.HTTPHeader"
}
},
"path": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"scheme": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HTTPGetAction",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HTTPHeader": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HTTPHeader",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Handler": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.alauda.kubernetes.api.model.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.alauda.kubernetes.api.model.HTTPGetAction"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.alauda.kubernetes.api.model.TCPSocketAction"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Handler",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.HostAlias",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_HostPathVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ISCSIVolumeSource": {
"type": "object",
"description": "",
"properties": {
"chapAuthDiscovery": {
"type": "boolean",
"description": ""
},
"chapAuthSession": {
"type": "boolean",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"iscsiInterface": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"portals": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"targetPortal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ISCSIVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.KeyToPath",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Lifecycle": {
"type": "object",
"description": "",
"properties": {
"postStart": {
"$ref": "#/definitions/kubernetes_Handler",
"javaType": "io.alauda.kubernetes.api.model.Handler"
},
"preStop": {
"$ref": "#/definitions/kubernetes_Handler",
"javaType": "io.alauda.kubernetes.api.model.Handler"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Lifecycle",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_LimitRange": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRange",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_LimitRangeSpec",
"javaType": "io.alauda.kubernetes.api.model.LimitRangeSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LimitRange",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_LimitRangeItem": {
"type": "object",
"description": "",
"properties": {
"default": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"defaultRequest": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"max": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"maxLimitRequestRatio": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"min": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LimitRangeItem",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_LimitRangeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LimitRange",
"javaType": "io.alauda.kubernetes.api.model.LimitRange"
}
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRangeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LimitRangeList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_LimitRangeSpec": {
"type": "object",
"description": "",
"properties": {
"limits": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LimitRangeItem",
"javaType": "io.alauda.kubernetes.api.model.LimitRangeItem"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LimitRangeSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_List": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.alauda.kubernetes.api.model.HasMetadata"
}
},
"kind": {
"type": "string",
"description": "",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.BaseKubernetesList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_LoadBalancerIngress": {
"type": "object",
"description": "",
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LoadBalancerIngress",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_LoadBalancerStatus": {
"type": "object",
"description": "",
"properties": {
"ingress": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_LoadBalancerIngress",
"javaType": "io.alauda.kubernetes.api.model.LoadBalancerIngress"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LoadBalancerStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_LocalObjectReference": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_LocalVolumeSource": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.LocalVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.NFSVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Namespace": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Namespace",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_NamespaceSpec",
"javaType": "io.alauda.kubernetes.api.model.NamespaceSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_NamespaceStatus",
"javaType": "io.alauda.kubernetes.api.model.NamespaceStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Namespace",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_NamespaceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Namespace",
"javaType": "io.alauda.kubernetes.api.model.Namespace"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NamespaceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NamespaceList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_NamespaceSpec": {
"type": "object",
"description": "",
"properties": {
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NamespaceSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NamespaceStatus": {
"type": "object",
"description": "",
"properties": {
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NamespaceStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Node": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Node",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_NodeSpec",
"javaType": "io.alauda.kubernetes.api.model.NodeSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_NodeStatus",
"javaType": "io.alauda.kubernetes.api.model.NodeStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Node",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_NodeAddress": {
"type": "object",
"description": "",
"properties": {
"address": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeAddress",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PreferredSchedulingTerm",
"javaType": "io.alauda.kubernetes.api.model.PreferredSchedulingTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"$ref": "#/definitions/kubernetes_NodeSelector",
"javaType": "io.alauda.kubernetes.api.model.NodeSelector"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeAffinity",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeCondition": {
"type": "object",
"description": "",
"properties": {
"lastHeartbeatTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeDaemonEndpoints": {
"type": "object",
"description": "",
"properties": {
"kubeletEndpoint": {
"$ref": "#/definitions/kubernetes_DaemonEndpoint",
"javaType": "io.alauda.kubernetes.api.model.DaemonEndpoint"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeDaemonEndpoints",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Node",
"javaType": "io.alauda.kubernetes.api.model.Node"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NodeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_NodeSelector": {
"type": "object",
"description": "",
"properties": {
"nodeSelectorTerms": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.alauda.kubernetes.api.model.NodeSelectorTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeSelector",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.NodeSelectorRequirement",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSelectorTerm": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
"javaType": "io.alauda.kubernetes.api.model.NodeSelectorRequirement"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeSelectorTerm",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSpec": {
"type": "object",
"description": "",
"properties": {
"externalID": {
"type": "string",
"description": ""
},
"podCIDR": {
"type": "string",
"description": ""
},
"providerID": {
"type": "string",
"description": ""
},
"taints": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Taint",
"javaType": "io.alauda.kubernetes.api.model.Taint"
}
},
"unschedulable": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeStatus": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_NodeAddress",
"javaType": "io.alauda.kubernetes.api.model.NodeAddress"
}
},
"allocatable": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_NodeCondition",
"javaType": "io.alauda.kubernetes.api.model.NodeCondition"
}
},
"daemonEndpoints": {
"$ref": "#/definitions/kubernetes_NodeDaemonEndpoints",
"javaType": "io.alauda.kubernetes.api.model.NodeDaemonEndpoints"
},
"images": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerImage",
"javaType": "io.alauda.kubernetes.api.model.ContainerImage"
}
},
"nodeInfo": {
"$ref": "#/definitions/kubernetes_NodeSystemInfo",
"javaType": "io.alauda.kubernetes.api.model.NodeSystemInfo"
},
"phase": {
"type": "string",
"description": ""
},
"volumesAttached": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_AttachedVolume",
"javaType": "io.alauda.kubernetes.api.model.AttachedVolume"
}
},
"volumesInUse": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_NodeSystemInfo": {
"type": "object",
"description": "",
"properties": {
"architecture": {
"type": "string",
"description": ""
},
"bootID": {
"type": "string",
"description": ""
},
"containerRuntimeVersion": {
"type": "string",
"description": ""
},
"kernelVersion": {
"type": "string",
"description": ""
},
"kubeProxyVersion": {
"type": "string",
"description": ""
},
"kubeletVersion": {
"type": "string",
"description": ""
},
"machineID": {
"type": "string",
"description": ""
},
"operatingSystem": {
"type": "string",
"description": ""
},
"osImage": {
"type": "string",
"description": ""
},
"systemUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NodeSystemInfo",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ObjectFieldSelector": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ObjectFieldSelector",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.ObjectReference",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PersistentVolume": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolume",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PersistentVolumeSpec",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PersistentVolumeStatus",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolume",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_PersistentVolumeClaim": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaim",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimSpec",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimStatus",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaim",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_PersistentVolumeClaimList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaim"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaimList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_PersistentVolumeClaimSpec": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.alauda.kubernetes.api.model.ResourceRequirements"
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"storageClassName": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PersistentVolumeClaimStatus": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PersistentVolumeClaimVolumeSource": {
"type": "object",
"description": "",
"properties": {
"claimName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PersistentVolumeList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolume",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolume"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_PersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ISCSIVolumeSource"
},
"local": {
"$ref": "#/definitions/kubernetes_LocalVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.NFSVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ScaleIOVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSPersistentVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PersistentVolumeSpec": {
"type": "object",
"description": "",
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureFileVolumeSource"
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource"
},
"claimRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ISCSIVolumeSource"
},
"local": {
"$ref": "#/definitions/kubernetes_LocalVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeReclaimPolicy": {
"type": "string",
"description": ""
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ScaleIOVolumeSource"
},
"storageClassName": {
"type": "string",
"description": ""
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSPersistentVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PersistentVolumeStatus": {
"type": "object",
"description": "",
"properties": {
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PhotonPersistentDiskVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"pdID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Pod": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Pod",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PodSpec",
"javaType": "io.alauda.kubernetes.api.model.PodSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PodStatus",
"javaType": "io.alauda.kubernetes.api.model.PodStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Pod",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_PodAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodAffinity",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodAffinityTerm": {
"type": "object",
"description": "",
"properties": {
"labelSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"namespaces": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"topologyKey": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodAffinityTerm",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodAntiAffinity": {
"type": "object",
"description": "",
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodAntiAffinity",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Pod",
"javaType": "io.alauda.kubernetes.api.model.Pod"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_PodSecurityContext": {
"type": "object",
"description": "",
"properties": {
"fsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.alauda.kubernetes.api.model.SELinuxOptions"
},
"supplementalGroups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "integer",
"description": "",
"javaType": "Long"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodSecurityContext",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_Affinity",
"javaType": "io.alauda.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.alauda.kubernetes.api.model.Container"
}
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"hostAliases": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_HostAlias",
"javaType": "io.alauda.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.alauda.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.alauda.kubernetes.api.model.Container"
}
},
"nodeName": {
"type": "string",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"restartPolicy": {
"type": "string",
"description": ""
},
"schedulerName": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_PodSecurityContext",
"javaType": "io.alauda.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"subdomain": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"tolerations": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.alauda.kubernetes.api.model.Toleration"
}
},
"volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Volume",
"javaType": "io.alauda.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodStatus": {
"type": "object",
"description": "",
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodCondition",
"javaType": "io.alauda.kubernetes.api.model.PodCondition"
}
},
"containerStatuses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.alauda.kubernetes.api.model.ContainerStatus"
}
},
"hostIP": {
"type": "string",
"description": ""
},
"initContainerStatuses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.alauda.kubernetes.api.model.ContainerStatus"
}
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"podIP": {
"type": "string",
"description": ""
},
"qosClass": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PodTemplate": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodTemplate",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_PodTemplateList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PodTemplate",
"javaType": "io.alauda.kubernetes.api.model.PodTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodTemplateList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_PodTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PodSpec",
"javaType": "io.alauda.kubernetes.api.model.PodSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.PortworxVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Preconditions": {
"type": "object",
"description": "",
"properties": {
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Preconditions",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_PreferredSchedulingTerm": {
"type": "object",
"description": "",
"properties": {
"preference": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.alauda.kubernetes.api.model.NodeSelectorTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.PreferredSchedulingTerm",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Probe": {
"type": "object",
"description": "",
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.alauda.kubernetes.api.model.ExecAction"
},
"failureThreshold": {
"type": "integer",
"description": ""
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.alauda.kubernetes.api.model.HTTPGetAction"
},
"initialDelaySeconds": {
"type": "integer",
"description": ""
},
"periodSeconds": {
"type": "integer",
"description": ""
},
"successThreshold": {
"type": "integer",
"description": ""
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.alauda.kubernetes.api.model.TCPSocketAction"
},
"timeoutSeconds": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Probe",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.VolumeProjection"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ProjectedVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_QuobyteVolumeSource": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"registry": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
},
"volume": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ReplicationController": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationController",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ReplicationControllerSpec",
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ReplicationControllerStatus",
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ReplicationController",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ReplicationControllerCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ReplicationControllerList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ReplicationController",
"javaType": "io.alauda.kubernetes.api.model.ReplicationController"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationControllerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ReplicationControllerSpec": {
"type": "object",
"description": "",
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ReplicationControllerStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ReplicationControllerCondition",
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerCondition"
}
},
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ResourceFieldSelector": {
"type": "object",
"description": "",
"properties": {
"containerName": {
"type": "string",
"description": ""
},
"divisor": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"resource": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ResourceFieldSelector",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ResourceQuota": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuota",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ResourceQuotaSpec",
"javaType": "io.alauda.kubernetes.api.model.ResourceQuotaSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ResourceQuotaStatus",
"javaType": "io.alauda.kubernetes.api.model.ResourceQuotaStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ResourceQuota",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ResourceQuotaList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ResourceQuota",
"javaType": "io.alauda.kubernetes.api.model.ResourceQuota"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuotaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ResourceQuotaList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ResourceQuotaSpec": {
"type": "object",
"description": "",
"properties": {
"hard": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"scopes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ResourceQuotaSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ResourceQuotaStatus": {
"type": "object",
"description": "",
"properties": {
"hard": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"used": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ResourceQuotaStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ResourceRequirements": {
"type": "object",
"description": "",
"properties": {
"limits": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"requests": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ResourceRequirements",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.SELinuxOptions",
"javaInterfaces": [
"io.alauda.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.alauda.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.alauda.kubernetes.api.model.ScaleIOVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Secret": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"kind": {
"type": "string",
"description": "",
"default": "Secret",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"stringData": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Secret",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_SecretEnvSource": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.SecretEnvSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.SecretKeySelector",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecretList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Secret",
"javaType": "io.alauda.kubernetes.api.model.Secret"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecretList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.SecretList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_SecretProjection": {
"type": "object",
"description": "",
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.alauda.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.SecretProjection",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.KeyToPath"
}
},
"optional": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.SecretVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_SecurityContext": {
"type": "object",
"description": "",
"properties": {
"capabilities": {
"$ref": "#/definitions/kubernetes_Capabilities",
"javaType": "io.alauda.kubernetes.api.model.Capabilities"
},
"privileged": {
"type": "boolean",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.alauda.kubernetes.api.model.SELinuxOptions"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.SecurityContext",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Service": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ServiceSpec",
"javaType": "io.alauda.kubernetes.api.model.ServiceSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Service",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ServiceAccount": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceAccount",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"secrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ServiceAccount",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_ServiceAccountList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ServiceAccount",
"javaType": "io.alauda.kubernetes.api.model.ServiceAccount"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceAccountList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ServiceAccountList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Service",
"javaType": "io.alauda.kubernetes.api.model.Service"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ServiceList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_ServicePort": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"nodePort": {
"type": "integer",
"description": ""
},
"port": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
},
"targetPort": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ServicePort",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ServiceSpec": {
"type": "object",
"description": "",
"properties": {
"clusterIP": {
"type": "string",
"description": ""
},
"externalIPs": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"externalName": {
"type": "string",
"description": ""
},
"externalTrafficPolicy": {
"type": "string",
"description": ""
},
"healthCheckNodePort": {
"type": "integer",
"description": ""
},
"loadBalancerIP": {
"type": "string",
"description": ""
},
"loadBalancerSourceRanges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ServicePort",
"javaType": "io.alauda.kubernetes.api.model.ServicePort"
}
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"sessionAffinity": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ServiceSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_ServiceStatus": {
"type": "object",
"description": "",
"properties": {
"loadBalancer": {
"$ref": "#/definitions/kubernetes_LoadBalancerStatus",
"javaType": "io.alauda.kubernetes.api.model.LoadBalancerStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_StorageOSPersistentVolumeSource": {
"type": "object",
"description": "",
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.StorageOSPersistentVolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.LocalObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.StorageOSVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_TCPSocketAction": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.TCPSocketAction",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Taint": {
"type": "object",
"description": "",
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"timeAdded": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Taint",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.Toleration",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_Volume": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.alauda.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.alauda.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Volume",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeMount": {
"type": "object",
"description": "",
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"subPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.VolumeMount",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeProjection": {
"type": "object",
"description": "",
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapProjection",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapProjection"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIProjection",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIProjection"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretProjection",
"javaType": "io.alauda.kubernetes.api.model.SecretProjection"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.VolumeProjection",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_VolumeSource": {
"type": "object",
"description": "",
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ISCSIVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.VolumeSource",
"javaInterfaces": [
"io.alauda.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.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_WeightedPodAffinityTerm": {
"type": "object",
"description": "",
"properties": {
"podAffinityTerm": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.PodAffinityTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.WeightedPodAffinityTerm",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_RollingUpdateStatefulSetStrategy": {
"type": "object",
"description": "",
"properties": {
"partition": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategy",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_StatefulSet": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "StatefulSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSet",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_apps_StatefulSetList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_apps_StatefulSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "StatefulSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_apps_StatefulSetSpec": {
"type": "object",
"description": "",
"properties": {
"podManagementPolicy": {
"type": "string",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"serviceName": {
"type": "string",
"description": ""
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
},
"updateStrategy": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetUpdateStrategy",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetUpdateStrategy"
},
"volumeClaimTemplates": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaim"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_StatefulSetStatus": {
"type": "object",
"description": "",
"properties": {
"currentReplicas": {
"type": "integer",
"description": ""
},
"currentRevision": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"updateRevision": {
"type": "string",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_StatefulSetUpdateStrategy": {
"type": "object",
"description": "",
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_apps_RollingUpdateStatefulSetStrategy",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategy"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetUpdateStrategy",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_TokenReview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authentication.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "TokenReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewSpec",
"javaType": "io.alauda.kubernetes.api.model.authentication.TokenReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewStatus",
"javaType": "io.alauda.kubernetes.api.model.authentication.TokenReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authentication.TokenReview",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_authentication_TokenReviewSpec": {
"type": "object",
"description": "",
"properties": {
"token": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authentication.TokenReviewSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_TokenReviewStatus": {
"type": "object",
"description": "",
"properties": {
"authenticated": {
"type": "boolean",
"description": ""
},
"error": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_authentication_UserInfo",
"javaType": "io.alauda.kubernetes.api.model.authentication.UserInfo"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authentication.TokenReviewStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authentication_UserInfo": {
"type": "object",
"description": "",
"properties": {
"extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"groups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"uid": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authentication.UserInfo",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authorization_LocalSubjectAccessReview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "LocalSubjectAccessReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReviewSpec",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReviewStatus",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_authorization_NonResourceAttributes": {
"type": "object",
"description": "",
"properties": {
"path": {
"type": "string",
"description": ""
},
"verb": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authorization.NonResourceAttributes",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authorization_ResourceAttributes": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resource": {
"type": "string",
"description": ""
},
"subresource": {
"type": "string",
"description": ""
},
"verb": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authorization.ResourceAttributes",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authorization_SubjectAccessReview": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "SubjectAccessReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReviewSpec",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReviewStatus",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReview",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_authorization_SubjectAccessReviewSpec": {
"type": "object",
"description": "",
"properties": {
"extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"groups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"nonResourceAttributes": {
"$ref": "#/definitions/kubernetes_authorization_NonResourceAttributes",
"javaType": "io.alauda.kubernetes.api.model.authorization.NonResourceAttributes"
},
"resourceAttributes": {
"$ref": "#/definitions/kubernetes_authorization_ResourceAttributes",
"javaType": "io.alauda.kubernetes.api.model.authorization.ResourceAttributes"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_authorization_SubjectAccessReviewStatus": {
"type": "object",
"description": "",
"properties": {
"allowed": {
"type": "boolean",
"description": ""
},
"evaluationError": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_autoscaling_CrossVersionObjectReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CrossVersionObjectReference",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_autoscaling_HorizontalPodAutoscaler": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "autoscaling/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscaler",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerSpec",
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscalerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerStatus",
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscalerStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscaler",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_autoscaling_HorizontalPodAutoscalerList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "autoscaling/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscaler",
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscaler"
}
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscalerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscalerList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_autoscaling_HorizontalPodAutoscalerSpec": {
"type": "object",
"description": "",
"properties": {
"maxReplicas": {
"type": "integer",
"description": ""
},
"minReplicas": {
"type": "integer",
"description": ""
},
"scaleTargetRef": {
"$ref": "#/definitions/kubernetes_autoscaling_CrossVersionObjectReference",
"javaType": "io.alauda.kubernetes.api.model.CrossVersionObjectReference"
},
"targetCPUUtilizationPercentage": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscalerSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_autoscaling_HorizontalPodAutoscalerStatus": {
"type": "object",
"description": "",
"properties": {
"currentCPUUtilizationPercentage": {
"type": "integer",
"description": ""
},
"currentReplicas": {
"type": "integer",
"description": ""
},
"desiredReplicas": {
"type": "integer",
"description": ""
},
"lastScaleTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscalerStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_CronJob": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v2alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CronJob",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_CronJobSpec",
"javaType": "io.alauda.kubernetes.api.model.CronJobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_batch_CronJobStatus",
"javaType": "io.alauda.kubernetes.api.model.CronJobStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CronJob",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_batch_CronJobList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v2alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_CronJob",
"javaType": "io.alauda.kubernetes.api.model.CronJob"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CronJobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CronJobList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_batch_CronJobSpec": {
"type": "object",
"description": "",
"properties": {
"concurrencyPolicy": {
"type": "string",
"description": ""
},
"failedJobsHistoryLimit": {
"type": "integer",
"description": ""
},
"jobTemplate": {
"$ref": "#/definitions/kubernetes_batch_JobTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.JobTemplateSpec"
},
"schedule": {
"type": "string",
"description": ""
},
"startingDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"successfulJobsHistoryLimit": {
"type": "integer",
"description": ""
},
"suspend": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CronJobSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_CronJobStatus": {
"type": "object",
"description": "",
"properties": {
"active": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
}
},
"lastScheduleTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.CronJobStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_Job": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Job",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_JobSpec",
"javaType": "io.alauda.kubernetes.api.model.JobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_batch_JobStatus",
"javaType": "io.alauda.kubernetes.api.model.JobStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Job",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_batch_JobCondition": {
"type": "object",
"description": "",
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JobCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_JobList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_Job",
"javaType": "io.alauda.kubernetes.api.model.Job"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JobList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_batch_JobSpec": {
"type": "object",
"description": "",
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"completions": {
"type": "integer",
"description": ""
},
"manualSelector": {
"type": "boolean",
"description": ""
},
"parallelism": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JobSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_JobStatus": {
"type": "object",
"description": "",
"properties": {
"active": {
"type": "integer",
"description": ""
},
"completionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_batch_JobCondition",
"javaType": "io.alauda.kubernetes.api.model.JobCondition"
}
},
"failed": {
"type": "integer",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"succeeded": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JobStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_batch_JobTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_JobSpec",
"javaType": "io.alauda.kubernetes.api.model.JobSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.JobTemplateSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_AuthInfo": {
"type": "object",
"description": "",
"properties": {
"as": {
"type": "string",
"description": ""
},
"as-groups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"as-user-extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"auth-provider": {
"$ref": "#/definitions/kubernetes_config_AuthProviderConfig",
"javaType": "io.alauda.kubernetes.api.model.AuthProviderConfig"
},
"client-certificate": {
"type": "string",
"description": ""
},
"client-certificate-data": {
"type": "string",
"description": ""
},
"client-key": {
"type": "string",
"description": ""
},
"client-key-data": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
},
"password": {
"type": "string",
"description": ""
},
"token": {
"type": "string",
"description": ""
},
"tokenFile": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.AuthInfo",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_AuthProviderConfig": {
"type": "object",
"description": "",
"properties": {
"config": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.AuthProviderConfig",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Cluster": {
"type": "object",
"description": "",
"properties": {
"certificate-authority": {
"type": "string",
"description": ""
},
"certificate-authority-data": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
},
"insecure-skip-tls-verify": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Cluster",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Config": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"clusters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedCluster",
"javaType": "io.alauda.kubernetes.api.model.NamedCluster"
}
},
"contexts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedContext",
"javaType": "io.alauda.kubernetes.api.model.NamedContext"
}
},
"current-context": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
},
"kind": {
"type": "string",
"description": ""
},
"preferences": {
"$ref": "#/definitions/kubernetes_config_Preferences",
"javaType": "io.alauda.kubernetes.api.model.Preferences"
},
"users": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedAuthInfo",
"javaType": "io.alauda.kubernetes.api.model.NamedAuthInfo"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Config",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Context": {
"type": "object",
"description": "",
"properties": {
"cluster": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
},
"namespace": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Context",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedAuthInfo": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_config_AuthInfo",
"javaType": "io.alauda.kubernetes.api.model.AuthInfo"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NamedAuthInfo",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedCluster": {
"type": "object",
"description": "",
"properties": {
"cluster": {
"$ref": "#/definitions/kubernetes_config_Cluster",
"javaType": "io.alauda.kubernetes.api.model.Cluster"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NamedCluster",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedContext": {
"type": "object",
"description": "",
"properties": {
"context": {
"$ref": "#/definitions/kubernetes_config_Context",
"javaType": "io.alauda.kubernetes.api.model.Context"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NamedContext",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_NamedExtension": {
"type": "object",
"description": "",
"properties": {
"extension": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.alauda.kubernetes.api.model.HasMetadata"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.NamedExtension",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_config_Preferences": {
"type": "object",
"description": "",
"properties": {
"colors": {
"type": "boolean",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Preferences",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_APIVersion": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.APIVersion",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DaemonSet": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DaemonSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSet",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_DaemonSetList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "DaemonSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_DaemonSetSpec": {
"type": "object",
"description": "",
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
},
"templateGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updateStrategy": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetUpdateStrategy",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetUpdateStrategy"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DaemonSetStatus": {
"type": "object",
"description": "",
"properties": {
"collisionCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"currentNumberScheduled": {
"type": "integer",
"description": ""
},
"desiredNumberScheduled": {
"type": "integer",
"description": ""
},
"numberAvailable": {
"type": "integer",
"description": ""
},
"numberMisscheduled": {
"type": "integer",
"description": ""
},
"numberReady": {
"type": "integer",
"description": ""
},
"numberUnavailable": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updatedNumberScheduled": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DaemonSetUpdateStrategy": {
"type": "object",
"description": "",
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_extensions_RollingUpdateDaemonSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateDaemonSet"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetUpdateStrategy",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_Deployment": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Deployment",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.Deployment",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_DeploymentCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"lastUpdateTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DeploymentList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_Deployment",
"javaType": "io.alauda.kubernetes.api.model.extensions.Deployment"
}
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_DeploymentRollback": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentRollback",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"rollbackTo": {
"$ref": "#/definitions/kubernetes_extensions_RollbackConfig",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollbackConfig"
},
"updatedAnnotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentRollback",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DeploymentSpec": {
"type": "object",
"description": "",
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"paused": {
"type": "boolean",
"description": ""
},
"progressDeadlineSeconds": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"rollbackTo": {
"$ref": "#/definitions/kubernetes_extensions_RollbackConfig",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollbackConfig"
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"strategy": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentStrategy",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentStrategy"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DeploymentStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"collisionCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentCondition",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentCondition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"unavailableReplicas": {
"type": "integer",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_DeploymentStrategy": {
"type": "object",
"description": "",
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_extensions_RollingUpdateDeployment",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateDeployment"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentStrategy",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_FSGroupStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"ranges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IDRange",
"javaType": "io.alauda.kubernetes.api.model.extensions.IDRange"
}
},
"rule": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.FSGroupStrategyOptions",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_HTTPIngressPath": {
"type": "object",
"description": "",
"properties": {
"backend": {
"$ref": "#/definitions/kubernetes_extensions_IngressBackend",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressBackend"
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.HTTPIngressPath",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_HTTPIngressRuleValue": {
"type": "object",
"description": "",
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressPath",
"javaType": "io.alauda.kubernetes.api.model.extensions.HTTPIngressPath"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.HTTPIngressRuleValue",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_HostPortRange": {
"type": "object",
"description": "",
"properties": {
"max": {
"type": "integer",
"description": ""
},
"min": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.HostPortRange",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_IDRange": {
"type": "object",
"description": "",
"properties": {
"max": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"min": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.IDRange",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_Ingress": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Ingress",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_IngressSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_IngressStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.Ingress",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_IngressBackend": {
"type": "object",
"description": "",
"properties": {
"serviceName": {
"type": "string",
"description": ""
},
"servicePort": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressBackend",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_IngressList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_Ingress",
"javaType": "io.alauda.kubernetes.api.model.extensions.Ingress"
}
},
"kind": {
"type": "string",
"description": "",
"default": "IngressList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_IngressRule": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"http": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressRuleValue",
"javaType": "io.alauda.kubernetes.api.model.extensions.HTTPIngressRuleValue"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressRule",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_IngressRuleValue": {
"type": "object",
"description": "",
"properties": {
"http": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressRuleValue",
"javaType": "io.alauda.kubernetes.api.model.extensions.HTTPIngressRuleValue"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressRuleValue",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_IngressSpec": {
"type": "object",
"description": "",
"properties": {
"backend": {
"$ref": "#/definitions/kubernetes_extensions_IngressBackend",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressBackend"
},
"rules": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IngressRule",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressRule"
}
},
"tls": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IngressTLS",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressTLS"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_IngressStatus": {
"type": "object",
"description": "",
"properties": {
"loadBalancer": {
"$ref": "#/definitions/kubernetes_LoadBalancerStatus",
"javaType": "io.alauda.kubernetes.api.model.LoadBalancerStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_IngressTLS": {
"type": "object",
"description": "",
"properties": {
"hosts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressTLS",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_NetworkPolicy": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "NetworkPolicy",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicySpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicySpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicy",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_NetworkPolicyIngressRule": {
"type": "object",
"description": "",
"properties": {
"from": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyPeer",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyPeer"
}
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyPort",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyPort"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyIngressRule",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_NetworkPolicyList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicy",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicy"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NetworkPolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_NetworkPolicyPeer": {
"type": "object",
"description": "",
"properties": {
"namespaceSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"podSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyPeer",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_NetworkPolicyPort": {
"type": "object",
"description": "",
"properties": {
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyPort",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_NetworkPolicySpec": {
"type": "object",
"description": "",
"properties": {
"ingress": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyIngressRule",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyIngressRule"
}
},
"podSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicySpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_PodSecurityPolicy": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodSecurityPolicy",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_PodSecurityPolicySpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicySpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_PodSecurityPolicyList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_PodSecurityPolicy",
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodSecurityPolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_PodSecurityPolicySpec": {
"type": "object",
"description": "",
"properties": {
"allowedCapabilities": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"defaultAddCapabilities": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"fsGroup": {
"$ref": "#/definitions/kubernetes_extensions_FSGroupStrategyOptions",
"javaType": "io.alauda.kubernetes.api.model.extensions.FSGroupStrategyOptions"
},
"hostIPC": {
"type": "boolean",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"hostPID": {
"type": "boolean",
"description": ""
},
"hostPorts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_HostPortRange",
"javaType": "io.alauda.kubernetes.api.model.extensions.HostPortRange"
}
},
"privileged": {
"type": "boolean",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"requiredDropCapabilities": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"runAsUser": {
"$ref": "#/definitions/kubernetes_extensions_RunAsUserStrategyOptions",
"javaType": "io.alauda.kubernetes.api.model.extensions.KubernetesRunAsUserStrategyOptions"
},
"seLinux": {
"$ref": "#/definitions/kubernetes_extensions_SELinuxStrategyOptions",
"javaType": "io.alauda.kubernetes.api.model.extensions.SELinuxStrategyOptions"
},
"supplementalGroups": {
"$ref": "#/definitions/kubernetes_extensions_SupplementalGroupsStrategyOptions",
"javaType": "io.alauda.kubernetes.api.model.extensions.SupplementalGroupsStrategyOptions"
},
"volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicySpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_ReplicaSet": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicaSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSet",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_ReplicaSetCondition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetCondition",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_ReplicaSetList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicaSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_extensions_ReplicaSetSpec": {
"type": "object",
"description": "",
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_ReplicaSetStatus": {
"type": "object",
"description": "",
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetCondition",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetCondition"
}
},
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_RollbackConfig": {
"type": "object",
"description": "",
"properties": {
"revision": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.RollbackConfig",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_RollingUpdateDaemonSet": {
"type": "object",
"description": "",
"properties": {
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateDaemonSet",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_RollingUpdateDeployment": {
"type": "object",
"description": "",
"properties": {
"maxSurge": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateDeployment",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_RunAsUserStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"ranges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IDRange",
"javaType": "io.alauda.kubernetes.api.model.extensions.IDRange"
}
},
"rule": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.KubernetesRunAsUserStrategyOptions",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_SELinuxStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"rule": {
"type": "string",
"description": ""
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.alauda.kubernetes.api.model.SELinuxOptions"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.SELinuxStrategyOptions",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_Scale": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Scale",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_ScaleSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.ScaleSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_ScaleStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.ScaleStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.Scale",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_ScaleSpec": {
"type": "object",
"description": "",
"properties": {
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ScaleSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_ScaleStatus": {
"type": "object",
"description": "",
"properties": {
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"targetSelector": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ScaleStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_SupplementalGroupsStrategyOptions": {
"type": "object",
"description": "",
"properties": {
"ranges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IDRange",
"javaType": "io.alauda.kubernetes.api.model.extensions.IDRange"
}
},
"rule": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.SupplementalGroupsStrategyOptions",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_extensions_ThirdPartyResource": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"description": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ThirdPartyResource",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"versions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_APIVersion",
"javaType": "io.alauda.kubernetes.api.model.extensions.APIVersion"
}
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ThirdPartyResource",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_extensions_ThirdPartyResourceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_ThirdPartyResource",
"javaType": "io.alauda.kubernetes.api.model.extensions.ThirdPartyResource"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ThirdPartyResourceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_policy_PodDisruptionBudget": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "policy/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodDisruptionBudget",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_policy_PodDisruptionBudgetSpec",
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_policy_PodDisruptionBudgetStatus",
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetStatus"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudget",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_policy_PodDisruptionBudgetList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "policy/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_policy_PodDisruptionBudget",
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudget"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodDisruptionBudgetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_policy_PodDisruptionBudgetSpec": {
"type": "object",
"description": "",
"properties": {
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"minAvailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetSpec",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_policy_PodDisruptionBudgetStatus": {
"type": "object",
"description": "",
"properties": {
"currentHealthy": {
"type": "integer",
"description": ""
},
"desiredHealthy": {
"type": "integer",
"description": ""
},
"disruptedPods": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"disruptionsAllowed": {
"type": "integer",
"description": ""
},
"expectedPods": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetStatus",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_resource_Quantity": {
"type": "object",
"description": "",
"properties": {
"Format": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.Quantity",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_storageclass_StorageClass": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "storage/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "StorageClass",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"parameters": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"provisioner": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.StorageClass",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_storageclass_StorageClassList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "storage/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_storageclass_StorageClass",
"javaType": "io.alauda.kubernetes.api.model.StorageClass"
}
},
"kind": {
"type": "string",
"description": "",
"default": "StorageClassList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.StorageClassList",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource",
"io.alauda.kubernetes.api.model.KubernetesResourceList"
]
},
"kubernetes_watch_WatchEvent": {
"type": "object",
"description": "",
"properties": {
"object": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.alauda.kubernetes.api.model.HasMetadata"
},
"type": {
"type": "string",
"description": "the type of watch event; may be ADDED"
}
},
"additionalProperties": true,
"javaType": "io.alauda.kubernetes.api.model.WatchEvent",
"javaInterfaces": [
"io.alauda.kubernetes.api.model.KubernetesResource"
]
}
},
"type": "object",
"properties": {
"BaseKubernetesList": {
"$ref": "#/definitions/kubernetes_List",
"javaType": "io.alauda.kubernetes.api.model.BaseKubernetesList"
},
"Binding": {
"$ref": "#/definitions/kubernetes_Binding",
"javaType": "io.alauda.kubernetes.api.model.Binding"
},
"ClusterPipelineTaskTemplate": {
"$ref": "#/definitions/alauda_devops_ClusterPipelineTaskTemplate",
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTaskTemplate"
},
"ClusterPipelineTaskTemplateList": {
"$ref": "#/definitions/alauda_devops_ClusterPipelineTaskTemplateList",
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTaskTemplateList"
},
"ClusterPipelineTemplate": {
"$ref": "#/definitions/alauda_devops_ClusterPipelineTemplate",
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTemplate"
},
"ClusterPipelineTemplateList": {
"$ref": "#/definitions/alauda_devops_ClusterPipelineTemplateList",
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTemplateList"
},
"CodeRepoBinding": {
"$ref": "#/definitions/alauda_devops_CodeRepoBinding",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBinding"
},
"CodeRepoBindingList": {
"$ref": "#/definitions/alauda_devops_CodeRepoBindingList",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBindingList"
},
"CodeRepoService": {
"$ref": "#/definitions/alauda_devops_CodeRepoService",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoService"
},
"CodeRepoServiceList": {
"$ref": "#/definitions/alauda_devops_CodeRepoServiceList",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoServiceList"
},
"CodeRepository": {
"$ref": "#/definitions/alauda_devops_CodeRepository",
"javaType": "io.alauda.kubernetes.api.model.CodeRepository"
},
"CodeRepositoryList": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryList",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryList"
},
"ComponentStatusList": {
"$ref": "#/definitions/kubernetes_ComponentStatusList",
"javaType": "io.alauda.kubernetes.api.model.ComponentStatusList"
},
"Config": {
"$ref": "#/definitions/kubernetes_config_Config",
"javaType": "io.alauda.kubernetes.api.model.Config"
},
"ConfigMap": {
"$ref": "#/definitions/kubernetes_ConfigMap",
"javaType": "io.alauda.kubernetes.api.model.ConfigMap"
},
"ConfigMapList": {
"$ref": "#/definitions/kubernetes_ConfigMapList",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapList"
},
"ContainerStatus": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.alauda.kubernetes.api.model.ContainerStatus"
},
"CronJob": {
"$ref": "#/definitions/kubernetes_batch_CronJob",
"javaType": "io.alauda.kubernetes.api.model.CronJob"
},
"CronJobList": {
"$ref": "#/definitions/kubernetes_batch_CronJobList",
"javaType": "io.alauda.kubernetes.api.model.CronJobList"
},
"CustomResourceDefinition": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinition",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition"
},
"CustomResourceDefinitionCondition": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionCondition",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition"
},
"CustomResourceDefinitionList": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionList",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionList"
},
"CustomResourceDefinitionNames": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"CustomResourceDefinitionSpec": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionSpec",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec"
},
"CustomResourceDefinitionStatus": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionStatus",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus"
},
"DaemonSet": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSet"
},
"DaemonSetList": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetList",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetList"
},
"DeleteOptions": {
"$ref": "#/definitions/kubernetes_DeleteOptions",
"javaType": "io.alauda.kubernetes.api.model.DeleteOptions"
},
"Deployment": {
"$ref": "#/definitions/kubernetes_extensions_Deployment",
"javaType": "io.alauda.kubernetes.api.model.extensions.Deployment"
},
"DeploymentList": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentList",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentList"
},
"DeploymentRollback": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentRollback",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentRollback"
},
"Endpoints": {
"$ref": "#/definitions/kubernetes_Endpoints",
"javaType": "io.alauda.kubernetes.api.model.Endpoints"
},
"EndpointsList": {
"$ref": "#/definitions/kubernetes_EndpointsList",
"javaType": "io.alauda.kubernetes.api.model.EndpointsList"
},
"EnvVar": {
"$ref": "#/definitions/kubernetes_EnvVar",
"javaType": "io.alauda.kubernetes.api.model.EnvVar"
},
"EventList": {
"$ref": "#/definitions/kubernetes_EventList",
"javaType": "io.alauda.kubernetes.api.model.EventList"
},
"HorizontalPodAutoscaler": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscaler",
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscaler"
},
"HorizontalPodAutoscalerList": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerList",
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscalerList"
},
"Info": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_version_Info",
"javaType": "io.alauda.kubernetes.api.model.version.Info"
},
"Ingress": {
"$ref": "#/definitions/kubernetes_extensions_Ingress",
"javaType": "io.alauda.kubernetes.api.model.extensions.Ingress"
},
"IngressList": {
"$ref": "#/definitions/kubernetes_extensions_IngressList",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressList"
},
"Jenkins": {
"$ref": "#/definitions/alauda_devops_Jenkins",
"javaType": "io.alauda.kubernetes.api.model.Jenkins"
},
"JenkinsBinding": {
"$ref": "#/definitions/alauda_devops_JenkinsBinding",
"javaType": "io.alauda.kubernetes.api.model.JenkinsBinding"
},
"JenkinsBindingList": {
"$ref": "#/definitions/alauda_devops_JenkinsBindingList",
"javaType": "io.alauda.kubernetes.api.model.JenkinsBindingList"
},
"JenkinsList": {
"$ref": "#/definitions/alauda_devops_JenkinsList",
"javaType": "io.alauda.kubernetes.api.model.JenkinsList"
},
"JenkinsfilePreview": {
"$ref": "#/definitions/alauda_devops_JenkinsfilePreview",
"javaType": "io.alauda.kubernetes.api.model.JenkinsfilePreview"
},
"JenkinsfilePreviewOptions": {
"$ref": "#/definitions/alauda_devops_JenkinsfilePreviewOptions",
"javaType": "io.alauda.kubernetes.api.model.JenkinsfilePreviewOptions"
},
"Job": {
"$ref": "#/definitions/kubernetes_batch_Job",
"javaType": "io.alauda.kubernetes.api.model.Job"
},
"JobList": {
"$ref": "#/definitions/kubernetes_batch_JobList",
"javaType": "io.alauda.kubernetes.api.model.JobList"
},
"K8sLocalSubjectAccessReview": {
"$ref": "#/definitions/kubernetes_authorization_LocalSubjectAccessReview",
"javaType": "io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview"
},
"K8sSubjectAccessReview": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReview",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReview"
},
"LimitRangeList": {
"$ref": "#/definitions/kubernetes_LimitRangeList",
"javaType": "io.alauda.kubernetes.api.model.LimitRangeList"
},
"ListMeta": {
"$ref": "#/definitions/api_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
},
"Namespace": {
"$ref": "#/definitions/kubernetes_Namespace",
"javaType": "io.alauda.kubernetes.api.model.Namespace"
},
"NamespaceList": {
"$ref": "#/definitions/kubernetes_NamespaceList",
"javaType": "io.alauda.kubernetes.api.model.NamespaceList"
},
"NetworkPolicy": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicy",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicy"
},
"NetworkPolicyList": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyList",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyList"
},
"Node": {
"$ref": "#/definitions/kubernetes_Node",
"javaType": "io.alauda.kubernetes.api.model.Node"
},
"NodeList": {
"$ref": "#/definitions/kubernetes_NodeList",
"javaType": "io.alauda.kubernetes.api.model.NodeList"
},
"ObjectMeta": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"Patch": {
"$ref": "#/definitions/k8s_io_apimachinery_Patch",
"javaType": "io.alauda.kubernetes.api.model.Patch"
},
"PersistentVolume": {
"$ref": "#/definitions/kubernetes_PersistentVolume",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolume"
},
"PersistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaim"
},
"PersistentVolumeClaimList": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimList",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimList"
},
"PersistentVolumeList": {
"$ref": "#/definitions/kubernetes_PersistentVolumeList",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeList"
},
"Pipeline": {
"$ref": "#/definitions/alauda_devops_Pipeline",
"javaType": "io.alauda.kubernetes.api.model.Pipeline"
},
"PipelineConfig": {
"$ref": "#/definitions/alauda_devops_PipelineConfig",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfig"
},
"PipelineConfigList": {
"$ref": "#/definitions/alauda_devops_PipelineConfigList",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigList"
},
"PipelineList": {
"$ref": "#/definitions/alauda_devops_PipelineList",
"javaType": "io.alauda.kubernetes.api.model.PipelineList"
},
"PipelineTaskTemplate": {
"$ref": "#/definitions/alauda_devops_PipelineTaskTemplate",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplate"
},
"PipelineTaskTemplateList": {
"$ref": "#/definitions/alauda_devops_PipelineTaskTemplateList",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplateList"
},
"PipelineTemplate": {
"$ref": "#/definitions/alauda_devops_PipelineTemplate",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplate"
},
"PipelineTemplateList": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateList",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateList"
},
"PodDisruptionBudget": {
"$ref": "#/definitions/kubernetes_policy_PodDisruptionBudget",
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudget"
},
"PodDisruptionBudgetList": {
"$ref": "#/definitions/kubernetes_policy_PodDisruptionBudgetList",
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetList"
},
"PodList": {
"$ref": "#/definitions/kubernetes_PodList",
"javaType": "io.alauda.kubernetes.api.model.PodList"
},
"PodSecurityPolicy": {
"$ref": "#/definitions/kubernetes_extensions_PodSecurityPolicy",
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy"
},
"PodSecurityPolicyList": {
"$ref": "#/definitions/kubernetes_extensions_PodSecurityPolicyList",
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyList"
},
"PodTemplateList": {
"$ref": "#/definitions/kubernetes_PodTemplateList",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateList"
},
"Project": {
"$ref": "#/definitions/alauda_devops_Project",
"javaType": "io.alauda.kubernetes.api.model.Project"
},
"ProjectList": {
"$ref": "#/definitions/alauda_devops_ProjectList",
"javaType": "io.alauda.kubernetes.api.model.ProjectList"
},
"Quantity": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"ReplicaSet": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSet"
},
"ReplicaSetList": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetList",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetList"
},
"ReplicationControllerList": {
"$ref": "#/definitions/kubernetes_ReplicationControllerList",
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerList"
},
"ResourceQuota": {
"$ref": "#/definitions/kubernetes_ResourceQuota",
"javaType": "io.alauda.kubernetes.api.model.ResourceQuota"
},
"ResourceQuotaList": {
"$ref": "#/definitions/kubernetes_ResourceQuotaList",
"javaType": "io.alauda.kubernetes.api.model.ResourceQuotaList"
},
"RootPaths": {
"$ref": "#/definitions/k8s_io_apimachinery_RootPaths",
"javaType": "io.alauda.kubernetes.api.model.RootPaths"
},
"Scale": {
"$ref": "#/definitions/kubernetes_extensions_Scale",
"javaType": "io.alauda.kubernetes.api.model.extensions.Scale"
},
"Secret": {
"$ref": "#/definitions/kubernetes_Secret",
"javaType": "io.alauda.kubernetes.api.model.Secret"
},
"SecretList": {
"$ref": "#/definitions/kubernetes_SecretList",
"javaType": "io.alauda.kubernetes.api.model.SecretList"
},
"ServiceAccount": {
"$ref": "#/definitions/kubernetes_ServiceAccount",
"javaType": "io.alauda.kubernetes.api.model.ServiceAccount"
},
"ServiceAccountList": {
"$ref": "#/definitions/kubernetes_ServiceAccountList",
"javaType": "io.alauda.kubernetes.api.model.ServiceAccountList"
},
"ServiceList": {
"$ref": "#/definitions/kubernetes_ServiceList",
"javaType": "io.alauda.kubernetes.api.model.ServiceList"
},
"StatefulSet": {
"$ref": "#/definitions/kubernetes_apps_StatefulSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSet"
},
"StatefulSetList": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetList",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetList"
},
"Status": {
"$ref": "#/definitions/k8s_io_apimachinery_Status",
"javaType": "io.alauda.kubernetes.api.model.Status"
},
"StorageClass": {
"$ref": "#/definitions/kubernetes_storageclass_StorageClass",
"javaType": "io.alauda.kubernetes.api.model.StorageClass"
},
"StorageClassList": {
"$ref": "#/definitions/kubernetes_storageclass_StorageClassList",
"javaType": "io.alauda.kubernetes.api.model.StorageClassList"
},
"ThirdPartyResource": {
"$ref": "#/definitions/kubernetes_extensions_ThirdPartyResource",
"javaType": "io.alauda.kubernetes.api.model.extensions.ThirdPartyResource"
},
"ThirdPartyResourceList": {
"$ref": "#/definitions/kubernetes_extensions_ThirdPartyResourceList",
"javaType": "io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceList"
},
"TokenReview": {
"$ref": "#/definitions/kubernetes_authentication_TokenReview",
"javaType": "io.alauda.kubernetes.api.model.authentication.TokenReview"
},
"Toleration": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.alauda.kubernetes.api.model.Toleration"
},
"WatchEvent": {
"$ref": "#/definitions/kubernetes_watch_WatchEvent",
"javaType": "io.alauda.kubernetes.api.model.WatchEvent"
}
},
"additionalProperties": true,
"resources": {
"affinity": {
"properties": {
"nodeAffinity": {
"$ref": "#/definitions/kubernetes_NodeAffinity",
"javaType": "io.alauda.kubernetes.api.model.NodeAffinity"
},
"podAffinity": {
"$ref": "#/definitions/kubernetes_PodAffinity",
"javaType": "io.alauda.kubernetes.api.model.PodAffinity"
},
"podAntiAffinity": {
"$ref": "#/definitions/kubernetes_PodAntiAffinity",
"javaType": "io.alauda.kubernetes.api.model.PodAntiAffinity"
}
},
"additionalProperties": true
},
"apiversion": {
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"attachedvolume": {
"properties": {
"devicePath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"authinfo": {
"properties": {
"as": {
"type": "string",
"description": ""
},
"as-groups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"as-user-extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"auth-provider": {
"$ref": "#/definitions/kubernetes_config_AuthProviderConfig",
"javaType": "io.alauda.kubernetes.api.model.AuthProviderConfig"
},
"client-certificate": {
"type": "string",
"description": ""
},
"client-certificate-data": {
"type": "string",
"description": ""
},
"client-key": {
"type": "string",
"description": ""
},
"client-key-data": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
},
"password": {
"type": "string",
"description": ""
},
"token": {
"type": "string",
"description": ""
},
"tokenFile": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"authproviderconfig": {
"properties": {
"config": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"awselasticblockstorevolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"partition": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"azurediskvolumesource": {
"properties": {
"cachingMode": {
"type": "string",
"description": ""
},
"diskName": {
"type": "string",
"description": ""
},
"diskURI": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"azurefilevolumesource": {
"properties": {
"readOnly": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
},
"shareName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"binding": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Binding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"target": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true
},
"bindingcondition": {
"properties": {
"lastAttempt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"capabilities": {
"properties": {
"add": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"drop": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"cephfsvolumesource": {
"properties": {
"monitors": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretFile": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"cindervolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"cluster": {
"properties": {
"certificate-authority": {
"type": "string",
"description": ""
},
"certificate-authority-data": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
},
"insecure-skip-tls-verify": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"clusterpipelinetasktemplate": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPipelineTaskTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTaskTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplateSpec"
}
},
"additionalProperties": true
},
"clusterpipelinetasktemplatelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_ClusterPipelineTaskTemplate",
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTaskTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPipelineTaskTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"clusterpipelinetemplate": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPipelineTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateSpec"
}
},
"additionalProperties": true
},
"clusterpipelinetemplatelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_ClusterPipelineTemplate",
"javaType": "io.alauda.kubernetes.api.model.ClusterPipelineTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ClusterPipelineTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"coderepobinding": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepoBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_CodeRepoBindingSpec",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBindingSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true
},
"coderepobindingaccount": {
"properties": {
"owners": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryOwnerSync",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryOwnerSync"
}
},
"secret": {
"$ref": "#/definitions/alauda_devops_SecretKeySetRef",
"javaType": "io.alauda.kubernetes.api.model.SecretKeySetRef"
}
},
"additionalProperties": true
},
"coderepobindinglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_CodeRepoBinding",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepoBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"coderepobindingspec": {
"properties": {
"account": {
"$ref": "#/definitions/alauda_devops_CodeRepoBindingAccount",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoBindingAccount"
},
"codeRepoService": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true
},
"codereposervice": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepoService",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_CodeRepoServiceSpec",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoServiceSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true
},
"codereposervicelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_CodeRepoService",
"javaType": "io.alauda.kubernetes.api.model.CodeRepoService"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepoServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"codereposervicespec": {
"properties": {
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"http": {
"$ref": "#/definitions/alauda_devops_HostPort",
"javaType": "io.alauda.kubernetes.api.model.HostPort"
},
"public": {
"type": "boolean",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"coderepository": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepository",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_CodeRepositorySpec",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositorySpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryStatus",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryStatus"
}
},
"additionalProperties": true
},
"coderepositorylist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_CodeRepository",
"javaType": "io.alauda.kubernetes.api.model.CodeRepository"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CodeRepositoryList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"coderepositoryownersync": {
"properties": {
"all": {
"type": "boolean",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"repositories": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"coderepositoryref": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"ref": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"coderepositoryspec": {
"properties": {
"codeRepoBinding": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"repository": {
"$ref": "#/definitions/alauda_devops_OriginCodeRepository",
"javaType": "io.alauda.kubernetes.api.model.OriginCodeRepository"
}
},
"additionalProperties": true
},
"coderepositorystatus": {
"properties": {
"ServiceStatus": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
},
"repository": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryStatusRepository",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryStatusRepository"
}
},
"additionalProperties": true
},
"coderepositorystatusrepository": {
"properties": {
"latestCommit": {
"$ref": "#/definitions/alauda_devops_RepositoryCommit",
"javaType": "io.alauda.kubernetes.api.model.RepositoryCommit"
}
},
"additionalProperties": true
},
"componentcondition": {
"properties": {
"error": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"componentstatus": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ComponentCondition",
"javaType": "io.alauda.kubernetes.api.model.ComponentCondition"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ComponentStatus",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true
},
"componentstatuslist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ComponentStatus",
"javaType": "io.alauda.kubernetes.api.model.ComponentStatus"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ComponentStatusList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"condition": {
"properties": {
"lastAttempt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"config": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"clusters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedCluster",
"javaType": "io.alauda.kubernetes.api.model.NamedCluster"
}
},
"contexts": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedContext",
"javaType": "io.alauda.kubernetes.api.model.NamedContext"
}
},
"current-context": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
},
"kind": {
"type": "string",
"description": ""
},
"preferences": {
"$ref": "#/definitions/kubernetes_config_Preferences",
"javaType": "io.alauda.kubernetes.api.model.Preferences"
},
"users": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_config_NamedAuthInfo",
"javaType": "io.alauda.kubernetes.api.model.NamedAuthInfo"
}
}
},
"additionalProperties": true
},
"configmap": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMap",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
}
},
"additionalProperties": true
},
"configmapenvsource": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"configmapkeyselector": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"configmaplist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ConfigMap",
"javaType": "io.alauda.kubernetes.api.model.ConfigMap"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMapList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"configmapprojection": {
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.alauda.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"configmapvolumesource": {
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.alauda.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"container": {
"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.alauda.kubernetes.api.model.EnvVar"
}
},
"envFrom": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EnvFromSource",
"javaType": "io.alauda.kubernetes.api.model.EnvFromSource"
}
},
"image": {
"type": "string",
"description": ""
},
"imagePullPolicy": {
"type": "string",
"description": ""
},
"lifecycle": {
"$ref": "#/definitions/kubernetes_Lifecycle",
"javaType": "io.alauda.kubernetes.api.model.Lifecycle"
},
"livenessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.alauda.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.alauda.kubernetes.api.model.ContainerPort"
}
},
"readinessProbe": {
"$ref": "#/definitions/kubernetes_Probe",
"javaType": "io.alauda.kubernetes.api.model.Probe"
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.alauda.kubernetes.api.model.ResourceRequirements"
},
"securityContext": {
"$ref": "#/definitions/kubernetes_SecurityContext",
"javaType": "io.alauda.kubernetes.api.model.SecurityContext"
},
"stdin": {
"type": "boolean",
"description": ""
},
"stdinOnce": {
"type": "boolean",
"description": ""
},
"terminationMessagePath": {
"type": "string",
"description": ""
},
"terminationMessagePolicy": {
"type": "string",
"description": ""
},
"tty": {
"type": "boolean",
"description": ""
},
"volumeMounts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_VolumeMount",
"javaType": "io.alauda.kubernetes.api.model.VolumeMount"
}
},
"workingDir": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"containerimage": {
"properties": {
"names": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"sizeBytes": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"containerport": {
"properties": {
"containerPort": {
"type": "integer",
"description": ""
},
"hostIP": {
"type": "string",
"description": ""
},
"hostPort": {
"type": "integer",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"containerstate": {
"properties": {
"running": {
"$ref": "#/definitions/kubernetes_ContainerStateRunning",
"javaType": "io.alauda.kubernetes.api.model.ContainerStateRunning"
},
"terminated": {
"$ref": "#/definitions/kubernetes_ContainerStateTerminated",
"javaType": "io.alauda.kubernetes.api.model.ContainerStateTerminated"
},
"waiting": {
"$ref": "#/definitions/kubernetes_ContainerStateWaiting",
"javaType": "io.alauda.kubernetes.api.model.ContainerStateWaiting"
}
},
"additionalProperties": true
},
"containerstaterunning": {
"properties": {
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true
},
"containerstateterminated": {
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"exitCode": {
"type": "integer",
"description": ""
},
"finishedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"signal": {
"type": "integer",
"description": ""
},
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true
},
"containerstatewaiting": {
"properties": {
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"containerstatus": {
"properties": {
"containerID": {
"type": "string",
"description": ""
},
"image": {
"type": "string",
"description": ""
},
"imageID": {
"type": "string",
"description": ""
},
"lastState": {
"$ref": "#/definitions/kubernetes_ContainerState",
"javaType": "io.alauda.kubernetes.api.model.ContainerState"
},
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"ready": {
"type": "boolean",
"description": ""
},
"restartCount": {
"type": "integer",
"description": ""
},
"state": {
"$ref": "#/definitions/kubernetes_ContainerState",
"javaType": "io.alauda.kubernetes.api.model.ContainerState"
}
},
"additionalProperties": true
},
"context": {
"properties": {
"cluster": {
"type": "string",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
},
"namespace": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"cronjob": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v2alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CronJob",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_CronJobSpec",
"javaType": "io.alauda.kubernetes.api.model.CronJobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_batch_CronJobStatus",
"javaType": "io.alauda.kubernetes.api.model.CronJobStatus"
}
},
"additionalProperties": true
},
"cronjoblist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v2alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_CronJob",
"javaType": "io.alauda.kubernetes.api.model.CronJob"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CronJobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"cronjobspec": {
"properties": {
"concurrencyPolicy": {
"type": "string",
"description": ""
},
"failedJobsHistoryLimit": {
"type": "integer",
"description": ""
},
"jobTemplate": {
"$ref": "#/definitions/kubernetes_batch_JobTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.JobTemplateSpec"
},
"schedule": {
"type": "string",
"description": ""
},
"startingDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"successfulJobsHistoryLimit": {
"type": "integer",
"description": ""
},
"suspend": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"cronjobstatus": {
"properties": {
"active": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
}
},
"lastScheduleTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true
},
"crossversionobjectreference": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"customresourcedefinition": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apiextensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "CustomResourceDefinition",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionSpec",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec"
},
"status": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionStatus",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus"
}
},
"additionalProperties": true
},
"customresourcedefinitioncondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"customresourcedefinitionlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apiextensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinition",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition"
}
},
"kind": {
"type": "string",
"description": "",
"default": "CustomResourceDefinitionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"customresourcedefinitionnames": {
"properties": {
"kind": {
"type": "string",
"description": ""
},
"listKind": {
"type": "string",
"description": ""
},
"plural": {
"type": "string",
"description": ""
},
"shortNames": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"singular": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"customresourcedefinitionspec": {
"properties": {
"group": {
"type": "string",
"description": ""
},
"names": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"scope": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"customresourcedefinitionstatus": {
"properties": {
"acceptedNames": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionNames",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames"
},
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apiextensions_CustomResourceDefinitionCondition",
"javaType": "io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition"
}
}
},
"additionalProperties": true
},
"daemonendpoint": {
"properties": {
"Port": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"daemonset": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DaemonSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetStatus"
}
},
"additionalProperties": true
},
"daemonsetlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "DaemonSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"daemonsetspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
},
"templateGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updateStrategy": {
"$ref": "#/definitions/kubernetes_extensions_DaemonSetUpdateStrategy",
"javaType": "io.alauda.kubernetes.api.model.extensions.DaemonSetUpdateStrategy"
}
},
"additionalProperties": true
},
"daemonsetstatus": {
"properties": {
"collisionCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"currentNumberScheduled": {
"type": "integer",
"description": ""
},
"desiredNumberScheduled": {
"type": "integer",
"description": ""
},
"numberAvailable": {
"type": "integer",
"description": ""
},
"numberMisscheduled": {
"type": "integer",
"description": ""
},
"numberReady": {
"type": "integer",
"description": ""
},
"numberUnavailable": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"updatedNumberScheduled": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"daemonsetupdatestrategy": {
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_extensions_RollingUpdateDaemonSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateDaemonSet"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"deleteoptions": {
"properties": {
"PropagationPolicy": {
"type": "string",
"description": ""
},
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"gracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"kind": {
"type": "string",
"description": "",
"default": "DeleteOptions",
"required": true
},
"orphanDependents": {
"type": "boolean",
"description": ""
},
"preconditions": {
"$ref": "#/definitions/kubernetes_Preconditions",
"javaType": "io.alauda.kubernetes.api.model.Preconditions"
}
},
"additionalProperties": true
},
"deployment": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Deployment",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentStatus"
}
},
"additionalProperties": true
},
"deploymentcondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"lastUpdateTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"deploymentlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_Deployment",
"javaType": "io.alauda.kubernetes.api.model.extensions.Deployment"
}
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"deploymentrollback": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "DeploymentRollback",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"rollbackTo": {
"$ref": "#/definitions/kubernetes_extensions_RollbackConfig",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollbackConfig"
},
"updatedAnnotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true
},
"deploymentspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"paused": {
"type": "boolean",
"description": ""
},
"progressDeadlineSeconds": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"rollbackTo": {
"$ref": "#/definitions/kubernetes_extensions_RollbackConfig",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollbackConfig"
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"strategy": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentStrategy",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentStrategy"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true
},
"deploymentstatus": {
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"collisionCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_DeploymentCondition",
"javaType": "io.alauda.kubernetes.api.model.extensions.DeploymentCondition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"unavailableReplicas": {
"type": "integer",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"deploymentstrategy": {
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_extensions_RollingUpdateDeployment",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateDeployment"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"downwardapiprojection": {
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true
},
"downwardapivolumefile": {
"properties": {
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.alauda.kubernetes.api.model.ObjectFieldSelector"
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.alauda.kubernetes.api.model.ResourceFieldSelector"
}
},
"additionalProperties": true
},
"downwardapivolumesource": {
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeFile"
}
}
},
"additionalProperties": true
},
"emptydirvolumesource": {
"properties": {
"medium": {
"type": "string",
"description": ""
},
"sizeLimit": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
}
},
"additionalProperties": true
},
"endpointaddress": {
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
},
"nodeName": {
"type": "string",
"description": ""
},
"targetRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
}
},
"additionalProperties": true
},
"endpointport": {
"properties": {
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"port": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"endpoints": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Endpoints",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"subsets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_EndpointSubset",
"javaType": "io.alauda.kubernetes.api.model.EndpointSubset"
}
}
},
"additionalProperties": true
},
"endpointslist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Endpoints",
"javaType": "io.alauda.kubernetes.api.model.Endpoints"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EndpointsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"endpointsubset": {
"properties": {
"addresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EndpointAddress",
"javaType": "io.alauda.kubernetes.api.model.EndpointAddress"
}
},
"notReadyAddresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EndpointAddress",
"javaType": "io.alauda.kubernetes.api.model.EndpointAddress"
}
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_EndpointPort",
"javaType": "io.alauda.kubernetes.api.model.EndpointPort"
}
}
},
"additionalProperties": true
},
"envfromsource": {
"properties": {
"configMapRef": {
"$ref": "#/definitions/kubernetes_ConfigMapEnvSource",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapEnvSource"
},
"prefix": {
"type": "string",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_SecretEnvSource",
"javaType": "io.alauda.kubernetes.api.model.SecretEnvSource"
}
},
"additionalProperties": true
},
"envvar": {
"properties": {
"name": {
"type": "string",
"description": "",
"pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
},
"value": {
"type": "string",
"description": ""
},
"valueFrom": {
"$ref": "#/definitions/kubernetes_EnvVarSource",
"javaType": "io.alauda.kubernetes.api.model.EnvVarSource"
}
},
"additionalProperties": true
},
"envvarsource": {
"properties": {
"configMapKeyRef": {
"$ref": "#/definitions/kubernetes_ConfigMapKeySelector",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapKeySelector"
},
"fieldRef": {
"$ref": "#/definitions/kubernetes_ObjectFieldSelector",
"javaType": "io.alauda.kubernetes.api.model.ObjectFieldSelector"
},
"resourceFieldRef": {
"$ref": "#/definitions/kubernetes_ResourceFieldSelector",
"javaType": "io.alauda.kubernetes.api.model.ResourceFieldSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/kubernetes_SecretKeySelector",
"javaType": "io.alauda.kubernetes.api.model.SecretKeySelector"
}
},
"additionalProperties": true
},
"event": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"count": {
"type": "integer",
"description": ""
},
"firstTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"involvedObject": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
},
"kind": {
"type": "string",
"description": "",
"default": "Event",
"required": true
},
"lastTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"reason": {
"type": "string",
"description": ""
},
"source": {
"$ref": "#/definitions/kubernetes_EventSource",
"javaType": "io.alauda.kubernetes.api.model.EventSource"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"eventlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Event",
"javaType": "io.alauda.kubernetes.api.model.Event"
}
},
"kind": {
"type": "string",
"description": "",
"default": "EventList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"eventsource": {
"properties": {
"component": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"execaction": {
"properties": {
"command": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"fcvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"targetWWNs": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"flexvolumesource": {
"properties": {
"driver": {
"type": "string",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"options": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
}
},
"additionalProperties": true
},
"flockervolumesource": {
"properties": {
"datasetName": {
"type": "string",
"description": ""
},
"datasetUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"fsgroupstrategyoptions": {
"properties": {
"ranges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IDRange",
"javaType": "io.alauda.kubernetes.api.model.extensions.IDRange"
}
},
"rule": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"gcepersistentdiskvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"partition": {
"type": "integer",
"description": ""
},
"pdName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"gitrepovolumesource": {
"properties": {
"directory": {
"type": "string",
"description": ""
},
"repository": {
"type": "string",
"description": ""
},
"revision": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"globalparameter": {
"properties": {
"description": {
"$ref": "#/definitions/alauda_devops_I18nName",
"javaType": "io.alauda.kubernetes.api.model.I18nName"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"glusterfsvolumesource": {
"properties": {
"endpoints": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"handler": {
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.alauda.kubernetes.api.model.ExecAction"
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.alauda.kubernetes.api.model.HTTPGetAction"
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.alauda.kubernetes.api.model.TCPSocketAction"
}
},
"additionalProperties": true
},
"horizontalpodautoscaler": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "autoscaling/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscaler",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerSpec",
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscalerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscalerStatus",
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscalerStatus"
}
},
"additionalProperties": true
},
"horizontalpodautoscalerlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "autoscaling/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_autoscaling_HorizontalPodAutoscaler",
"javaType": "io.alauda.kubernetes.api.model.HorizontalPodAutoscaler"
}
},
"kind": {
"type": "string",
"description": "",
"default": "HorizontalPodAutoscalerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"horizontalpodautoscalerspec": {
"properties": {
"maxReplicas": {
"type": "integer",
"description": ""
},
"minReplicas": {
"type": "integer",
"description": ""
},
"scaleTargetRef": {
"$ref": "#/definitions/kubernetes_autoscaling_CrossVersionObjectReference",
"javaType": "io.alauda.kubernetes.api.model.CrossVersionObjectReference"
},
"targetCPUUtilizationPercentage": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"horizontalpodautoscalerstatus": {
"properties": {
"currentCPUUtilizationPercentage": {
"type": "integer",
"description": ""
},
"currentReplicas": {
"type": "integer",
"description": ""
},
"desiredReplicas": {
"type": "integer",
"description": ""
},
"lastScaleTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"hostalias": {
"properties": {
"hostnames": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"hostpathvolumesource": {
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"hostport": {
"properties": {
"host": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"hostportrange": {
"properties": {
"max": {
"type": "integer",
"description": ""
},
"min": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"hostportstatus": {
"properties": {
"delay": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"lastAttempt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"response": {
"type": "string",
"description": ""
},
"statusCode": {
"type": "integer",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"httpgetaction": {
"properties": {
"host": {
"type": "string",
"description": ""
},
"httpHeaders": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_HTTPHeader",
"javaType": "io.alauda.kubernetes.api.model.HTTPHeader"
}
},
"path": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"scheme": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"httpheader": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"httpingresspath": {
"properties": {
"backend": {
"$ref": "#/definitions/kubernetes_extensions_IngressBackend",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressBackend"
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"httpingressrulevalue": {
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressPath",
"javaType": "io.alauda.kubernetes.api.model.extensions.HTTPIngressPath"
}
}
},
"additionalProperties": true
},
"i18nname": {
"properties": {
"en": {
"type": "string",
"description": ""
},
"zh-CN": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"idrange": {
"properties": {
"max": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"min": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"info": {
"properties": {
"buildDate": {
"type": "string",
"description": ""
},
"compiler": {
"type": "string",
"description": ""
},
"gitCommit": {
"type": "string",
"description": ""
},
"gitTreeState": {
"type": "string",
"description": ""
},
"gitVersion": {
"type": "string",
"description": ""
},
"goVersion": {
"type": "string",
"description": ""
},
"major": {
"type": "string",
"description": ""
},
"minor": {
"type": "string",
"description": ""
},
"platform": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"ingress": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Ingress",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_IngressSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_IngressStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressStatus"
}
},
"additionalProperties": true
},
"ingressbackend": {
"properties": {
"serviceName": {
"type": "string",
"description": ""
},
"servicePort": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"ingresslist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_Ingress",
"javaType": "io.alauda.kubernetes.api.model.extensions.Ingress"
}
},
"kind": {
"type": "string",
"description": "",
"default": "IngressList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"ingressrule": {
"properties": {
"host": {
"type": "string",
"description": ""
},
"http": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressRuleValue",
"javaType": "io.alauda.kubernetes.api.model.extensions.HTTPIngressRuleValue"
}
},
"additionalProperties": true
},
"ingressrulevalue": {
"properties": {
"http": {
"$ref": "#/definitions/kubernetes_extensions_HTTPIngressRuleValue",
"javaType": "io.alauda.kubernetes.api.model.extensions.HTTPIngressRuleValue"
}
},
"additionalProperties": true
},
"ingressspec": {
"properties": {
"backend": {
"$ref": "#/definitions/kubernetes_extensions_IngressBackend",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressBackend"
},
"rules": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IngressRule",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressRule"
}
},
"tls": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IngressTLS",
"javaType": "io.alauda.kubernetes.api.model.extensions.IngressTLS"
}
}
},
"additionalProperties": true
},
"ingressstatus": {
"properties": {
"loadBalancer": {
"$ref": "#/definitions/kubernetes_LoadBalancerStatus",
"javaType": "io.alauda.kubernetes.api.model.LoadBalancerStatus"
}
},
"additionalProperties": true
},
"ingresstls": {
"properties": {
"hosts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"initializer": {
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"initializers": {
"properties": {
"pending": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_Initializer",
"javaType": "io.alauda.kubernetes.api.model.Initializer"
}
},
"result": {
"$ref": "#/definitions/k8s_io_apimachinery_Status",
"javaType": "io.alauda.kubernetes.api.model.Status"
}
},
"additionalProperties": true
},
"intorstring": {
"properties": {
"IntVal": {
"type": "integer",
"description": ""
},
"StrVal": {
"type": "string",
"description": ""
},
"Type": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"iscsivolumesource": {
"properties": {
"chapAuthDiscovery": {
"type": "boolean",
"description": ""
},
"chapAuthSession": {
"type": "boolean",
"description": ""
},
"fsType": {
"type": "string",
"description": ""
},
"iqn": {
"type": "string",
"description": ""
},
"iscsiInterface": {
"type": "string",
"description": ""
},
"lun": {
"type": "integer",
"description": ""
},
"portals": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"targetPortal": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"jenkins": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Jenkins",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_JenkinsSpec",
"javaType": "io.alauda.kubernetes.api.model.JenkinsSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_JenkinsStatus",
"javaType": "io.alauda.kubernetes.api.model.JenkinsStatus"
}
},
"additionalProperties": true
},
"jenkinsagent": {
"properties": {
"label": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"jenkinsbinding": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsBinding",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_JenkinsBindingSpec",
"javaType": "io.alauda.kubernetes.api.model.JenkinsBindingSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_JenkinsBindingStatus",
"javaType": "io.alauda.kubernetes.api.model.JenkinsBindingStatus"
}
},
"additionalProperties": true
},
"jenkinsbindinglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_JenkinsBinding",
"javaType": "io.alauda.kubernetes.api.model.JenkinsBinding"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsBindingList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"jenkinsbindingspec": {
"properties": {
"account": {
"$ref": "#/definitions/alauda_devops_UserAccount",
"javaType": "io.alauda.kubernetes.api.model.UserAccount"
},
"jenkins": {
"$ref": "#/definitions/alauda_devops_JenkinsInstance",
"javaType": "io.alauda.kubernetes.api.model.JenkinsInstance"
}
},
"additionalProperties": true
},
"jenkinsbindingstatus": {
"properties": {
"ServiceStatus": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true
},
"jenkinsfilepreview": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"jenkinsfile": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsfilePreview",
"required": true
}
},
"additionalProperties": true
},
"jenkinsfilepreviewoptions": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsfilePreviewOptions",
"required": true
},
"source": {
"$ref": "#/definitions/alauda_devops_PipelineSource",
"javaType": "io.alauda.kubernetes.api.model.PipelineSource"
},
"template": {
"$ref": "#/definitions/alauda_devops_PipelineConfigSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigSpec"
},
"values": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true
},
"jenkinsinstance": {
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"jenkinslist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_Jenkins",
"javaType": "io.alauda.kubernetes.api.model.Jenkins"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JenkinsList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"jenkinsplugin": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"jenkinsspec": {
"properties": {
"http": {
"$ref": "#/definitions/alauda_devops_HostPort",
"javaType": "io.alauda.kubernetes.api.model.HostPort"
}
},
"additionalProperties": true
},
"jenkinsstatus": {
"properties": {
"ServiceStatus": {
"$ref": "#/definitions/alauda_devops_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true
},
"job": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Job",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_JobSpec",
"javaType": "io.alauda.kubernetes.api.model.JobSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_batch_JobStatus",
"javaType": "io.alauda.kubernetes.api.model.JobStatus"
}
},
"additionalProperties": true
},
"jobcondition": {
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"joblist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "batch/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_batch_Job",
"javaType": "io.alauda.kubernetes.api.model.Job"
}
},
"kind": {
"type": "string",
"description": "",
"default": "JobList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"jobspec": {
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"completions": {
"type": "integer",
"description": ""
},
"manualSelector": {
"type": "boolean",
"description": ""
},
"parallelism": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true
},
"jobstatus": {
"properties": {
"active": {
"type": "integer",
"description": ""
},
"completionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_batch_JobCondition",
"javaType": "io.alauda.kubernetes.api.model.JobCondition"
}
},
"failed": {
"type": "integer",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"succeeded": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"jobtemplatespec": {
"properties": {
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_batch_JobSpec",
"javaType": "io.alauda.kubernetes.api.model.JobSpec"
}
},
"additionalProperties": true
},
"keytopath": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"mode": {
"type": "integer",
"description": ""
},
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"labelselector": {
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelectorRequirement",
"javaType": "io.alauda.kubernetes.api.model.LabelSelectorRequirement"
}
},
"matchLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true
},
"labelselectorrequirement": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"lifecycle": {
"properties": {
"postStart": {
"$ref": "#/definitions/kubernetes_Handler",
"javaType": "io.alauda.kubernetes.api.model.Handler"
},
"preStop": {
"$ref": "#/definitions/kubernetes_Handler",
"javaType": "io.alauda.kubernetes.api.model.Handler"
}
},
"additionalProperties": true
},
"limitrange": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRange",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_LimitRangeSpec",
"javaType": "io.alauda.kubernetes.api.model.LimitRangeSpec"
}
},
"additionalProperties": true
},
"limitrangeitem": {
"properties": {
"default": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"defaultRequest": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"max": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"maxLimitRequestRatio": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"min": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"limitrangelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LimitRange",
"javaType": "io.alauda.kubernetes.api.model.LimitRange"
}
},
"kind": {
"type": "string",
"description": "",
"default": "LimitRangeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"limitrangespec": {
"properties": {
"limits": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_LimitRangeItem",
"javaType": "io.alauda.kubernetes.api.model.LimitRangeItem"
}
}
},
"additionalProperties": true
},
"list": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.alauda.kubernetes.api.model.HasMetadata"
}
},
"kind": {
"type": "string",
"description": "",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"listmeta": {
"properties": {
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"loadbalanceringress": {
"properties": {
"hostname": {
"type": "string",
"description": ""
},
"ip": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"loadbalancerstatus": {
"properties": {
"ingress": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_LoadBalancerIngress",
"javaType": "io.alauda.kubernetes.api.model.LoadBalancerIngress"
}
}
},
"additionalProperties": true
},
"localobjectreference": {
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"localsubjectaccessreview": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "LocalSubjectAccessReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReviewSpec",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReviewStatus",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewStatus"
}
},
"additionalProperties": true
},
"localvolumesource": {
"properties": {
"path": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"multibranchbehaviours": {
"properties": {
"discoverBranches": {
"type": "string",
"description": ""
},
"discoverPRFromForks": {
"type": "string",
"description": ""
},
"discoverPRFromOrigin": {
"type": "string",
"description": ""
},
"discoverTags": {
"type": "boolean",
"description": ""
},
"filterExpression": {
"type": "string",
"description": ""
},
"forksTrust": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"multibranchorphan": {
"properties": {
"days": {
"type": "integer",
"description": ""
},
"max": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"multibranchpipeline": {
"properties": {
"behaviours": {
"$ref": "#/definitions/alauda_devops_MultiBranchBehaviours",
"javaType": "io.alauda.kubernetes.api.model.MultiBranchBehaviours"
},
"orphaned": {
"$ref": "#/definitions/alauda_devops_MultiBranchOrphan",
"javaType": "io.alauda.kubernetes.api.model.MultiBranchOrphan"
}
},
"additionalProperties": true
},
"namedauthinfo": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_config_AuthInfo",
"javaType": "io.alauda.kubernetes.api.model.AuthInfo"
}
},
"additionalProperties": true
},
"namedcluster": {
"properties": {
"cluster": {
"$ref": "#/definitions/kubernetes_config_Cluster",
"javaType": "io.alauda.kubernetes.api.model.Cluster"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"namedcontext": {
"properties": {
"context": {
"$ref": "#/definitions/kubernetes_config_Context",
"javaType": "io.alauda.kubernetes.api.model.Context"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"namedextension": {
"properties": {
"extension": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.alauda.kubernetes.api.model.HasMetadata"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"namespace": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Namespace",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_NamespaceSpec",
"javaType": "io.alauda.kubernetes.api.model.NamespaceSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_NamespaceStatus",
"javaType": "io.alauda.kubernetes.api.model.NamespaceStatus"
}
},
"additionalProperties": true
},
"namespacelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Namespace",
"javaType": "io.alauda.kubernetes.api.model.Namespace"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NamespaceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"namespacespec": {
"properties": {
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"namespacestatus": {
"properties": {
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"networkpolicy": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "NetworkPolicy",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicySpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicySpec"
}
},
"additionalProperties": true
},
"networkpolicyingressrule": {
"properties": {
"from": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyPeer",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyPeer"
}
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyPort",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyPort"
}
}
},
"additionalProperties": true
},
"networkpolicylist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicy",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicy"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NetworkPolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"networkpolicypeer": {
"properties": {
"namespaceSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"podSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true
},
"networkpolicyport": {
"properties": {
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"networkpolicyspec": {
"properties": {
"ingress": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_NetworkPolicyIngressRule",
"javaType": "io.alauda.kubernetes.api.model.extensions.NetworkPolicyIngressRule"
}
},
"podSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true
},
"nfsvolumesource": {
"properties": {
"path": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"server": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"node": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Node",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_NodeSpec",
"javaType": "io.alauda.kubernetes.api.model.NodeSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_NodeStatus",
"javaType": "io.alauda.kubernetes.api.model.NodeStatus"
}
},
"additionalProperties": true
},
"nodeaddress": {
"properties": {
"address": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"nodeaffinity": {
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PreferredSchedulingTerm",
"javaType": "io.alauda.kubernetes.api.model.PreferredSchedulingTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"$ref": "#/definitions/kubernetes_NodeSelector",
"javaType": "io.alauda.kubernetes.api.model.NodeSelector"
}
},
"additionalProperties": true
},
"nodecondition": {
"properties": {
"lastHeartbeatTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"nodedaemonendpoints": {
"properties": {
"kubeletEndpoint": {
"$ref": "#/definitions/kubernetes_DaemonEndpoint",
"javaType": "io.alauda.kubernetes.api.model.DaemonEndpoint"
}
},
"additionalProperties": true
},
"nodelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Node",
"javaType": "io.alauda.kubernetes.api.model.Node"
}
},
"kind": {
"type": "string",
"description": "",
"default": "NodeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"nodeselector": {
"properties": {
"nodeSelectorTerms": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.alauda.kubernetes.api.model.NodeSelectorTerm"
}
}
},
"additionalProperties": true
},
"nodeselectorrequirement": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"nodeselectorterm": {
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
"javaType": "io.alauda.kubernetes.api.model.NodeSelectorRequirement"
}
}
},
"additionalProperties": true
},
"nodespec": {
"properties": {
"externalID": {
"type": "string",
"description": ""
},
"podCIDR": {
"type": "string",
"description": ""
},
"providerID": {
"type": "string",
"description": ""
},
"taints": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Taint",
"javaType": "io.alauda.kubernetes.api.model.Taint"
}
},
"unschedulable": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"nodestatus": {
"properties": {
"addresses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_NodeAddress",
"javaType": "io.alauda.kubernetes.api.model.NodeAddress"
}
},
"allocatable": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_NodeCondition",
"javaType": "io.alauda.kubernetes.api.model.NodeCondition"
}
},
"daemonEndpoints": {
"$ref": "#/definitions/kubernetes_NodeDaemonEndpoints",
"javaType": "io.alauda.kubernetes.api.model.NodeDaemonEndpoints"
},
"images": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerImage",
"javaType": "io.alauda.kubernetes.api.model.ContainerImage"
}
},
"nodeInfo": {
"$ref": "#/definitions/kubernetes_NodeSystemInfo",
"javaType": "io.alauda.kubernetes.api.model.NodeSystemInfo"
},
"phase": {
"type": "string",
"description": ""
},
"volumesAttached": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_AttachedVolume",
"javaType": "io.alauda.kubernetes.api.model.AttachedVolume"
}
},
"volumesInUse": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"nodesysteminfo": {
"properties": {
"architecture": {
"type": "string",
"description": ""
},
"bootID": {
"type": "string",
"description": ""
},
"containerRuntimeVersion": {
"type": "string",
"description": ""
},
"kernelVersion": {
"type": "string",
"description": ""
},
"kubeProxyVersion": {
"type": "string",
"description": ""
},
"kubeletVersion": {
"type": "string",
"description": ""
},
"machineID": {
"type": "string",
"description": ""
},
"operatingSystem": {
"type": "string",
"description": ""
},
"osImage": {
"type": "string",
"description": ""
},
"systemUUID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"nonresourceattributes": {
"properties": {
"path": {
"type": "string",
"description": ""
},
"verb": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"objectfieldselector": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"objectmeta": {
"properties": {
"annotations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"clusterName": {
"type": "string",
"description": ""
},
"creationTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"initializers": {
"$ref": "#/definitions/k8s_io_apimachinery_Initializers",
"javaType": "io.alauda.kubernetes.api.model.Initializers"
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": "",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"ownerReferences": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_OwnerReference",
"javaType": "io.alauda.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"objectreference": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"fieldPath": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"origincoderepository": {
"properties": {
"cloneURL": {
"type": "string",
"description": ""
},
"codeRepoServiceType": {
"type": "string",
"description": ""
},
"createdAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"description": {
"type": "string",
"description": ""
},
"fullName": {
"type": "string",
"description": ""
},
"htmlURL": {
"type": "string",
"description": ""
},
"id": {
"type": "string",
"description": ""
},
"language": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"owner": {
"$ref": "#/definitions/alauda_devops_OwnerInRepository",
"javaType": "io.alauda.kubernetes.api.model.OwnerInRepository"
},
"private": {
"type": "boolean",
"description": ""
},
"pushedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"size": {
"type": "integer",
"description": ""
},
"sizeHumanize": {
"type": "string",
"description": ""
},
"sshURL": {
"type": "string",
"description": ""
},
"updatedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true
},
"ownerinrepository": {
"properties": {
"id": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"ownerreference": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"blockOwnerDeletion": {
"type": "boolean",
"description": ""
},
"controller": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"patch": {
"additionalProperties": true
},
"persistentvolume": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolume",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PersistentVolumeSpec",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PersistentVolumeStatus",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeStatus"
}
},
"additionalProperties": true
},
"persistentvolumeclaim": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaim",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimSpec",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimStatus",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimStatus"
}
},
"additionalProperties": true
},
"persistentvolumeclaimlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaim"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeClaimList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"persistentvolumeclaimspec": {
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"resources": {
"$ref": "#/definitions/kubernetes_ResourceRequirements",
"javaType": "io.alauda.kubernetes.api.model.ResourceRequirements"
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"storageClassName": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"persistentvolumeclaimstatus": {
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"phase": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"persistentvolumeclaimvolumesource": {
"properties": {
"claimName": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"persistentvolumelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolume",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolume"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PersistentVolumeList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"persistentvolumesource": {
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ISCSIVolumeSource"
},
"local": {
"$ref": "#/definitions/kubernetes_LocalVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.NFSVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ScaleIOVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSPersistentVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true
},
"persistentvolumespec": {
"properties": {
"accessModes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureFileVolumeSource"
},
"capacity": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource"
},
"claimRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ISCSIVolumeSource"
},
"local": {
"$ref": "#/definitions/kubernetes_LocalVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.LocalVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeReclaimPolicy": {
"type": "string",
"description": ""
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PortworxVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ScaleIOVolumeSource"
},
"storageClassName": {
"type": "string",
"description": ""
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSPersistentVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.StorageOSPersistentVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true
},
"persistentvolumestatus": {
"properties": {
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"photonpersistentdiskvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"pdID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipeline": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Pipeline",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_PipelineStatus",
"javaType": "io.alauda.kubernetes.api.model.PipelineStatus"
}
},
"additionalProperties": true
},
"pipelinecause": {
"properties": {
"message": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelineconfig": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineConfig",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineConfigSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_PipelineConfigStatus",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigStatus"
}
},
"additionalProperties": true
},
"pipelineconfiglist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineConfig",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfig"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineConfigList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"pipelineconfigspec": {
"properties": {
"hooks": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineHook",
"javaType": "io.alauda.kubernetes.api.model.PipelineHook"
}
},
"jenkinsBinding": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
},
"runLimits": {
"$ref": "#/definitions/alauda_devops_PipelineRunLimits",
"javaType": "io.alauda.kubernetes.api.model.PipelineRunLimits"
},
"runPolicy": {
"type": "string",
"description": ""
},
"source": {
"$ref": "#/definitions/alauda_devops_PipelineSource",
"javaType": "io.alauda.kubernetes.api.model.PipelineSource"
},
"strategy": {
"$ref": "#/definitions/alauda_devops_PipelineStrategy",
"javaType": "io.alauda.kubernetes.api.model.PipelineStrategy"
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTrigger",
"javaType": "io.alauda.kubernetes.api.model.PipelineTrigger"
}
}
},
"additionalProperties": true
},
"pipelineconfigstatus": {
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/alauda_devops_Condition",
"javaType": "io.alauda.kubernetes.api.model.Condition"
}
},
"lastUpdated": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelineconfigtemplate": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineConfigTemplate",
"required": true
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineConfigTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigTemplateSpec"
}
},
"additionalProperties": true
},
"pipelineconfigtemplatespec": {
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"arguments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateArgumentGroup",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgumentGroup"
}
},
"dependencies": {
"$ref": "#/definitions/alauda_devops_PipelineDependency",
"javaType": "io.alauda.kubernetes.api.model.PipelineDependency"
},
"engine": {
"type": "string",
"description": ""
},
"environments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineEnvironment",
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment"
}
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
},
"stages": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineStageInstance",
"javaType": "io.alauda.kubernetes.api.model.PipelineStageInstance"
}
},
"withSCM": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"pipelinedependency": {
"properties": {
"plugins": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_JenkinsPlugin",
"javaType": "io.alauda.kubernetes.api.model.JenkinsPlugin"
}
}
},
"additionalProperties": true
},
"pipelineenvironment": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinehook": {
"properties": {
"events": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"httpRequest": {
"$ref": "#/definitions/alauda_devops_PipelineHookHTTPRequest",
"javaType": "io.alauda.kubernetes.api.model.PipelineHookHTTPRequest"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinehookhttprequest": {
"properties": {
"headers": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"method": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_Pipeline",
"javaType": "io.alauda.kubernetes.api.model.Pipeline"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"pipelineparameter": {
"properties": {
"description": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinerunlimits": {
"properties": {
"failureCount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"successCount": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"pipelinesource": {
"properties": {
"codeRepository": {
"$ref": "#/definitions/alauda_devops_CodeRepositoryRef",
"javaType": "io.alauda.kubernetes.api.model.CodeRepositoryRef"
},
"git": {
"$ref": "#/definitions/alauda_devops_PipelineSourceGit",
"javaType": "io.alauda.kubernetes.api.model.PipelineSourceGit"
},
"secret": {
"$ref": "#/definitions/alauda_devops_SecretKeySetRef",
"javaType": "io.alauda.kubernetes.api.model.SecretKeySetRef"
},
"sourceType": {
"type": "string",
"description": ""
},
"svn": {
"$ref": "#/definitions/alauda_devops_PipelineSourceSvn",
"javaType": "io.alauda.kubernetes.api.model.PipelineSourceSvn"
}
},
"additionalProperties": true
},
"pipelinesourcegit": {
"properties": {
"ref": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinesourcesvn": {
"properties": {
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinespec": {
"properties": {
"cause": {
"$ref": "#/definitions/alauda_devops_PipelineCause",
"javaType": "io.alauda.kubernetes.api.model.PipelineCause"
},
"hooks": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineHook",
"javaType": "io.alauda.kubernetes.api.model.PipelineHook"
}
},
"jenkinsBinding": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
},
"pipelineConfig": {
"$ref": "#/definitions/alauda_devops_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"runPolicy": {
"type": "string",
"description": ""
},
"source": {
"$ref": "#/definitions/alauda_devops_PipelineSource",
"javaType": "io.alauda.kubernetes.api.model.PipelineSource"
},
"strategy": {
"$ref": "#/definitions/alauda_devops_PipelineStrategy",
"javaType": "io.alauda.kubernetes.api.model.PipelineStrategy"
},
"triggers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTrigger",
"javaType": "io.alauda.kubernetes.api.model.PipelineTrigger"
}
}
},
"additionalProperties": true
},
"pipelinestage": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"tasks": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateTask",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTask"
}
}
},
"additionalProperties": true
},
"pipelinestageinstance": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"tasks": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateTaskInstance",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTaskInstance"
}
}
},
"additionalProperties": true
},
"pipelinestatus": {
"properties": {
"aborted": {
"type": "boolean",
"description": ""
},
"finishedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"jenkins": {
"$ref": "#/definitions/alauda_devops_PipelineStatusJenkins",
"javaType": "io.alauda.kubernetes.api.model.PipelineStatusJenkins"
},
"phase": {
"type": "string",
"description": ""
},
"startedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"updatedAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true
},
"pipelinestatusjenkins": {
"properties": {
"build": {
"type": "string",
"description": ""
},
"result": {
"type": "string",
"description": ""
},
"stages": {
"type": "string",
"description": ""
},
"startStageID": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinestrategy": {
"properties": {
"jenkins": {
"$ref": "#/definitions/alauda_devops_PipelineStrategyJenkins",
"javaType": "io.alauda.kubernetes.api.model.PipelineStrategyJenkins"
},
"template": {
"$ref": "#/definitions/alauda_devops_PipelineConfigTemplate",
"javaType": "io.alauda.kubernetes.api.model.PipelineConfigTemplate"
}
},
"additionalProperties": true
},
"pipelinestrategyjenkins": {
"properties": {
"jenkinsfile": {
"type": "string",
"description": ""
},
"jenkinsfilePath": {
"type": "string",
"description": ""
},
"multiBranch": {
"$ref": "#/definitions/alauda_devops_MultiBranchPipeline",
"javaType": "io.alauda.kubernetes.api.model.MultiBranchPipeline"
}
},
"additionalProperties": true
},
"pipelinetaskapprove": {
"properties": {
"message": {
"type": "string",
"description": ""
},
"timeout": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"pipelinetaskargument": {
"properties": {
"default": {
"type": "string",
"description": ""
},
"display": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentDisplay",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentDisplay"
},
"name": {
"type": "string",
"description": ""
},
"relation": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentAction",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentAction"
}
},
"required": {
"type": "boolean",
"description": ""
},
"schema": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentSchema",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentSchema"
},
"validation": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentValidation",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentValidation"
}
},
"additionalProperties": true
},
"pipelinetaskargumentaction": {
"properties": {
"action": {
"type": "string",
"description": ""
},
"when": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentWhen",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentWhen"
}
},
"additionalProperties": true
},
"pipelinetaskargumentdisplay": {
"properties": {
"advanced": {
"type": "boolean",
"description": ""
},
"description": {
"$ref": "#/definitions/alauda_devops_I18nName",
"javaType": "io.alauda.kubernetes.api.model.I18nName"
},
"name": {
"$ref": "#/definitions/alauda_devops_I18nName",
"javaType": "io.alauda.kubernetes.api.model.I18nName"
},
"related": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetaskargumentschema": {
"properties": {
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetaskargumentvalidation": {
"properties": {
"pattern": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetaskargumentwhen": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetaskoption": {
"properties": {
"timeout": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"pipelinetasktemplate": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTaskTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTaskTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplateSpec"
}
},
"additionalProperties": true
},
"pipelinetasktemplatelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskTemplate",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTaskTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"pipelinetasktemplatespec": {
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"arguments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgument",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgument"
}
},
"body": {
"type": "string",
"description": ""
},
"dependencies": {
"$ref": "#/definitions/alauda_devops_PipelineDependency",
"javaType": "io.alauda.kubernetes.api.model.PipelineDependency"
},
"engine": {
"type": "string",
"description": ""
},
"exports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_GlobalParameter",
"javaType": "io.alauda.kubernetes.api.model.GlobalParameter"
}
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
}
},
"additionalProperties": true
},
"pipelinetemplate": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateSpec"
}
},
"additionalProperties": true
},
"pipelinetemplateargument": {
"properties": {
"binding": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"default": {
"type": "string",
"description": ""
},
"display": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentDisplay",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentDisplay"
},
"name": {
"type": "string",
"description": ""
},
"relation": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentAction",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentAction"
}
},
"required": {
"type": "boolean",
"description": ""
},
"schema": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentSchema",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentSchema"
},
"validation": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentValidation",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentValidation"
}
},
"additionalProperties": true
},
"pipelinetemplateargumentgroup": {
"properties": {
"displayName": {
"$ref": "#/definitions/alauda_devops_I18nName",
"javaType": "io.alauda.kubernetes.api.model.I18nName"
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateArgumentValue",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgumentValue"
}
}
},
"additionalProperties": true
},
"pipelinetemplateargumentvalue": {
"properties": {
"binding": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"default": {
"type": "string",
"description": ""
},
"display": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentDisplay",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentDisplay"
},
"name": {
"type": "string",
"description": ""
},
"relation": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentAction",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentAction"
}
},
"required": {
"type": "boolean",
"description": ""
},
"schema": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentSchema",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentSchema"
},
"validation": {
"$ref": "#/definitions/alauda_devops_PipelineTaskArgumentValidation",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskArgumentValidation"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetemplatelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplate",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"pipelinetemplatespec": {
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"arguments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateArgumentGroup",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgumentGroup"
}
},
"engine": {
"type": "string",
"description": ""
},
"environments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineEnvironment",
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment"
}
},
"parameters": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineParameter",
"javaType": "io.alauda.kubernetes.api.model.PipelineParameter"
}
},
"stages": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineStage",
"javaType": "io.alauda.kubernetes.api.model.PipelineStage"
}
},
"withSCM": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetemplatetask": {
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"approve": {
"$ref": "#/definitions/alauda_devops_PipelineTaskApprove",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskApprove"
},
"environments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineEnvironment",
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment"
}
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"options": {
"$ref": "#/definitions/alauda_devops_PipelineTaskOption",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskOption"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetemplatetaskinstance": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PipelineTemplateTaskInstance",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateTaskInstanceSpec",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateTaskInstanceSpec"
}
},
"additionalProperties": true
},
"pipelinetemplatetaskinstancespec": {
"properties": {
"agent": {
"$ref": "#/definitions/alauda_devops_JenkinsAgent",
"javaType": "io.alauda.kubernetes.api.model.JenkinsAgent"
},
"approve": {
"$ref": "#/definitions/alauda_devops_PipelineTaskApprove",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskApprove"
},
"arguments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineTemplateArgument",
"javaType": "io.alauda.kubernetes.api.model.PipelineTemplateArgument"
}
},
"body": {
"type": "string",
"description": ""
},
"engine": {
"type": "string",
"description": ""
},
"environments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_PipelineEnvironment",
"javaType": "io.alauda.kubernetes.api.model.PipelineEnvironment"
}
},
"exports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_GlobalParameter",
"javaType": "io.alauda.kubernetes.api.model.GlobalParameter"
}
},
"options": {
"$ref": "#/definitions/alauda_devops_PipelineTaskOption",
"javaType": "io.alauda.kubernetes.api.model.PipelineTaskOption"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetrigger": {
"properties": {
"codeChange": {
"$ref": "#/definitions/alauda_devops_PipelineTriggerCodeChange",
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggerCodeChange"
},
"cron": {
"$ref": "#/definitions/alauda_devops_PipelineTriggerCron",
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggerCron"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetriggercodechange": {
"properties": {
"enabled": {
"type": "boolean",
"description": ""
},
"periodicCheck": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"pipelinetriggercron": {
"properties": {
"enabled": {
"type": "boolean",
"description": ""
},
"rule": {
"type": "string",
"description": ""
},
"schedule": {
"$ref": "#/definitions/alauda_devops_PipelineTriggeSchedule",
"javaType": "io.alauda.kubernetes.api.model.PipelineTriggeSchedule"
}
},
"additionalProperties": true
},
"pipelinetriggeschedule": {
"properties": {
"times": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"weeks": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"pod": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Pod",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PodSpec",
"javaType": "io.alauda.kubernetes.api.model.PodSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_PodStatus",
"javaType": "io.alauda.kubernetes.api.model.PodStatus"
}
},
"additionalProperties": true
},
"podaffinity": {
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true
},
"podaffinityterm": {
"properties": {
"labelSelector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"namespaces": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"topologyKey": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"podantiaffinity": {
"properties": {
"preferredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.WeightedPodAffinityTerm"
}
},
"requiredDuringSchedulingIgnoredDuringExecution": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.PodAffinityTerm"
}
}
},
"additionalProperties": true
},
"podcondition": {
"properties": {
"lastProbeTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"poddisruptionbudget": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "policy/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodDisruptionBudget",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_policy_PodDisruptionBudgetSpec",
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_policy_PodDisruptionBudgetStatus",
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetStatus"
}
},
"additionalProperties": true
},
"poddisruptionbudgetlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "policy/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_policy_PodDisruptionBudget",
"javaType": "io.alauda.kubernetes.api.model.policy.PodDisruptionBudget"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodDisruptionBudgetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"poddisruptionbudgetspec": {
"properties": {
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"minAvailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true
},
"poddisruptionbudgetstatus": {
"properties": {
"currentHealthy": {
"type": "integer",
"description": ""
},
"desiredHealthy": {
"type": "integer",
"description": ""
},
"disruptedPods": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"disruptionsAllowed": {
"type": "integer",
"description": ""
},
"expectedPods": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"podlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Pod",
"javaType": "io.alauda.kubernetes.api.model.Pod"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"podsecuritycontext": {
"properties": {
"fsGroup": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.alauda.kubernetes.api.model.SELinuxOptions"
},
"supplementalGroups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "integer",
"description": "",
"javaType": "Long"
}
}
},
"additionalProperties": true
},
"podsecuritypolicy": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodSecurityPolicy",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_PodSecurityPolicySpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicySpec"
}
},
"additionalProperties": true
},
"podsecuritypolicylist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_PodSecurityPolicy",
"javaType": "io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodSecurityPolicyList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"podsecuritypolicyspec": {
"properties": {
"allowedCapabilities": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"defaultAddCapabilities": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"fsGroup": {
"$ref": "#/definitions/kubernetes_extensions_FSGroupStrategyOptions",
"javaType": "io.alauda.kubernetes.api.model.extensions.FSGroupStrategyOptions"
},
"hostIPC": {
"type": "boolean",
"description": ""
},
"hostNetwork": {
"type": "boolean",
"description": ""
},
"hostPID": {
"type": "boolean",
"description": ""
},
"hostPorts": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_HostPortRange",
"javaType": "io.alauda.kubernetes.api.model.extensions.HostPortRange"
}
},
"privileged": {
"type": "boolean",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"requiredDropCapabilities": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"runAsUser": {
"$ref": "#/definitions/kubernetes_extensions_RunAsUserStrategyOptions",
"javaType": "io.alauda.kubernetes.api.model.extensions.KubernetesRunAsUserStrategyOptions"
},
"seLinux": {
"$ref": "#/definitions/kubernetes_extensions_SELinuxStrategyOptions",
"javaType": "io.alauda.kubernetes.api.model.extensions.SELinuxStrategyOptions"
},
"supplementalGroups": {
"$ref": "#/definitions/kubernetes_extensions_SupplementalGroupsStrategyOptions",
"javaType": "io.alauda.kubernetes.api.model.extensions.SupplementalGroupsStrategyOptions"
},
"volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"podspec": {
"properties": {
"activeDeadlineSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"affinity": {
"$ref": "#/definitions/kubernetes_Affinity",
"javaType": "io.alauda.kubernetes.api.model.Affinity"
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"containers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.alauda.kubernetes.api.model.Container"
}
},
"dnsPolicy": {
"type": "string",
"description": ""
},
"hostAliases": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_HostAlias",
"javaType": "io.alauda.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.alauda.kubernetes.api.model.LocalObjectReference"
}
},
"initContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Container",
"javaType": "io.alauda.kubernetes.api.model.Container"
}
},
"nodeName": {
"type": "string",
"description": ""
},
"nodeSelector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"restartPolicy": {
"type": "string",
"description": ""
},
"schedulerName": {
"type": "string",
"description": ""
},
"securityContext": {
"$ref": "#/definitions/kubernetes_PodSecurityContext",
"javaType": "io.alauda.kubernetes.api.model.PodSecurityContext"
},
"serviceAccount": {
"type": "string",
"description": ""
},
"serviceAccountName": {
"type": "string",
"description": ""
},
"subdomain": {
"type": "string",
"description": ""
},
"terminationGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"tolerations": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Toleration",
"javaType": "io.alauda.kubernetes.api.model.Toleration"
}
},
"volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_Volume",
"javaType": "io.alauda.kubernetes.api.model.Volume"
}
}
},
"additionalProperties": true
},
"podstatus": {
"properties": {
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PodCondition",
"javaType": "io.alauda.kubernetes.api.model.PodCondition"
}
},
"containerStatuses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.alauda.kubernetes.api.model.ContainerStatus"
}
},
"hostIP": {
"type": "string",
"description": ""
},
"initContainerStatuses": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ContainerStatus",
"javaType": "io.alauda.kubernetes.api.model.ContainerStatus"
}
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"podIP": {
"type": "string",
"description": ""
},
"qosClass": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"startTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
}
},
"additionalProperties": true
},
"podtemplate": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplate",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true
},
"podtemplatelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_PodTemplate",
"javaType": "io.alauda.kubernetes.api.model.PodTemplate"
}
},
"kind": {
"type": "string",
"description": "",
"default": "PodTemplateList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"podtemplatespec": {
"properties": {
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_PodSpec",
"javaType": "io.alauda.kubernetes.api.model.PodSpec"
}
},
"additionalProperties": true
},
"portworxvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"volumeID": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"preconditions": {
"properties": {
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"preferences": {
"properties": {
"colors": {
"type": "boolean",
"description": ""
},
"extensions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_config_NamedExtension",
"javaType": "io.alauda.kubernetes.api.model.NamedExtension"
}
}
},
"additionalProperties": true
},
"preferredschedulingterm": {
"properties": {
"preference": {
"$ref": "#/definitions/kubernetes_NodeSelectorTerm",
"javaType": "io.alauda.kubernetes.api.model.NodeSelectorTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"probe": {
"properties": {
"exec": {
"$ref": "#/definitions/kubernetes_ExecAction",
"javaType": "io.alauda.kubernetes.api.model.ExecAction"
},
"failureThreshold": {
"type": "integer",
"description": ""
},
"httpGet": {
"$ref": "#/definitions/kubernetes_HTTPGetAction",
"javaType": "io.alauda.kubernetes.api.model.HTTPGetAction"
},
"initialDelaySeconds": {
"type": "integer",
"description": ""
},
"periodSeconds": {
"type": "integer",
"description": ""
},
"successThreshold": {
"type": "integer",
"description": ""
},
"tcpSocket": {
"$ref": "#/definitions/kubernetes_TCPSocketAction",
"javaType": "io.alauda.kubernetes.api.model.TCPSocketAction"
},
"timeoutSeconds": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"project": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Project",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/alauda_devops_ProjectSpec",
"javaType": "io.alauda.kubernetes.api.model.ProjectSpec"
},
"status": {
"$ref": "#/definitions/alauda_devops_ProjectStatus",
"javaType": "io.alauda.kubernetes.api.model.ProjectStatus"
}
},
"additionalProperties": true
},
"projectedvolumesource": {
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"sources": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_VolumeProjection",
"javaType": "io.alauda.kubernetes.api.model.VolumeProjection"
}
}
},
"additionalProperties": true
},
"projectlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "devops.alauda.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_Project",
"javaType": "io.alauda.kubernetes.api.model.Project"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ProjectList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"projectnamespace": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"projectnamespacestatus": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"projectspec": {
"properties": {
"namespaces": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_ProjectNamespace",
"javaType": "io.alauda.kubernetes.api.model.ProjectNamespace"
}
}
},
"additionalProperties": true
},
"projectstatus": {
"properties": {
"namespaces": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_ProjectNamespaceStatus",
"javaType": "io.alauda.kubernetes.api.model.ProjectNamespaceStatus"
}
}
},
"additionalProperties": true
},
"quantity": {
"properties": {
"Format": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"quobytevolumesource": {
"properties": {
"group": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"registry": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
},
"volume": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"rawextension": {
"properties": {
"Raw": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"rbdvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"image": {
"type": "string",
"description": ""
},
"keyring": {
"type": "string",
"description": ""
},
"monitors": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"pool": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"replicaset": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicaSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetStatus"
}
},
"additionalProperties": true
},
"replicasetcondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"replicasetlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicaSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"replicasetspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true
},
"replicasetstatus": {
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_ReplicaSetCondition",
"javaType": "io.alauda.kubernetes.api.model.extensions.ReplicaSetCondition"
}
},
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"replicationcontroller": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationController",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ReplicationControllerSpec",
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ReplicationControllerStatus",
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerStatus"
}
},
"additionalProperties": true
},
"replicationcontrollercondition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"replicationcontrollerlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ReplicationController",
"javaType": "io.alauda.kubernetes.api.model.ReplicationController"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ReplicationControllerList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"replicationcontrollerspec": {
"properties": {
"minReadySeconds": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
}
},
"additionalProperties": true
},
"replicationcontrollerstatus": {
"properties": {
"availableReplicas": {
"type": "integer",
"description": ""
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ReplicationControllerCondition",
"javaType": "io.alauda.kubernetes.api.model.ReplicationControllerCondition"
}
},
"fullyLabeledReplicas": {
"type": "integer",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"repositorycommit": {
"properties": {
"commitAt": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"commitID": {
"type": "string",
"description": ""
},
"commitMessage": {
"type": "string",
"description": ""
},
"committerEmail": {
"type": "string",
"description": ""
},
"committerName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"resourceattributes": {
"properties": {
"group": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resource": {
"type": "string",
"description": ""
},
"subresource": {
"type": "string",
"description": ""
},
"verb": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"resourcefieldselector": {
"properties": {
"containerName": {
"type": "string",
"description": ""
},
"divisor": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"resource": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"resourcequota": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuota",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ResourceQuotaSpec",
"javaType": "io.alauda.kubernetes.api.model.ResourceQuotaSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ResourceQuotaStatus",
"javaType": "io.alauda.kubernetes.api.model.ResourceQuotaStatus"
}
},
"additionalProperties": true
},
"resourcequotalist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ResourceQuota",
"javaType": "io.alauda.kubernetes.api.model.ResourceQuota"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ResourceQuotaList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"resourcequotaspec": {
"properties": {
"hard": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"scopes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"resourcequotastatus": {
"properties": {
"hard": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"used": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true
},
"resourcerequirements": {
"properties": {
"limits": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
},
"requests": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/kubernetes_resource_Quantity",
"javaType": "io.alauda.kubernetes.api.model.Quantity"
},
"javaType": "java.util.Map\u003cString,io.alauda.kubernetes.api.model.Quantity\u003e"
}
},
"additionalProperties": true
},
"rollbackconfig": {
"properties": {
"revision": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"rollingupdatedaemonset": {
"properties": {
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"rollingupdatedeployment": {
"properties": {
"maxSurge": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
},
"maxUnavailable": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"rollingupdatestatefulsetstrategy": {
"properties": {
"partition": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"rootpaths": {
"properties": {
"paths": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true
},
"runasuserstrategyoptions": {
"properties": {
"ranges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IDRange",
"javaType": "io.alauda.kubernetes.api.model.extensions.IDRange"
}
},
"rule": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"scale": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Scale",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_extensions_ScaleSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.ScaleSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_extensions_ScaleStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.ScaleStatus"
}
},
"additionalProperties": true
},
"scaleiovolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"gateway": {
"type": "string",
"description": ""
},
"protectionDomain": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"sslEnabled": {
"type": "boolean",
"description": ""
},
"storageMode": {
"type": "string",
"description": ""
},
"storagePool": {
"type": "string",
"description": ""
},
"system": {
"type": "string",
"description": ""
},
"volumeName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"scalespec": {
"properties": {
"replicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"scalestatus": {
"properties": {
"replicas": {
"type": "integer",
"description": ""
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"targetSelector": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"secret": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"data": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"kind": {
"type": "string",
"description": "",
"default": "Secret",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"stringData": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"secretenvsource": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"secretkeyselector": {
"properties": {
"key": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"secretkeysetref": {
"properties": {
"apiTokenKey": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"usernameKey": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"secretlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Secret",
"javaType": "io.alauda.kubernetes.api.model.Secret"
}
},
"kind": {
"type": "string",
"description": "",
"default": "SecretList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"secretprojection": {
"properties": {
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.alauda.kubernetes.api.model.KeyToPath"
}
},
"name": {
"type": "string",
"description": ""
},
"optional": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true
},
"secretreference": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"secretvolumesource": {
"properties": {
"defaultMode": {
"type": "integer",
"description": ""
},
"items": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_KeyToPath",
"javaType": "io.alauda.kubernetes.api.model.KeyToPath"
}
},
"optional": {
"type": "boolean",
"description": ""
},
"secretName": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"securitycontext": {
"properties": {
"capabilities": {
"$ref": "#/definitions/kubernetes_Capabilities",
"javaType": "io.alauda.kubernetes.api.model.Capabilities"
},
"privileged": {
"type": "boolean",
"description": ""
},
"readOnlyRootFilesystem": {
"type": "boolean",
"description": ""
},
"runAsNonRoot": {
"type": "boolean",
"description": ""
},
"runAsUser": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.alauda.kubernetes.api.model.SELinuxOptions"
}
},
"additionalProperties": true
},
"selinuxoptions": {
"properties": {
"level": {
"type": "string",
"description": ""
},
"role": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"selinuxstrategyoptions": {
"properties": {
"rule": {
"type": "string",
"description": ""
},
"seLinuxOptions": {
"$ref": "#/definitions/kubernetes_SELinuxOptions",
"javaType": "io.alauda.kubernetes.api.model.SELinuxOptions"
}
},
"additionalProperties": true
},
"service": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Service",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_ServiceSpec",
"javaType": "io.alauda.kubernetes.api.model.ServiceSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_ServiceStatus",
"javaType": "io.alauda.kubernetes.api.model.ServiceStatus"
}
},
"additionalProperties": true
},
"serviceaccount": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"automountServiceAccountToken": {
"type": "boolean",
"description": ""
},
"imagePullSecrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceAccount",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"secrets": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
}
}
},
"additionalProperties": true
},
"serviceaccountlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_ServiceAccount",
"javaType": "io.alauda.kubernetes.api.model.ServiceAccount"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceAccountList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"servicelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_Service",
"javaType": "io.alauda.kubernetes.api.model.Service"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"serviceport": {
"properties": {
"name": {
"type": "string",
"description": "",
"maxLength": 63,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
},
"nodePort": {
"type": "integer",
"description": ""
},
"port": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
},
"targetPort": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"servicespec": {
"properties": {
"clusterIP": {
"type": "string",
"description": ""
},
"externalIPs": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"externalName": {
"type": "string",
"description": ""
},
"externalTrafficPolicy": {
"type": "string",
"description": ""
},
"healthCheckNodePort": {
"type": "integer",
"description": ""
},
"loadBalancerIP": {
"type": "string",
"description": ""
},
"loadBalancerSourceRanges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"ports": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_ServicePort",
"javaType": "io.alauda.kubernetes.api.model.ServicePort"
}
},
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"sessionAffinity": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"servicestatus": {
"properties": {
"conditions": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/alauda_devops_BindingCondition",
"javaType": "io.alauda.kubernetes.api.model.BindingCondition"
}
},
"http": {
"$ref": "#/definitions/alauda_devops_HostPortStatus",
"javaType": "io.alauda.kubernetes.api.model.HostPortStatus"
},
"lastUpdated": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"message": {
"type": "string",
"description": ""
},
"phase": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"statefulset": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "StatefulSet",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetSpec",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetStatus",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetStatus"
}
},
"additionalProperties": true
},
"statefulsetlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_apps_StatefulSet",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSet"
}
},
"kind": {
"type": "string",
"description": "",
"default": "StatefulSetList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"statefulsetspec": {
"properties": {
"podManagementPolicy": {
"type": "string",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"revisionHistoryLimit": {
"type": "integer",
"description": ""
},
"selector": {
"$ref": "#/definitions/k8s_io_apimachinery_LabelSelector",
"javaType": "io.alauda.kubernetes.api.model.LabelSelector"
},
"serviceName": {
"type": "string",
"description": ""
},
"template": {
"$ref": "#/definitions/kubernetes_PodTemplateSpec",
"javaType": "io.alauda.kubernetes.api.model.PodTemplateSpec"
},
"updateStrategy": {
"$ref": "#/definitions/kubernetes_apps_StatefulSetUpdateStrategy",
"javaType": "io.alauda.kubernetes.api.model.extensions.StatefulSetUpdateStrategy"
},
"volumeClaimTemplates": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaim",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaim"
}
}
},
"additionalProperties": true
},
"statefulsetstatus": {
"properties": {
"currentReplicas": {
"type": "integer",
"description": ""
},
"currentRevision": {
"type": "string",
"description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"readyReplicas": {
"type": "integer",
"description": ""
},
"replicas": {
"type": "integer",
"description": ""
},
"updateRevision": {
"type": "string",
"description": ""
},
"updatedReplicas": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
},
"statefulsetupdatestrategy": {
"properties": {
"rollingUpdate": {
"$ref": "#/definitions/kubernetes_apps_RollingUpdateStatefulSetStrategy",
"javaType": "io.alauda.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategy"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"status": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "meta/v1",
"required": true
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/k8s_io_apimachinery_StatusDetails",
"javaType": "io.alauda.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"statuscause": {
"properties": {
"field": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"statusdetails": {
"properties": {
"causes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/k8s_io_apimachinery_StatusCause",
"javaType": "io.alauda.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"retryAfterSeconds": {
"type": "integer",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"storageclass": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "storage/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "StorageClass",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"parameters": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"provisioner": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"storageclasslist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "storage/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_storageclass_StorageClass",
"javaType": "io.alauda.kubernetes.api.model.StorageClass"
}
},
"kind": {
"type": "string",
"description": "",
"default": "StorageClassList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"storageospersistentvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.alauda.kubernetes.api.model.ObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"storageosvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"secretRef": {
"$ref": "#/definitions/kubernetes_LocalObjectReference",
"javaType": "io.alauda.kubernetes.api.model.LocalObjectReference"
},
"volumeName": {
"type": "string",
"description": ""
},
"volumeNamespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"subjectaccessreview": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authorization.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "SubjectAccessReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReviewSpec",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authorization_SubjectAccessReviewStatus",
"javaType": "io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewStatus"
}
},
"additionalProperties": true
},
"subjectaccessreviewspec": {
"properties": {
"extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"groups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"nonResourceAttributes": {
"$ref": "#/definitions/kubernetes_authorization_NonResourceAttributes",
"javaType": "io.alauda.kubernetes.api.model.authorization.NonResourceAttributes"
},
"resourceAttributes": {
"$ref": "#/definitions/kubernetes_authorization_ResourceAttributes",
"javaType": "io.alauda.kubernetes.api.model.authorization.ResourceAttributes"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"subjectaccessreviewstatus": {
"properties": {
"allowed": {
"type": "boolean",
"description": ""
},
"evaluationError": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"supplementalgroupsstrategyoptions": {
"properties": {
"ranges": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_IDRange",
"javaType": "io.alauda.kubernetes.api.model.extensions.IDRange"
}
},
"rule": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"taint": {
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"timeAdded": {
"$ref": "#/definitions/k8s_io_apimachinery_Time",
"javaType": "String"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tcpsocketaction": {
"properties": {
"host": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
"javaType": "io.alauda.kubernetes.api.model.IntOrString"
}
},
"additionalProperties": true
},
"thirdpartyresource": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"description": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ThirdPartyResource",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"versions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_extensions_APIVersion",
"javaType": "io.alauda.kubernetes.api.model.extensions.APIVersion"
}
}
},
"additionalProperties": true
},
"thirdpartyresourcelist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "extensions/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_extensions_ThirdPartyResource",
"javaType": "io.alauda.kubernetes.api.model.extensions.ThirdPartyResource"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ThirdPartyResourceList",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ListMeta",
"javaType": "io.alauda.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"time": {
"properties": {
"Time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tokenreview": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "authentication.k8s.io/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "TokenReview",
"required": true
},
"metadata": {
"$ref": "#/definitions/k8s_io_apimachinery_ObjectMeta",
"javaType": "io.alauda.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewSpec",
"javaType": "io.alauda.kubernetes.api.model.authentication.TokenReviewSpec"
},
"status": {
"$ref": "#/definitions/kubernetes_authentication_TokenReviewStatus",
"javaType": "io.alauda.kubernetes.api.model.authentication.TokenReviewStatus"
}
},
"additionalProperties": true
},
"tokenreviewspec": {
"properties": {
"token": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"tokenreviewstatus": {
"properties": {
"authenticated": {
"type": "boolean",
"description": ""
},
"error": {
"type": "string",
"description": ""
},
"user": {
"$ref": "#/definitions/kubernetes_authentication_UserInfo",
"javaType": "io.alauda.kubernetes.api.model.authentication.UserInfo"
}
},
"additionalProperties": true
},
"toleration": {
"properties": {
"effect": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"operator": {
"type": "string",
"description": ""
},
"tolerationSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"typemeta": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"useraccount": {
"properties": {
"secret": {
"$ref": "#/definitions/alauda_devops_SecretKeySetRef",
"javaType": "io.alauda.kubernetes.api.model.SecretKeySetRef"
}
},
"additionalProperties": true
},
"userinfo": {
"properties": {
"extra": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"javaType": "java.util.Map\u003cString,java.util.ArrayList\u003cString\u003e\u003e"
},
"groups": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"uid": {
"type": "string",
"description": ""
},
"username": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"volume": {
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.alauda.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.alauda.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true
},
"volumemount": {
"properties": {
"mountPath": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"readOnly": {
"type": "boolean",
"description": ""
},
"subPath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"volumeprojection": {
"properties": {
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapProjection",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapProjection"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIProjection",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIProjection"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretProjection",
"javaType": "io.alauda.kubernetes.api.model.SecretProjection"
}
},
"additionalProperties": true
},
"volumesource": {
"properties": {
"awsElasticBlockStore": {
"$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
},
"azureDisk": {
"$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureDiskVolumeSource"
},
"azureFile": {
"$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.AzureFileVolumeSource"
},
"cephfs": {
"$ref": "#/definitions/kubernetes_CephFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CephFSVolumeSource"
},
"cinder": {
"$ref": "#/definitions/kubernetes_CinderVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.CinderVolumeSource"
},
"configMap": {
"$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ConfigMapVolumeSource"
},
"downwardAPI": {
"$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.DownwardAPIVolumeSource"
},
"emptyDir": {
"$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.EmptyDirVolumeSource"
},
"fc": {
"$ref": "#/definitions/kubernetes_FCVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FCVolumeSource"
},
"flexVolume": {
"$ref": "#/definitions/kubernetes_FlexVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlexVolumeSource"
},
"flocker": {
"$ref": "#/definitions/kubernetes_FlockerVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.FlockerVolumeSource"
},
"gcePersistentDisk": {
"$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GCEPersistentDiskVolumeSource"
},
"gitRepo": {
"$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GitRepoVolumeSource"
},
"glusterfs": {
"$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.GlusterfsVolumeSource"
},
"hostPath": {
"$ref": "#/definitions/kubernetes_HostPathVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.HostPathVolumeSource"
},
"iscsi": {
"$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ISCSIVolumeSource"
},
"nfs": {
"$ref": "#/definitions/kubernetes_NFSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.NFSVolumeSource"
},
"persistentVolumeClaim": {
"$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
},
"photonPersistentDisk": {
"$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
},
"portworxVolume": {
"$ref": "#/definitions/kubernetes_PortworxVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.PortworxVolumeSource"
},
"projected": {
"$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ProjectedVolumeSource"
},
"quobyte": {
"$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.QuobyteVolumeSource"
},
"rbd": {
"$ref": "#/definitions/kubernetes_RBDVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.RBDVolumeSource"
},
"scaleIO": {
"$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.ScaleIOVolumeSource"
},
"secret": {
"$ref": "#/definitions/kubernetes_SecretVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.SecretVolumeSource"
},
"storageos": {
"$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.StorageOSVolumeSource"
},
"vsphereVolume": {
"$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
"javaType": "io.alauda.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
}
},
"additionalProperties": true
},
"vspherevirtualdiskvolumesource": {
"properties": {
"fsType": {
"type": "string",
"description": ""
},
"storagePolicyID": {
"type": "string",
"description": ""
},
"storagePolicyName": {
"type": "string",
"description": ""
},
"volumePath": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"watchevent": {
"properties": {
"object": {
"$ref": "#/definitions/k8s_io_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.alauda.kubernetes.api.model.HasMetadata"
},
"type": {
"type": "string",
"description": "the type of watch event; may be ADDED"
}
},
"additionalProperties": true
},
"weightedpodaffinityterm": {
"properties": {
"podAffinityTerm": {
"$ref": "#/definitions/kubernetes_PodAffinityTerm",
"javaType": "io.alauda.kubernetes.api.model.PodAffinityTerm"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true
}
}
}