{
  "id": "http://fabric8.io/fabric8/v2/Schema#",
  "$schema": "http://json-schema.org/schema#",
  "$module": "settings",
  "definitions": {
    "k8s_io_apimachinery_pkg_api_resource_Quantity": {
      "type": "object",
      "description": "",
      "properties": {
        "Format": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "Quantity",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_APIGroup": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "APIGroup",
          "required": true
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "preferredVersion": {
          "$ref": "#/definitions/kubernetes_apimachinery_GroupVersionForDiscovery",
          "javaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
        },
        "serverAddressByClientCIDRs": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_apimachinery_ServerAddressByClientCIDR",
            "javaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR"
          }
        },
        "versions": {
          "type": "array",
          "description": "",
          "items": {
            "$ref": "#/definitions/kubernetes_apimachinery_GroupVersionForDiscovery",
            "javaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery"
          }
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.APIGroup",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_APIGroupList": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "groups": {
          "type": "array",
          "description": "",
          "items": {
            "$ref": "#/definitions/kubernetes_apimachinery_APIGroup",
            "javaType": "io.fabric8.kubernetes.api.model.APIGroup"
          }
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "APIGroupList",
          "required": true
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.APIGroupList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_CreateOptions": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "dryRun": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "fieldManager": {
          "type": "string",
          "description": ""
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "CreateOptions",
          "required": true
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.CreateOptions",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_DeleteOptions": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "dryRun": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "gracePeriodSeconds": {
          "type": "integer",
          "description": "",
          "javaType": "Long"
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "DeleteOptions",
          "required": true
        },
        "orphanDependents": {
          "type": "boolean",
          "description": ""
        },
        "preconditions": {
          "$ref": "#/definitions/kubernetes_apimachinery_Preconditions",
          "javaType": "io.fabric8.kubernetes.api.model.Preconditions"
        },
        "propagationPolicy": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.DeleteOptions",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_FieldsV1": {
      "type": "object",
      "description": "",
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.FieldsV1",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_GetOptions": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "GetOptions",
          "required": true
        },
        "resourceVersion": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.GetOptions",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_GroupVersionForDiscovery": {
      "type": "object",
      "description": "",
      "properties": {
        "groupVersion": {
          "type": "string",
          "description": ""
        },
        "version": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.GroupVersionForDiscovery",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_LabelSelector": {
      "type": "object",
      "description": "",
      "properties": {
        "matchExpressions": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_apimachinery_LabelSelectorRequirement",
            "javaType": "io.fabric8.kubernetes.api.model.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"
      ]
    },
    "kubernetes_apimachinery_LabelSelectorRequirement": {
      "type": "object",
      "description": "",
      "properties": {
        "key": {
          "type": "string",
          "description": ""
        },
        "operator": {
          "type": "string",
          "description": ""
        },
        "values": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_List": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "items": {
          "type": "array",
          "description": "",
          "items": {
            "$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
            "javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
          }
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "List",
          "required": true
        },
        "metadata": {
          "$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
          "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.BaseKubernetesList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.HasMetadata\u003e"
      ]
    },
    "kubernetes_apimachinery_ListMeta": {
      "type": "object",
      "description": "",
      "properties": {
        "continue": {
          "type": "string",
          "description": ""
        },
        "remainingItemCount": {
          "type": "integer",
          "description": "",
          "javaType": "Long"
        },
        "resourceVersion": {
          "type": "string",
          "description": ""
        },
        "selfLink": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ListMeta",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_ListOptions": {
      "type": "object",
      "description": "",
      "properties": {
        "allowWatchBookmarks": {
          "type": "boolean",
          "description": ""
        },
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "continue": {
          "type": "string",
          "description": ""
        },
        "fieldSelector": {
          "type": "string",
          "description": ""
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "ListOptions",
          "required": true
        },
        "labelSelector": {
          "type": "string",
          "description": ""
        },
        "limit": {
          "type": "integer",
          "description": "",
          "javaType": "Long"
        },
        "resourceVersion": {
          "type": "string",
          "description": ""
        },
        "timeoutSeconds": {
          "type": "integer",
          "description": "",
          "javaType": "Long"
        },
        "watch": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ListOptions",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_ManagedFieldsEntry": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": ""
        },
        "fieldsType": {
          "type": "string",
          "description": ""
        },
        "fieldsV1": {
          "$ref": "#/definitions/kubernetes_apimachinery_FieldsV1",
          "javaType": "io.fabric8.kubernetes.api.model.FieldsV1"
        },
        "manager": {
          "type": "string",
          "description": ""
        },
        "operation": {
          "type": "string",
          "description": ""
        },
        "time": {
          "$ref": "#/definitions/kubernetes_apimachinery_Time",
          "javaType": "String"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_ObjectMeta": {
      "type": "object",
      "description": "",
      "properties": {
        "annotations": {
          "type": "object",
          "description": "",
          "additionalProperties": {
            "type": "string",
            "description": ""
          },
          "javaType": "java.util.Map\u003cString,String\u003e"
        },
        "clusterName": {
          "type": "string",
          "description": ""
        },
        "creationTimestamp": {
          "$ref": "#/definitions/kubernetes_apimachinery_Time",
          "javaType": "String"
        },
        "deletionGracePeriodSeconds": {
          "type": "integer",
          "description": "",
          "javaType": "Long"
        },
        "deletionTimestamp": {
          "$ref": "#/definitions/kubernetes_apimachinery_Time",
          "javaType": "String"
        },
        "finalizers": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "generateName": {
          "type": "string",
          "description": ""
        },
        "generation": {
          "type": "integer",
          "description": "",
          "javaType": "Long"
        },
        "labels": {
          "type": "object",
          "description": "",
          "additionalProperties": {
            "type": "string",
            "description": ""
          },
          "javaType": "java.util.Map\u003cString,String\u003e"
        },
        "managedFields": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_apimachinery_ManagedFieldsEntry",
            "javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
          }
        },
        "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/kubernetes_apimachinery_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"
      ]
    },
    "kubernetes_apimachinery_OwnerReference": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": ""
        },
        "blockOwnerDeletion": {
          "type": "boolean",
          "description": ""
        },
        "controller": {
          "type": "boolean",
          "description": ""
        },
        "kind": {
          "type": "string",
          "description": ""
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "uid": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.OwnerReference",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_Patch": {
      "type": "object",
      "description": "",
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.Patch",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_PatchOptions": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "dryRun": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "fieldManager": {
          "type": "string",
          "description": ""
        },
        "force": {
          "type": "boolean",
          "description": ""
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "PatchOptions",
          "required": true
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.PatchOptions",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_Preconditions": {
      "type": "object",
      "description": "",
      "properties": {
        "resourceVersion": {
          "type": "string",
          "description": ""
        },
        "uid": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.Preconditions",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_RootPaths": {
      "type": "object",
      "description": "",
      "properties": {
        "paths": {
          "type": "array",
          "description": "",
          "items": {
            "type": "string",
            "description": ""
          }
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.RootPaths",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_ServerAddressByClientCIDR": {
      "type": "object",
      "description": "",
      "properties": {
        "clientCIDR": {
          "type": "string",
          "description": ""
        },
        "serverAddress": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ServerAddressByClientCIDR",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_Status": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "code": {
          "type": "integer",
          "description": ""
        },
        "details": {
          "$ref": "#/definitions/kubernetes_apimachinery_StatusDetails",
          "javaType": "io.fabric8.kubernetes.api.model.StatusDetails"
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "Status",
          "required": true
        },
        "message": {
          "type": "string",
          "description": ""
        },
        "metadata": {
          "$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
          "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
        },
        "reason": {
          "type": "string",
          "description": ""
        },
        "status": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.Status",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_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"
      ]
    },
    "kubernetes_apimachinery_StatusDetails": {
      "type": "object",
      "description": "",
      "properties": {
        "causes": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_apimachinery_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": "io.fabric8.kubernetes.api.model.StatusDetails",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_Time": {
      "type": "object",
      "description": "",
      "properties": {
        "Time": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "String",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_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"
      ]
    },
    "kubernetes_apimachinery_UpdateOptions": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "v1",
          "required": true
        },
        "dryRun": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "fieldManager": {
          "type": "string",
          "description": ""
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "UpdateOptions",
          "required": true
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.UpdateOptions",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_pkg_runtime_ImageRawExtension": {
      "type": "object",
      "description": "",
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.runtime.RawExtension",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_pkg_runtime_RawExtension": {
      "type": "object",
      "description": "",
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.HasMetadata",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_apimachinery_pkg_version_Info": {
      "type": "object",
      "description": "",
      "properties": {
        "buildDate": {
          "type": "string",
          "description": ""
        },
        "compiler": {
          "type": "string",
          "description": ""
        },
        "gitCommit": {
          "type": "string",
          "description": ""
        },
        "gitTreeState": {
          "type": "string",
          "description": ""
        },
        "gitVersion": {
          "type": "string",
          "description": ""
        },
        "goVersion": {
          "type": "string",
          "description": ""
        },
        "major": {
          "type": "string",
          "description": ""
        },
        "minor": {
          "type": "string",
          "description": ""
        },
        "platform": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.version.Info",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_AWSElasticBlockStoreVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "partition": {
          "type": "integer",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "volumeID": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_AzureDiskVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "cachingMode": {
          "type": "string",
          "description": ""
        },
        "diskName": {
          "type": "string",
          "description": ""
        },
        "diskURI": {
          "type": "string",
          "description": ""
        },
        "fsType": {
          "type": "string",
          "description": ""
        },
        "kind": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_AzureFileVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "secretName": {
          "type": "string",
          "description": ""
        },
        "shareName": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_CSIVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "driver": {
          "type": "string",
          "description": ""
        },
        "fsType": {
          "type": "string",
          "description": ""
        },
        "nodePublishSecretRef": {
          "$ref": "#/definitions/kubernetes_core_LocalObjectReference",
          "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "volumeAttributes": {
          "type": "object",
          "description": "",
          "additionalProperties": {
            "type": "string",
            "description": ""
          },
          "javaType": "java.util.Map\u003cString,String\u003e"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_CephFSVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "monitors": {
          "type": "array",
          "description": "",
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "path": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "secretFile": {
          "type": "string",
          "description": ""
        },
        "secretRef": {
          "$ref": "#/definitions/kubernetes_core_LocalObjectReference",
          "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
        },
        "user": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_CinderVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "secretRef": {
          "$ref": "#/definitions/kubernetes_core_LocalObjectReference",
          "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
        },
        "volumeID": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ConfigMapEnvSource": {
      "type": "object",
      "description": "",
      "properties": {
        "name": {
          "type": "string",
          "description": ""
        },
        "optional": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ConfigMapKeySelector": {
      "type": "object",
      "description": "",
      "properties": {
        "key": {
          "type": "string",
          "description": ""
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "optional": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ConfigMapProjection": {
      "type": "object",
      "description": "",
      "properties": {
        "items": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_KeyToPath",
            "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
          }
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "optional": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ConfigMapVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "defaultMode": {
          "type": "integer",
          "description": ""
        },
        "items": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_KeyToPath",
            "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
          }
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "optional": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_DownwardAPIProjection": {
      "type": "object",
      "description": "",
      "properties": {
        "items": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeFile",
            "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
          }
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_DownwardAPIVolumeFile": {
      "type": "object",
      "description": "",
      "properties": {
        "fieldRef": {
          "$ref": "#/definitions/kubernetes_core_ObjectFieldSelector",
          "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
        },
        "mode": {
          "type": "integer",
          "description": ""
        },
        "path": {
          "type": "string",
          "description": ""
        },
        "resourceFieldRef": {
          "$ref": "#/definitions/kubernetes_core_ResourceFieldSelector",
          "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_DownwardAPIVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "defaultMode": {
          "type": "integer",
          "description": ""
        },
        "items": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeFile",
            "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
          }
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_EmptyDirVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "medium": {
          "type": "string",
          "description": ""
        },
        "sizeLimit": {
          "$ref": "#/definitions/k8s_io_apimachinery_pkg_api_resource_Quantity",
          "javaType": "Quantity"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_EnvFromSource": {
      "type": "object",
      "description": "",
      "properties": {
        "configMapRef": {
          "$ref": "#/definitions/kubernetes_core_ConfigMapEnvSource",
          "javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
        },
        "prefix": {
          "type": "string",
          "description": ""
        },
        "secretRef": {
          "$ref": "#/definitions/kubernetes_core_SecretEnvSource",
          "javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_EnvVar": {
      "type": "object",
      "description": "",
      "properties": {
        "name": {
          "type": "string",
          "description": "",
          "pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
        },
        "value": {
          "type": "string",
          "description": ""
        },
        "valueFrom": {
          "$ref": "#/definitions/kubernetes_core_EnvVarSource",
          "javaType": "io.fabric8.kubernetes.api.model.EnvVarSource"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.EnvVar",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_EnvVarSource": {
      "type": "object",
      "description": "",
      "properties": {
        "configMapKeyRef": {
          "$ref": "#/definitions/kubernetes_core_ConfigMapKeySelector",
          "javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
        },
        "fieldRef": {
          "$ref": "#/definitions/kubernetes_core_ObjectFieldSelector",
          "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
        },
        "resourceFieldRef": {
          "$ref": "#/definitions/kubernetes_core_ResourceFieldSelector",
          "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
        },
        "secretKeyRef": {
          "$ref": "#/definitions/kubernetes_core_SecretKeySelector",
          "javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.EnvVarSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_FCVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "lun": {
          "type": "integer",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "targetWWNs": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "wwids": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_FlexVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "driver": {
          "type": "string",
          "description": ""
        },
        "fsType": {
          "type": "string",
          "description": ""
        },
        "options": {
          "type": "object",
          "description": "",
          "additionalProperties": {
            "type": "string",
            "description": ""
          },
          "javaType": "java.util.Map\u003cString,String\u003e"
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "secretRef": {
          "$ref": "#/definitions/kubernetes_core_LocalObjectReference",
          "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_FlockerVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "datasetName": {
          "type": "string",
          "description": ""
        },
        "datasetUUID": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_GCEPersistentDiskVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "partition": {
          "type": "integer",
          "description": ""
        },
        "pdName": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_GitRepoVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "directory": {
          "type": "string",
          "description": ""
        },
        "repository": {
          "type": "string",
          "description": ""
        },
        "revision": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_GlusterfsVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "endpoints": {
          "type": "string",
          "description": ""
        },
        "path": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_HostPathVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "path": {
          "type": "string",
          "description": ""
        },
        "type": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ISCSIVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "chapAuthDiscovery": {
          "type": "boolean",
          "description": ""
        },
        "chapAuthSession": {
          "type": "boolean",
          "description": ""
        },
        "fsType": {
          "type": "string",
          "description": ""
        },
        "initiatorName": {
          "type": "string",
          "description": ""
        },
        "iqn": {
          "type": "string",
          "description": ""
        },
        "iscsiInterface": {
          "type": "string",
          "description": ""
        },
        "lun": {
          "type": "integer",
          "description": ""
        },
        "portals": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "secretRef": {
          "$ref": "#/definitions/kubernetes_core_LocalObjectReference",
          "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
        },
        "targetPortal": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_KeyToPath": {
      "type": "object",
      "description": "",
      "properties": {
        "key": {
          "type": "string",
          "description": ""
        },
        "mode": {
          "type": "integer",
          "description": ""
        },
        "path": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.KeyToPath",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_LocalObjectReference": {
      "type": "object",
      "description": "",
      "properties": {
        "name": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_NFSVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "path": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "server": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ObjectFieldSelector": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": ""
        },
        "fieldPath": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ObjectReference": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": ""
        },
        "fieldPath": {
          "type": "string",
          "description": ""
        },
        "kind": {
          "type": "string",
          "description": ""
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "namespace": {
          "type": "string",
          "description": ""
        },
        "resourceVersion": {
          "type": "string",
          "description": ""
        },
        "uid": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ObjectReference",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_PersistentVolumeClaimVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "claimName": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_PhotonPersistentDiskVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "pdID": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_PortworxVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "volumeID": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ProjectedVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "defaultMode": {
          "type": "integer",
          "description": ""
        },
        "sources": {
          "type": "array",
          "description": "",
          "items": {
            "$ref": "#/definitions/kubernetes_core_VolumeProjection",
            "javaType": "io.fabric8.kubernetes.api.model.VolumeProjection"
          }
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_QuobyteVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "group": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "registry": {
          "type": "string",
          "description": ""
        },
        "tenant": {
          "type": "string",
          "description": ""
        },
        "user": {
          "type": "string",
          "description": ""
        },
        "volume": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_RBDVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "image": {
          "type": "string",
          "description": ""
        },
        "keyring": {
          "type": "string",
          "description": ""
        },
        "monitors": {
          "type": "array",
          "description": "",
          "items": {
            "type": "string",
            "description": ""
          }
        },
        "pool": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "secretRef": {
          "$ref": "#/definitions/kubernetes_core_LocalObjectReference",
          "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
        },
        "user": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ResourceFieldSelector": {
      "type": "object",
      "description": "",
      "properties": {
        "containerName": {
          "type": "string",
          "description": ""
        },
        "divisor": {
          "$ref": "#/definitions/k8s_io_apimachinery_pkg_api_resource_Quantity",
          "javaType": "Quantity"
        },
        "resource": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ScaleIOVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "gateway": {
          "type": "string",
          "description": ""
        },
        "protectionDomain": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "secretRef": {
          "$ref": "#/definitions/kubernetes_core_LocalObjectReference",
          "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
        },
        "sslEnabled": {
          "type": "boolean",
          "description": ""
        },
        "storageMode": {
          "type": "string",
          "description": ""
        },
        "storagePool": {
          "type": "string",
          "description": ""
        },
        "system": {
          "type": "string",
          "description": ""
        },
        "volumeName": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_SecretEnvSource": {
      "type": "object",
      "description": "",
      "properties": {
        "name": {
          "type": "string",
          "description": ""
        },
        "optional": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_SecretKeySelector": {
      "type": "object",
      "description": "",
      "properties": {
        "key": {
          "type": "string",
          "description": ""
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "optional": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_SecretProjection": {
      "type": "object",
      "description": "",
      "properties": {
        "items": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_KeyToPath",
            "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
          }
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "optional": {
          "type": "boolean",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.SecretProjection",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_SecretVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "defaultMode": {
          "type": "integer",
          "description": ""
        },
        "items": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_KeyToPath",
            "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
          }
        },
        "optional": {
          "type": "boolean",
          "description": ""
        },
        "secretName": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_ServiceAccountTokenProjection": {
      "type": "object",
      "description": "",
      "properties": {
        "audience": {
          "type": "string",
          "description": ""
        },
        "expirationSeconds": {
          "type": "integer",
          "description": "",
          "javaType": "Long"
        },
        "path": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_StorageOSVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "secretRef": {
          "$ref": "#/definitions/kubernetes_core_LocalObjectReference",
          "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
        },
        "volumeName": {
          "type": "string",
          "description": ""
        },
        "volumeNamespace": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_Volume": {
      "type": "object",
      "description": "",
      "properties": {
        "awsElasticBlockStore": {
          "$ref": "#/definitions/kubernetes_core_AWSElasticBlockStoreVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
        },
        "azureDisk": {
          "$ref": "#/definitions/kubernetes_core_AzureDiskVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
        },
        "azureFile": {
          "$ref": "#/definitions/kubernetes_core_AzureFileVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
        },
        "cephfs": {
          "$ref": "#/definitions/kubernetes_core_CephFSVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
        },
        "cinder": {
          "$ref": "#/definitions/kubernetes_core_CinderVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
        },
        "configMap": {
          "$ref": "#/definitions/kubernetes_core_ConfigMapVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
        },
        "csi": {
          "$ref": "#/definitions/kubernetes_core_CSIVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
        },
        "downwardAPI": {
          "$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
        },
        "emptyDir": {
          "$ref": "#/definitions/kubernetes_core_EmptyDirVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
        },
        "fc": {
          "$ref": "#/definitions/kubernetes_core_FCVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
        },
        "flexVolume": {
          "$ref": "#/definitions/kubernetes_core_FlexVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
        },
        "flocker": {
          "$ref": "#/definitions/kubernetes_core_FlockerVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
        },
        "gcePersistentDisk": {
          "$ref": "#/definitions/kubernetes_core_GCEPersistentDiskVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
        },
        "gitRepo": {
          "$ref": "#/definitions/kubernetes_core_GitRepoVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
        },
        "glusterfs": {
          "$ref": "#/definitions/kubernetes_core_GlusterfsVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
        },
        "hostPath": {
          "$ref": "#/definitions/kubernetes_core_HostPathVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
        },
        "iscsi": {
          "$ref": "#/definitions/kubernetes_core_ISCSIVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
        },
        "name": {
          "type": "string",
          "description": "",
          "maxLength": 63,
          "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
        },
        "nfs": {
          "$ref": "#/definitions/kubernetes_core_NFSVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
        },
        "persistentVolumeClaim": {
          "$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
        },
        "photonPersistentDisk": {
          "$ref": "#/definitions/kubernetes_core_PhotonPersistentDiskVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
        },
        "portworxVolume": {
          "$ref": "#/definitions/kubernetes_core_PortworxVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
        },
        "projected": {
          "$ref": "#/definitions/kubernetes_core_ProjectedVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
        },
        "quobyte": {
          "$ref": "#/definitions/kubernetes_core_QuobyteVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
        },
        "rbd": {
          "$ref": "#/definitions/kubernetes_core_RBDVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
        },
        "scaleIO": {
          "$ref": "#/definitions/kubernetes_core_ScaleIOVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
        },
        "secret": {
          "$ref": "#/definitions/kubernetes_core_SecretVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
        },
        "storageos": {
          "$ref": "#/definitions/kubernetes_core_StorageOSVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
        },
        "vsphereVolume": {
          "$ref": "#/definitions/kubernetes_core_VsphereVirtualDiskVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.Volume",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_VolumeMount": {
      "type": "object",
      "description": "",
      "properties": {
        "mountPath": {
          "type": "string",
          "description": ""
        },
        "mountPropagation": {
          "type": "string",
          "description": ""
        },
        "name": {
          "type": "string",
          "description": ""
        },
        "readOnly": {
          "type": "boolean",
          "description": ""
        },
        "subPath": {
          "type": "string",
          "description": ""
        },
        "subPathExpr": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.VolumeMount",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_VolumeProjection": {
      "type": "object",
      "description": "",
      "properties": {
        "configMap": {
          "$ref": "#/definitions/kubernetes_core_ConfigMapProjection",
          "javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
        },
        "downwardAPI": {
          "$ref": "#/definitions/kubernetes_core_DownwardAPIProjection",
          "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
        },
        "secret": {
          "$ref": "#/definitions/kubernetes_core_SecretProjection",
          "javaType": "io.fabric8.kubernetes.api.model.SecretProjection"
        },
        "serviceAccountToken": {
          "$ref": "#/definitions/kubernetes_core_ServiceAccountTokenProjection",
          "javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.VolumeProjection",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_VolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "awsElasticBlockStore": {
          "$ref": "#/definitions/kubernetes_core_AWSElasticBlockStoreVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
        },
        "azureDisk": {
          "$ref": "#/definitions/kubernetes_core_AzureDiskVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
        },
        "azureFile": {
          "$ref": "#/definitions/kubernetes_core_AzureFileVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
        },
        "cephfs": {
          "$ref": "#/definitions/kubernetes_core_CephFSVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
        },
        "cinder": {
          "$ref": "#/definitions/kubernetes_core_CinderVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
        },
        "configMap": {
          "$ref": "#/definitions/kubernetes_core_ConfigMapVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
        },
        "csi": {
          "$ref": "#/definitions/kubernetes_core_CSIVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
        },
        "downwardAPI": {
          "$ref": "#/definitions/kubernetes_core_DownwardAPIVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
        },
        "emptyDir": {
          "$ref": "#/definitions/kubernetes_core_EmptyDirVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
        },
        "fc": {
          "$ref": "#/definitions/kubernetes_core_FCVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
        },
        "flexVolume": {
          "$ref": "#/definitions/kubernetes_core_FlexVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
        },
        "flocker": {
          "$ref": "#/definitions/kubernetes_core_FlockerVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
        },
        "gcePersistentDisk": {
          "$ref": "#/definitions/kubernetes_core_GCEPersistentDiskVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
        },
        "gitRepo": {
          "$ref": "#/definitions/kubernetes_core_GitRepoVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
        },
        "glusterfs": {
          "$ref": "#/definitions/kubernetes_core_GlusterfsVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
        },
        "hostPath": {
          "$ref": "#/definitions/kubernetes_core_HostPathVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
        },
        "iscsi": {
          "$ref": "#/definitions/kubernetes_core_ISCSIVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
        },
        "nfs": {
          "$ref": "#/definitions/kubernetes_core_NFSVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
        },
        "persistentVolumeClaim": {
          "$ref": "#/definitions/kubernetes_core_PersistentVolumeClaimVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
        },
        "photonPersistentDisk": {
          "$ref": "#/definitions/kubernetes_core_PhotonPersistentDiskVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
        },
        "portworxVolume": {
          "$ref": "#/definitions/kubernetes_core_PortworxVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
        },
        "projected": {
          "$ref": "#/definitions/kubernetes_core_ProjectedVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
        },
        "quobyte": {
          "$ref": "#/definitions/kubernetes_core_QuobyteVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
        },
        "rbd": {
          "$ref": "#/definitions/kubernetes_core_RBDVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
        },
        "scaleIO": {
          "$ref": "#/definitions/kubernetes_core_ScaleIOVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
        },
        "secret": {
          "$ref": "#/definitions/kubernetes_core_SecretVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
        },
        "storageos": {
          "$ref": "#/definitions/kubernetes_core_StorageOSVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
        },
        "vsphereVolume": {
          "$ref": "#/definitions/kubernetes_core_VsphereVirtualDiskVolumeSource",
          "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.VolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_core_VsphereVirtualDiskVolumeSource": {
      "type": "object",
      "description": "",
      "properties": {
        "fsType": {
          "type": "string",
          "description": ""
        },
        "storagePolicyID": {
          "type": "string",
          "description": ""
        },
        "storagePolicyName": {
          "type": "string",
          "description": ""
        },
        "volumePath": {
          "type": "string",
          "description": ""
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "kubernetes_settings_PodPreset": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "settings.k8s.io/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "PodPreset",
          "required": true
        },
        "metadata": {
          "$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
          "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/kubernetes_settings_PodPresetSpec",
          "javaType": "io.fabric8.kubernetes.api.model.settings.PodPresetSpec"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.settings.PodPreset",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "kubernetes_settings_PodPresetList": {
      "type": "object",
      "description": "",
      "properties": {
        "apiVersion": {
          "type": "string",
          "description": "",
          "default": "settings.k8s.io/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "description": "",
          "items": {
            "$ref": "#/definitions/kubernetes_settings_PodPreset",
            "javaType": "io.fabric8.kubernetes.api.model.settings.PodPreset"
          }
        },
        "kind": {
          "type": "string",
          "description": "",
          "default": "PodPresetList",
          "required": true
        },
        "metadata": {
          "$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
          "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.settings.PodPresetList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.settings.PodPreset\u003e"
      ]
    },
    "kubernetes_settings_PodPresetSpec": {
      "type": "object",
      "description": "",
      "properties": {
        "env": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_EnvVar",
            "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
          }
        },
        "envFrom": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_EnvFromSource",
            "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
          }
        },
        "selector": {
          "$ref": "#/definitions/kubernetes_apimachinery_LabelSelector",
          "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
        },
        "volumeMounts": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_VolumeMount",
            "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
          }
        },
        "volumes": {
          "type": "array",
          "description": "",
          "javaOmitEmpty": true,
          "items": {
            "$ref": "#/definitions/kubernetes_core_Volume",
            "javaType": "io.fabric8.kubernetes.api.model.Volume"
          }
        }
      },
      "additionalProperties": true,
      "javaType": "io.fabric8.kubernetes.api.model.settings.PodPresetSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    }
  },
  "type": "object",
  "properties": {
    "APIGroup": {
      "$ref": "#/definitions/kubernetes_apimachinery_APIGroup",
      "javaType": "io.fabric8.kubernetes.api.model.APIGroup"
    },
    "APIGroupList": {
      "$ref": "#/definitions/kubernetes_apimachinery_APIGroupList",
      "javaType": "io.fabric8.kubernetes.api.model.APIGroupList"
    },
    "BaseKubernetesList": {
      "$ref": "#/definitions/kubernetes_apimachinery_List",
      "javaType": "io.fabric8.kubernetes.api.model.BaseKubernetesList"
    },
    "CreateOptions": {
      "$ref": "#/definitions/kubernetes_apimachinery_CreateOptions",
      "javaType": "io.fabric8.kubernetes.api.model.CreateOptions"
    },
    "DeleteOptions": {
      "$ref": "#/definitions/kubernetes_apimachinery_DeleteOptions",
      "javaType": "io.fabric8.kubernetes.api.model.DeleteOptions"
    },
    "GetOptions": {
      "$ref": "#/definitions/kubernetes_apimachinery_GetOptions",
      "javaType": "io.fabric8.kubernetes.api.model.GetOptions"
    },
    "Info": {
      "$ref": "#/definitions/kubernetes_apimachinery_pkg_version_Info",
      "javaType": "io.fabric8.kubernetes.api.model.version.Info"
    },
    "ListOptions": {
      "$ref": "#/definitions/kubernetes_apimachinery_ListOptions",
      "javaType": "io.fabric8.kubernetes.api.model.ListOptions"
    },
    "ObjectMeta": {
      "$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
      "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
    },
    "ObjectReference": {
      "$ref": "#/definitions/kubernetes_core_ObjectReference",
      "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
    },
    "Patch": {
      "$ref": "#/definitions/kubernetes_apimachinery_Patch",
      "javaType": "io.fabric8.kubernetes.api.model.Patch"
    },
    "PatchOptions": {
      "$ref": "#/definitions/kubernetes_apimachinery_PatchOptions",
      "javaType": "io.fabric8.kubernetes.api.model.PatchOptions"
    },
    "PodPreset": {
      "$ref": "#/definitions/kubernetes_settings_PodPreset",
      "javaType": "io.fabric8.kubernetes.api.model.settings.PodPreset"
    },
    "PodPresetList": {
      "$ref": "#/definitions/kubernetes_settings_PodPresetList",
      "javaType": "io.fabric8.kubernetes.api.model.settings.PodPresetList"
    },
    "PodPresetSpec": {
      "$ref": "#/definitions/kubernetes_settings_PodPresetSpec",
      "javaType": "io.fabric8.kubernetes.api.model.settings.PodPresetSpec"
    },
    "Quantity": {
      "$ref": "#/definitions/k8s_io_apimachinery_pkg_api_resource_Quantity",
      "javaType": "Quantity"
    },
    "RootPaths": {
      "$ref": "#/definitions/kubernetes_apimachinery_RootPaths",
      "javaType": "io.fabric8.kubernetes.api.model.RootPaths"
    },
    "Status": {
      "$ref": "#/definitions/kubernetes_apimachinery_Status",
      "javaType": "io.fabric8.kubernetes.api.model.Status"
    },
    "Time": {
      "$ref": "#/definitions/kubernetes_apimachinery_Time",
      "javaType": "String"
    },
    "TypeMeta": {
      "$ref": "#/definitions/kubernetes_apimachinery_TypeMeta",
      "javaType": "io.fabric8.kubernetes.api.model.TypeMeta"
    },
    "UpdateOptions": {
      "$ref": "#/definitions/kubernetes_apimachinery_UpdateOptions",
      "javaType": "io.fabric8.kubernetes.api.model.UpdateOptions"
    }
  },
  "additionalProperties": true
}
