text: "use strict";
  /**
   * Kubernetes
   * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
   *
   * The version of the OpenAPI document: v1.15.5
   *
   *
   * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
   * https://openapi-generator.tech
   * Do not edit the class manually.
   */
  Object.defineProperty(exports, "__esModule", { value: true });
  /**
  * PodSpec is a description of a pod.
  */
  class V1PodSpec {
      static getAttributeTypeMap() {
          return V1PodSpec.attributeTypeMap;
      }
  }
  V1PodSpec.discriminator = undefined;
  V1PodSpec.attributeTypeMap = [
      {
          "name": "activeDeadlineSeconds",
          "baseName": "activeDeadlineSeconds",
          "type": "number"
      },
      {
          "name": "affinity",
          "baseName": "affinity",
          "type": "V1Affinity"
      },
      {
          "name": "automountServiceAccountToken",
          "baseName": "automountServiceAccountToken",
          "type": "boolean"
      },
      {
          "name": "containers",
          "baseName": "containers",
          "type": "Array<V1Container>"
      },
      {
          "name": "dnsConfig",
          "baseName": "dnsConfig",
          "type": "V1PodDNSConfig"
      },
      {
          "name": "dnsPolicy",
          "baseName": "dnsPolicy",
          "type": "string"
      },
      {
          "name": "enableServiceLinks",
          "baseName": "enableServiceLinks",
          "type": "boolean"
      },
      {
          "name": "hostAliases",
          "baseName": "hostAliases",
          "type": "Array<V1HostAlias>"
      },
      {
          "name": "hostIPC",
          "baseName": "hostIPC",
          "type": "boolean"
      },
      {
          "name": "hostNetwork",
          "baseName": "hostNetwork",
          "type": "boolean"
      },
      {
          "name": "hostPID",
          "baseName": "hostPID",
          "type": "boolean"
      },
      {
          "name": "hostname",
          "baseName": "hostname",
          "type": "string"
      },
      {
          "name": "imagePullSecrets",
          "baseName": "imagePullSecrets",
          "type": "Array<V1LocalObjectReference>"
      },
      {
          "name": "initContainers",
          "baseName": "initContainers",
          "type": "Array<V1Container>"
      },
      {
          "name": "nodeName",
          "baseName": "nodeName",
          "type": "string"
      },
      {
          "name": "nodeSelector",
          "baseName": "nodeSelector",
          "type": "{ [key: string]: string; }"
      },
      {
          "name": "preemptionPolicy",
          "baseName": "preemptionPolicy",
          "type": "string"
      },
      {
          "name": "priority",
          "baseName": "priority",
          "type": "number"
      },
      {
          "name": "priorityClassName",
          "baseName": "priorityClassName",
          "type": "string"
      },
      {
          "name": "readinessGates",
          "baseName": "readinessGates",
          "type": "Array<V1PodReadinessGate>"
      },
      {
          "name": "restartPolicy",
          "baseName": "restartPolicy",
          "type": "string"
      },
      {
          "name": "runtimeClassName",
          "baseName": "runtimeClassName",
          "type": "string"
      },
      {
          "name": "schedulerName",
          "baseName": "schedulerName",
          "type": "string"
      },
      {
          "name": "securityContext",
          "baseName": "securityContext",
          "type": "V1PodSecurityContext"
      },
      {
          "name": "serviceAccount",
          "baseName": "serviceAccount",
          "type": "string"
      },
      {
          "name": "serviceAccountName",
          "baseName": "serviceAccountName",
          "type": "string"
      },
      {
          "name": "shareProcessNamespace",
          "baseName": "shareProcessNamespace",
          "type": "boolean"
      },
      {
          "name": "subdomain",
          "baseName": "subdomain",
          "type": "string"
      },
      {
          "name": "terminationGracePeriodSeconds",
          "baseName": "terminationGracePeriodSeconds",
          "type": "number"
      },
      {
          "name": "tolerations",
          "baseName": "tolerations",
          "type": "Array<V1Toleration>"
      },
      {
          "name": "volumes",
          "baseName": "volumes",
          "type": "Array<V1Volume>"
      }
  ];
  exports.V1PodSpec = V1PodSpec;
  //# sourceMappingURL=v1PodSpec.js.map