schema.validation-schema.json Maven / Gradle / Ivy
{
"id": "http://snowdrop.me/application-crd/v1/Schema#",
"$schema": "http://json-schema.org/schema#",
"definitions": {
"applicationcrd_Application": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Application",
"required": true
},
"metadata": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/applicationcrd_ApplicationSpec",
"javaType": "me.snowdrop.applicationcrd.api.model.ApplicationSpec"
},
"status": {
"$ref": "#/definitions/applicationcrd_ApplicationStatus",
"javaType": "me.snowdrop.applicationcrd.api.model.ApplicationStatus"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.Application",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"applicationcrd_ApplicationList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/applicationcrd_Application",
"javaType": "me.snowdrop.applicationcrd.api.model.Application"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ApplicationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ApplicationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList"
]
},
"applicationcrd_ApplicationSpec": {
"type": "object",
"description": "",
"properties": {
"assemblyPhase": {
"type": "string",
"description": ""
},
"componentKinds": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_GroupKind",
"javaType": "me.snowdrop.applicationcrd.api.model.GroupKind"
}
},
"descriptor": {
"$ref": "#/definitions/applicationcrd_Descriptor",
"javaType": "me.snowdrop.applicationcrd.api.model.Descriptor"
},
"info": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_InfoItem",
"javaType": "me.snowdrop.applicationcrd.api.model.InfoItem"
}
},
"selector": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ApplicationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_ApplicationStatus": {
"type": "object",
"description": "",
"properties": {
"components": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ObjectStatus",
"javaType": "me.snowdrop.applicationcrd.api.model.ObjectStatus"
}
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_Condition",
"javaType": "me.snowdrop.applicationcrd.api.model.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ApplicationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_ComponentList": {
"type": "object",
"description": "",
"properties": {
"components": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ObjectStatus",
"javaType": "me.snowdrop.applicationcrd.api.model.ObjectStatus"
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ComponentList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_Condition": {
"type": "object",
"description": "",
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time",
"javaType": "java.lang.String"
},
"lastUpdateTime": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time",
"javaType": "java.lang.String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.Condition",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_ConfigMapKeySelector": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"fieldPath": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMapKeySelector",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ConfigMapKeySelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_ContactData": {
"type": "object",
"description": "",
"properties": {
"email": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"url": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ContactData",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_Descriptor": {
"type": "object",
"description": "",
"properties": {
"description": {
"type": "string",
"description": ""
},
"icons": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ImageSpec",
"javaType": "me.snowdrop.applicationcrd.api.model.ImageSpec"
}
},
"keywords": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"links": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_Link",
"javaType": "me.snowdrop.applicationcrd.api.model.Link"
}
},
"maintainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ContactData",
"javaType": "me.snowdrop.applicationcrd.api.model.ContactData"
}
},
"notes": {
"type": "string",
"description": ""
},
"owners": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ContactData",
"javaType": "me.snowdrop.applicationcrd.api.model.ContactData"
}
},
"type": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.Descriptor",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_ImageSpec": {
"type": "object",
"description": "",
"properties": {
"size": {
"type": "string",
"description": ""
},
"src": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ImageSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_InfoItem": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
},
"valueFrom": {
"$ref": "#/definitions/applicationcrd_InfoItemSource",
"javaType": "me.snowdrop.applicationcrd.api.model.InfoItemSource"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.InfoItem",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_InfoItemSource": {
"type": "object",
"description": "",
"properties": {
"configMapKeyRef": {
"$ref": "#/definitions/applicationcrd_ConfigMapKeySelector",
"javaType": "me.snowdrop.applicationcrd.api.model.ConfigMapKeySelector"
},
"ingressRef": {
"$ref": "#/definitions/applicationcrd_IngressSelector",
"javaType": "me.snowdrop.applicationcrd.api.model.IngressSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/applicationcrd_SecretKeySelector",
"javaType": "me.snowdrop.applicationcrd.api.model.SecretKeySelector"
},
"serviceRef": {
"$ref": "#/definitions/applicationcrd_ServiceSelector",
"javaType": "me.snowdrop.applicationcrd.api.model.ServiceSelector"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.InfoItemSource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_IngressSelector": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"fieldPath": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "IngressSelector",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.IngressSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_Link": {
"type": "object",
"description": "",
"properties": {
"description": {
"type": "string",
"description": ""
},
"url": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.Link",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_ObjectStatus": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"link": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ObjectStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_SecretKeySelector": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"fieldPath": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "SecretKeySelector",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.SecretKeySelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"applicationcrd_ServiceSelector": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"fieldPath": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceSelector",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"port": {
"type": "integer",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.ServiceSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_api_core_v1_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": "ObjectReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_GroupKind": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.applicationcrd.api.model.GroupKind",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Initializer": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Initializer",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Initializers": {
"type": "object",
"description": "",
"properties": {
"pending": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Initializer",
"javaType": "io.fabric8.kubernetes.api.model.Initializer"
}
},
"result": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Status",
"javaType": "Status"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.Initializers",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_LabelSelector": {
"type": "object",
"description": "",
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_LabelSelectorRequirement",
"javaType": "LabelSelectorRequirement"
}
},
"matchLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_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": "LabelSelectorRequirement",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_ListMeta": {
"type": "object",
"description": "",
"properties": {
"continue": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_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/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time",
"javaType": "java.lang.String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time",
"javaType": "java.lang.String"
},
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"initializers": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Initializers",
"javaType": "io.fabric8.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/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_OwnerReference",
"javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_OwnerReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"blockOwnerDeletion": {
"type": "boolean",
"description": ""
},
"controller": {
"type": "boolean",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.OwnerReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Status": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "meta/v1",
"required": true
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_StatusDetails",
"javaType": "StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "Status",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_StatusCause": {
"type": "object",
"description": "",
"properties": {
"field": {
"type": "string",
"description": ""
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.StatusCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_StatusDetails": {
"type": "object",
"description": "",
"properties": {
"causes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_StatusCause",
"javaType": "io.fabric8.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"retryAfterSeconds": {
"type": "integer",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "StatusDetails",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time": {
"type": "object",
"description": "",
"properties": {
"time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "java.lang.String",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_TypeMeta": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.TypeMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
}
},
"type": "object",
"properties": {
"application": {
"$ref": "#/definitions/applicationcrd_Application",
"javaType": "me.snowdrop.applicationcrd.api.model.Application"
},
"applicationList": {
"$ref": "#/definitions/applicationcrd_ApplicationList",
"javaType": "me.snowdrop.applicationcrd.api.model.ApplicationList"
}
},
"additionalProperties": true,
"resources": {
"application": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
"default": "Application",
"required": true
},
"metadata": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/applicationcrd_ApplicationSpec",
"javaType": "me.snowdrop.applicationcrd.api.model.ApplicationSpec"
},
"status": {
"$ref": "#/definitions/applicationcrd_ApplicationStatus",
"javaType": "me.snowdrop.applicationcrd.api.model.ApplicationStatus"
}
},
"additionalProperties": true
},
"applicationlist": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/applicationcrd_Application",
"javaType": "me.snowdrop.applicationcrd.api.model.Application"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ApplicationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"applicationspec": {
"properties": {
"assemblyPhase": {
"type": "string",
"description": ""
},
"componentKinds": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_GroupKind",
"javaType": "me.snowdrop.applicationcrd.api.model.GroupKind"
}
},
"descriptor": {
"$ref": "#/definitions/applicationcrd_Descriptor",
"javaType": "me.snowdrop.applicationcrd.api.model.Descriptor"
},
"info": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_InfoItem",
"javaType": "me.snowdrop.applicationcrd.api.model.InfoItem"
}
},
"selector": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_LabelSelector",
"javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
}
},
"additionalProperties": true
},
"applicationstatus": {
"properties": {
"components": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ObjectStatus",
"javaType": "me.snowdrop.applicationcrd.api.model.ObjectStatus"
}
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_Condition",
"javaType": "me.snowdrop.applicationcrd.api.model.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true
},
"componentlist": {
"properties": {
"components": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ObjectStatus",
"javaType": "me.snowdrop.applicationcrd.api.model.ObjectStatus"
}
}
},
"additionalProperties": true
},
"condition": {
"properties": {
"lastTransitionTime": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time",
"javaType": "java.lang.String"
},
"lastUpdateTime": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time",
"javaType": "java.lang.String"
},
"message": {
"type": "string",
"description": ""
},
"reason": {
"type": "string",
"description": ""
},
"status": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"configmapkeyselector": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"fieldPath": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ConfigMapKeySelector",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"contactdata": {
"properties": {
"email": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"url": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"descriptor": {
"properties": {
"description": {
"type": "string",
"description": ""
},
"icons": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ImageSpec",
"javaType": "me.snowdrop.applicationcrd.api.model.ImageSpec"
}
},
"keywords": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"links": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_Link",
"javaType": "me.snowdrop.applicationcrd.api.model.Link"
}
},
"maintainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ContactData",
"javaType": "me.snowdrop.applicationcrd.api.model.ContactData"
}
},
"notes": {
"type": "string",
"description": ""
},
"owners": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/applicationcrd_ContactData",
"javaType": "me.snowdrop.applicationcrd.api.model.ContactData"
}
},
"type": {
"type": "string",
"description": ""
},
"version": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"groupkind": {
"properties": {
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"imagespec": {
"properties": {
"size": {
"type": "string",
"description": ""
},
"src": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"infoitem": {
"properties": {
"name": {
"type": "string",
"description": ""
},
"type": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
},
"valueFrom": {
"$ref": "#/definitions/applicationcrd_InfoItemSource",
"javaType": "me.snowdrop.applicationcrd.api.model.InfoItemSource"
}
},
"additionalProperties": true
},
"infoitemsource": {
"properties": {
"configMapKeyRef": {
"$ref": "#/definitions/applicationcrd_ConfigMapKeySelector",
"javaType": "me.snowdrop.applicationcrd.api.model.ConfigMapKeySelector"
},
"ingressRef": {
"$ref": "#/definitions/applicationcrd_IngressSelector",
"javaType": "me.snowdrop.applicationcrd.api.model.IngressSelector"
},
"secretKeyRef": {
"$ref": "#/definitions/applicationcrd_SecretKeySelector",
"javaType": "me.snowdrop.applicationcrd.api.model.SecretKeySelector"
},
"serviceRef": {
"$ref": "#/definitions/applicationcrd_ServiceSelector",
"javaType": "me.snowdrop.applicationcrd.api.model.ServiceSelector"
},
"type": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"ingressselector": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"fieldPath": {
"type": "string",
"description": ""
},
"host": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "IngressSelector",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"initializer": {
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"initializers": {
"properties": {
"pending": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Initializer",
"javaType": "io.fabric8.kubernetes.api.model.Initializer"
}
},
"result": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Status",
"javaType": "Status"
}
},
"additionalProperties": true
},
"labelselector": {
"properties": {
"matchExpressions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_LabelSelectorRequirement",
"javaType": "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
},
"link": {
"properties": {
"description": {
"type": "string",
"description": ""
},
"url": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"listmeta": {
"properties": {
"continue": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"selfLink": {
"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/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time",
"javaType": "java.lang.String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Time",
"javaType": "java.lang.String"
},
"finalizers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
"type": "string",
"description": ""
}
},
"generateName": {
"type": "string",
"description": ""
},
"generation": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"initializers": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_Initializers",
"javaType": "io.fabric8.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/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_OwnerReference",
"javaType": "io.fabric8.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
},
"objectstatus": {
"properties": {
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"link": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"status": {
"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
},
"secretkeyselector": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"fieldPath": {
"type": "string",
"description": ""
},
"key": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "SecretKeySelector",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"serviceselector": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "app.k8s.io/v1beta1",
"required": true
},
"fieldPath": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": "",
"default": "ServiceSelector",
"required": true
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"path": {
"type": "string",
"description": ""
},
"port": {
"type": "integer",
"description": ""
},
"resourceVersion": {
"type": "string",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"status": {
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "meta/v1",
"required": true
},
"code": {
"type": "integer",
"description": ""
},
"details": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_StatusDetails",
"javaType": "StatusDetails"
},
"kind": {
"type": "string",
"description": "",
"default": "Status",
"required": true
},
"message": {
"type": "string",
"description": ""
},
"metadata": {
"$ref": "#/definitions/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_ListMeta",
"javaType": "io.fabric8.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/github_com_kubernetes_sigs_application_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_StatusCause",
"javaType": "io.fabric8.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"retryAfterSeconds": {
"type": "integer",
"description": ""
},
"uid": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"time": {
"properties": {
"time": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
},
"typemeta": {
"properties": {
"apiVersion": {
"type": "string",
"description": ""
},
"kind": {
"type": "string",
"description": ""
}
},
"additionalProperties": true
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy