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/draft-07/schema#",
"$module": "whereabouts",
"definitions": {
"kubernetes_apimachinery_APIGroup": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"default": "APIGroup",
"required": true
},
"name": {
"type": "string"
},
"preferredVersion": {
"$ref": "#/definitions/kubernetes_apimachinery_GroupVersionForDiscovery",
"existingJavaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
},
"serverAddressByClientCIDRs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_ServerAddressByClientCIDR",
"existingJavaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR"
}
},
"versions": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_GroupVersionForDiscovery",
"existingJavaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
}
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroup",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_APIGroupList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"groups": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_APIGroup",
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroup"
}
},
"kind": {
"type": "string",
"default": "APIGroupList",
"required": true
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroupList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_FieldsV1": {
"type": "object",
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.FieldsV1",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_GroupVersionForDiscovery": {
"type": "object",
"properties": {
"groupVersion": {
"type": "string"
},
"version": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_List": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
}
},
"kind": {
"type": "string",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.KubernetesResource\u003e"
]
},
"kubernetes_apimachinery_ListMeta": {
"type": "object",
"properties": {
"continue": {
"type": "string"
},
"remainingItemCount": {
"type": "integer",
"existingJavaType": "Long"
},
"resourceVersion": {
"type": "string"
},
"selfLink": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ManagedFieldsEntry": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"fieldsType": {
"type": "string"
},
"fieldsV1": {
"$ref": "#/definitions/kubernetes_apimachinery_FieldsV1",
"existingJavaType": "io.fabric8.kubernetes.api.model.FieldsV1"
},
"manager": {
"type": "string"
},
"operation": {
"type": "string"
},
"subresource": {
"type": "string"
},
"time": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ObjectMeta": {
"type": "object",
"properties": {
"annotations": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"creationTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"finalizers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"generateName": {
"type": "string"
},
"generation": {
"type": "integer",
"existingJavaType": "Long"
},
"labels": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"managedFields": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_ManagedFieldsEntry",
"existingJavaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
}
},
"name": {
"type": "string"
},
"namespace": {
"type": "string",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"ownerReferences": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_OwnerReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string"
},
"selfLink": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_OwnerReference": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"blockOwnerDeletion": {
"type": "boolean"
},
"controller": {
"type": "boolean"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.OwnerReference",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Patch": {
"type": "object",
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Patch",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_ServerAddressByClientCIDR": {
"type": "object",
"properties": {
"clientCIDR": {
"type": "string"
},
"serverAddress": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Status": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"code": {
"type": "integer"
},
"details": {
"$ref": "#/definitions/kubernetes_apimachinery_StatusDetails",
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"default": "Status",
"required": true
},
"message": {
"type": "string"
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.Status",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_StatusCause": {
"type": "object",
"properties": {
"field": {
"type": "string"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusCause",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_StatusDetails": {
"type": "object",
"properties": {
"causes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_StatusCause",
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"retryAfterSeconds": {
"type": "integer"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusDetails",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_Time": {
"type": "object",
"properties": {
"Time": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "String",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_TypeMeta": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"kind": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.TypeMeta",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_runtime_RawExtension": {
"type": "object",
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apimachinery_pkg_version_Info": {
"type": "object",
"properties": {
"buildDate": {
"type": "string"
},
"compiler": {
"type": "string"
},
"gitCommit": {
"type": "string"
},
"gitTreeState": {
"type": "string"
},
"gitVersion": {
"type": "string"
},
"goVersion": {
"type": "string"
},
"major": {
"type": "string"
},
"minor": {
"type": "string"
},
"platform": {
"type": "string"
}
},
"additionalProperties": true,
"existingJavaType": "io.fabric8.kubernetes.api.model.version.Info",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_whereabouts_v1alpha1_IPAllocation": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"podref": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPAllocation",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_whereabouts_v1alpha1_IPPool": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "whereabouts.cni.cncf.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"default": "IPPool",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPPoolSpec",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPoolSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPool",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_whereabouts_v1alpha1_IPPoolList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "whereabouts.cni.cncf.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPPool",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPool"
}
},
"kind": {
"type": "string",
"default": "IPPoolList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPoolList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPool\u003e"
]
},
"os_whereabouts_v1alpha1_IPPoolSpec": {
"type": "object",
"properties": {
"allocations": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPAllocation",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPAllocation"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPAllocation\u003e"
},
"range": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPoolSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"os_whereabouts_v1alpha1_OverlappingRangeIPReservation": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "whereabouts.cni.cncf.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"default": "OverlappingRangeIPReservation",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_OverlappingRangeIPReservationSpec",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservationSpec"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservation",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata",
"io.fabric8.kubernetes.api.model.Namespaced"
]
},
"os_whereabouts_v1alpha1_OverlappingRangeIPReservationList": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"default": "whereabouts.cni.cncf.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_OverlappingRangeIPReservation",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservation"
}
},
"kind": {
"type": "string",
"default": "OverlappingRangeIPReservationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservation\u003e"
]
},
"os_whereabouts_v1alpha1_OverlappingRangeIPReservationSpec": {
"type": "object",
"properties": {
"containerid": {
"type": "string"
},
"podref": {
"type": "string"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
}
},
"type": "object",
"properties": {
"APIGroup": {
"$ref": "#/definitions/kubernetes_apimachinery_APIGroup",
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroup"
},
"APIGroupList": {
"$ref": "#/definitions/kubernetes_apimachinery_APIGroupList",
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroupList"
},
"BaseKubernetesList": {
"$ref": "#/definitions/kubernetes_apimachinery_List",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesList"
},
"IPAllocation": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPAllocation",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPAllocation"
},
"IPPool": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPPool",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPool"
},
"IPPoolList": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPPoolList",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPoolList"
},
"Info": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_version_Info",
"existingJavaType": "io.fabric8.kubernetes.api.model.version.Info"
},
"ObjectMeta": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"OverlappingRangeIPReservation": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_OverlappingRangeIPReservation",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservation"
},
"OverlappingRangeIPReservationList": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_OverlappingRangeIPReservationList",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservationList"
},
"Patch": {
"$ref": "#/definitions/kubernetes_apimachinery_Patch",
"existingJavaType": "io.fabric8.kubernetes.api.model.Patch"
},
"Status": {
"$ref": "#/definitions/kubernetes_apimachinery_Status",
"existingJavaType": "io.fabric8.kubernetes.api.model.Status"
},
"Time": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"TypeMeta": {
"$ref": "#/definitions/kubernetes_apimachinery_TypeMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.TypeMeta"
}
},
"additionalProperties": true,
"resources": {
"apigroup": {
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"kind": {
"type": "string",
"default": "APIGroup",
"required": true
},
"name": {
"type": "string"
},
"preferredVersion": {
"$ref": "#/definitions/kubernetes_apimachinery_GroupVersionForDiscovery",
"existingJavaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
},
"serverAddressByClientCIDRs": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_ServerAddressByClientCIDR",
"existingJavaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR"
}
},
"versions": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_GroupVersionForDiscovery",
"existingJavaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
}
}
},
"additionalProperties": true
},
"apigrouplist": {
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"groups": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_APIGroup",
"existingJavaType": "io.fabric8.kubernetes.api.model.APIGroup"
}
},
"kind": {
"type": "string",
"default": "APIGroupList",
"required": true
}
},
"additionalProperties": true
},
"fieldsv1": {
"additionalProperties": true
},
"groupversionfordiscovery": {
"properties": {
"groupVersion": {
"type": "string"
},
"version": {
"type": "string"
}
},
"additionalProperties": true
},
"info": {
"properties": {
"buildDate": {
"type": "string"
},
"compiler": {
"type": "string"
},
"gitCommit": {
"type": "string"
},
"gitTreeState": {
"type": "string"
},
"gitVersion": {
"type": "string"
},
"goVersion": {
"type": "string"
},
"major": {
"type": "string"
},
"minor": {
"type": "string"
},
"platform": {
"type": "string"
}
},
"additionalProperties": true
},
"ipallocation": {
"properties": {
"id": {
"type": "string"
},
"podref": {
"type": "string"
}
},
"additionalProperties": true
},
"ippool": {
"properties": {
"apiVersion": {
"type": "string",
"default": "whereabouts.cni.cncf.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"default": "IPPool",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPPoolSpec",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPoolSpec"
}
},
"additionalProperties": true
},
"ippoollist": {
"properties": {
"apiVersion": {
"type": "string",
"default": "whereabouts.cni.cncf.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPPool",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPPool"
}
},
"kind": {
"type": "string",
"default": "IPPoolList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"ippoolspec": {
"properties": {
"allocations": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_IPAllocation",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPAllocation"
},
"existingJavaType": "java.util.Map\u003cString, io.fabric8.openshift.api.model.whereabouts.v1alpha1.IPAllocation\u003e"
},
"range": {
"type": "string"
}
},
"additionalProperties": true
},
"list": {
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"existingJavaType": "io.fabric8.kubernetes.api.model.KubernetesResource"
}
},
"kind": {
"type": "string",
"default": "List",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"listmeta": {
"properties": {
"continue": {
"type": "string"
},
"remainingItemCount": {
"type": "integer",
"existingJavaType": "Long"
},
"resourceVersion": {
"type": "string"
},
"selfLink": {
"type": "string"
}
},
"additionalProperties": true
},
"managedfieldsentry": {
"properties": {
"apiVersion": {
"type": "string"
},
"fieldsType": {
"type": "string"
},
"fieldsV1": {
"$ref": "#/definitions/kubernetes_apimachinery_FieldsV1",
"existingJavaType": "io.fabric8.kubernetes.api.model.FieldsV1"
},
"manager": {
"type": "string"
},
"operation": {
"type": "string"
},
"subresource": {
"type": "string"
},
"time": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
}
},
"additionalProperties": true
},
"objectmeta": {
"properties": {
"annotations": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"creationTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"deletionGracePeriodSeconds": {
"type": "integer",
"existingJavaType": "Long"
},
"deletionTimestamp": {
"$ref": "#/definitions/kubernetes_apimachinery_Time",
"existingJavaType": "String"
},
"finalizers": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"type": "string"
}
},
"generateName": {
"type": "string"
},
"generation": {
"type": "integer",
"existingJavaType": "Long"
},
"labels": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"existingJavaType": "java.util.Map\u003cString, String\u003e"
},
"managedFields": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_ManagedFieldsEntry",
"existingJavaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
}
},
"name": {
"type": "string"
},
"namespace": {
"type": "string",
"maxLength": 253,
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
},
"ownerReferences": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_OwnerReference",
"existingJavaType": "io.fabric8.kubernetes.api.model.OwnerReference"
}
},
"resourceVersion": {
"type": "string"
},
"selfLink": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true
},
"overlappingrangeipreservation": {
"properties": {
"apiVersion": {
"type": "string",
"default": "whereabouts.cni.cncf.io/v1alpha1",
"required": true
},
"kind": {
"type": "string",
"default": "OverlappingRangeIPReservation",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_OverlappingRangeIPReservationSpec",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservationSpec"
}
},
"additionalProperties": true
},
"overlappingrangeipreservationlist": {
"properties": {
"apiVersion": {
"type": "string",
"default": "whereabouts.cni.cncf.io/v1alpha1",
"required": true
},
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/os_whereabouts_v1alpha1_OverlappingRangeIPReservation",
"existingJavaType": "io.fabric8.openshift.api.model.whereabouts.v1alpha1.OverlappingRangeIPReservation"
}
},
"kind": {
"type": "string",
"default": "OverlappingRangeIPReservationList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true
},
"overlappingrangeipreservationspec": {
"properties": {
"containerid": {
"type": "string"
},
"podref": {
"type": "string"
}
},
"additionalProperties": true
},
"ownerreference": {
"properties": {
"apiVersion": {
"type": "string"
},
"blockOwnerDeletion": {
"type": "boolean"
},
"controller": {
"type": "boolean"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true
},
"patch": {
"additionalProperties": true
},
"rawextension": {
"additionalProperties": true
},
"serveraddressbyclientcidr": {
"properties": {
"clientCIDR": {
"type": "string"
},
"serverAddress": {
"type": "string"
}
},
"additionalProperties": true
},
"status": {
"properties": {
"apiVersion": {
"type": "string",
"default": "v1",
"required": true
},
"code": {
"type": "integer"
},
"details": {
"$ref": "#/definitions/kubernetes_apimachinery_StatusDetails",
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusDetails"
},
"kind": {
"type": "string",
"default": "Status",
"required": true
},
"message": {
"type": "string"
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
}
},
"additionalProperties": true
},
"statuscause": {
"properties": {
"field": {
"type": "string"
},
"message": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"additionalProperties": true
},
"statusdetails": {
"properties": {
"causes": {
"type": "array",
"javaOmitEmpty": true,
"items": {
"$ref": "#/definitions/kubernetes_apimachinery_StatusCause",
"existingJavaType": "io.fabric8.kubernetes.api.model.StatusCause"
}
},
"group": {
"type": "string"
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"retryAfterSeconds": {
"type": "integer"
},
"uid": {
"type": "string"
}
},
"additionalProperties": true
},
"time": {
"properties": {
"Time": {
"type": "string"
}
},
"additionalProperties": true
},
"typemeta": {
"properties": {
"apiVersion": {
"type": "string"
},
"kind": {
"type": "string"
}
},
"additionalProperties": true
}
}
}