{
  "id": "http://fabric8.io/fabric8/v2/Schema#",
  "$schema": "http://json-schema.org/draft-05/schema#",
  "$module": "clusterautoscaling",
  "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": "java.util.Map\u003cString, Object\u003e"
          }
        },
        "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\u003cjava.util.Map\u003cString, Object\u003e\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": "java.util.Map\u003cString, Object\u003e",
      "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_clusterautoscaling_v1_ClusterAutoscaler": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "autoscaling.openshift.io/v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "ClusterAutoscaler",
          "required": true
        },
        "metadata": {
          "$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/os_clusterautoscaling_v1_ClusterAutoscalerSpec",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscalerSpec"
        },
        "status": {
          "$ref": "#/definitions/os_clusterautoscaling_v1_ClusterAutoscalerStatus",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscalerStatus"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscaler",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata"
      ]
    },
    "os_clusterautoscaling_v1_ClusterAutoscalerList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "autoscaling.openshift.io/v1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/os_clusterautoscaling_v1_ClusterAutoscaler",
            "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscaler"
          }
        },
        "kind": {
          "type": "string",
          "default": "ClusterAutoscalerList",
          "required": true
        },
        "metadata": {
          "$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscalerList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscaler\u003e"
      ]
    },
    "os_clusterautoscaling_v1_ClusterAutoscalerSpec": {
      "type": "object",
      "properties": {
        "balanceSimilarNodeGroups": {
          "type": "boolean"
        },
        "ignoreDaemonsetsUtilization": {
          "type": "boolean"
        },
        "maxNodeProvisionTime": {
          "type": "string"
        },
        "maxPodGracePeriod": {
          "type": "integer"
        },
        "podPriorityThreshold": {
          "type": "integer"
        },
        "resourceLimits": {
          "$ref": "#/definitions/os_clusterautoscaling_v1_ResourceLimits",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ResourceLimits"
        },
        "scaleDown": {
          "$ref": "#/definitions/os_clusterautoscaling_v1_ScaleDownConfig",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ScaleDownConfig"
        },
        "skipNodesWithLocalStorage": {
          "type": "boolean"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscalerSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "os_clusterautoscaling_v1_ClusterAutoscalerStatus": {
      "type": "object",
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscalerStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "os_clusterautoscaling_v1_GPULimit": {
      "type": "object",
      "properties": {
        "max": {
          "type": "integer"
        },
        "min": {
          "type": "integer"
        },
        "type": {
          "type": "string"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.GPULimit",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "os_clusterautoscaling_v1_ResourceLimits": {
      "type": "object",
      "properties": {
        "cores": {
          "$ref": "#/definitions/os_clusterautoscaling_v1_ResourceRange",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ResourceRange"
        },
        "gpus": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/os_clusterautoscaling_v1_GPULimit",
            "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.GPULimit"
          }
        },
        "maxNodesTotal": {
          "type": "integer"
        },
        "memory": {
          "$ref": "#/definitions/os_clusterautoscaling_v1_ResourceRange",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ResourceRange"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ResourceLimits",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "os_clusterautoscaling_v1_ResourceRange": {
      "type": "object",
      "properties": {
        "max": {
          "type": "integer"
        },
        "min": {
          "type": "integer"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ResourceRange",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "os_clusterautoscaling_v1_ScaleDownConfig": {
      "type": "object",
      "properties": {
        "delayAfterAdd": {
          "type": "string"
        },
        "delayAfterDelete": {
          "type": "string"
        },
        "delayAfterFailure": {
          "type": "string"
        },
        "enabled": {
          "type": "boolean"
        },
        "unneededTime": {
          "type": "string"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ScaleDownConfig",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "os_clusterautoscaling_v1beta1_CrossVersionObjectReference": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "name": {
          "type": "string"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.CrossVersionObjectReference",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "os_clusterautoscaling_v1beta1_MachineAutoscaler": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "autoscaling.openshift.io/v1beta1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "MachineAutoscaler",
          "required": true
        },
        "metadata": {
          "$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/os_clusterautoscaling_v1beta1_MachineAutoscalerSpec",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscalerSpec"
        },
        "status": {
          "$ref": "#/definitions/os_clusterautoscaling_v1beta1_MachineAutoscalerStatus",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscalerStatus"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscaler",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "os_clusterautoscaling_v1beta1_MachineAutoscalerList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "autoscaling.openshift.io/v1beta1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/os_clusterautoscaling_v1beta1_MachineAutoscaler",
            "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscaler"
          }
        },
        "kind": {
          "type": "string",
          "default": "MachineAutoscalerList",
          "required": true
        },
        "metadata": {
          "$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscalerList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscaler\u003e"
      ]
    },
    "os_clusterautoscaling_v1beta1_MachineAutoscalerSpec": {
      "type": "object",
      "properties": {
        "maxReplicas": {
          "type": "integer"
        },
        "minReplicas": {
          "type": "integer"
        },
        "scaleTargetRef": {
          "$ref": "#/definitions/os_clusterautoscaling_v1beta1_CrossVersionObjectReference",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.CrossVersionObjectReference"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscalerSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "os_clusterautoscaling_v1beta1_MachineAutoscalerStatus": {
      "type": "object",
      "properties": {
        "lastTargetRef": {
          "$ref": "#/definitions/os_clusterautoscaling_v1beta1_CrossVersionObjectReference",
          "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.CrossVersionObjectReference"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscalerStatus",
      "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"
    },
    "ClusterAutoscaler": {
      "$ref": "#/definitions/os_clusterautoscaling_v1_ClusterAutoscaler",
      "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscaler"
    },
    "ClusterAutoscalerList": {
      "$ref": "#/definitions/os_clusterautoscaling_v1_ClusterAutoscalerList",
      "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1.ClusterAutoscalerList"
    },
    "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"
    },
    "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"
    },
    "V1beta1MachineAutoscaler": {
      "$ref": "#/definitions/os_clusterautoscaling_v1beta1_MachineAutoscaler",
      "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscaler"
    },
    "V1beta1MachineAutoscalerList": {
      "$ref": "#/definitions/os_clusterautoscaling_v1beta1_MachineAutoscalerList",
      "existingJavaType": "io.fabric8.openshift.api.model.clusterautoscaling.v1beta1.MachineAutoscalerList"
    }
  },
  "additionalProperties": true
}
