Pod Spec
constructor(activeDeadlineSeconds: Int? = null, affinity: Affinity? = null, automountServiceAccountToken: Boolean? = null, containers: List<Container>, dnsConfig: PodDNSConfig? = null, dnsPolicy: String? = null, enableServiceLinks: Boolean? = null, ephemeralContainers: List<EphemeralContainer>? = null, hostAliases: List<HostAlias>? = null, hostIPC: Boolean? = null, hostNetwork: Boolean? = null, hostPID: Boolean? = null, hostUsers: Boolean? = null, hostname: String? = null, imagePullSecrets: List<LocalObjectReference>? = null, initContainers: List<Container>? = null, nodeName: String? = null, nodeSelector: Map<String, String>? = null, os: PodOS? = null, overhead: Map<String, String>? = null, preemptionPolicy: String? = null, priority: Int? = null, priorityClassName: String? = null, readinessGates: List<PodReadinessGate>? = null, resourceClaims: List<PodResourceClaim>? = null, resources: ResourceRequirements? = null, restartPolicy: String? = null, runtimeClassName: String? = null, schedulerName: String? = null, schedulingGates: List<PodSchedulingGate>? = null, securityContext: PodSecurityContext? = null, serviceAccount: String? = null, serviceAccountName: String? = null, setHostnameAsFQDN: Boolean? = null, shareProcessNamespace: Boolean? = null, subdomain: String? = null, terminationGracePeriodSeconds: Int? = null, tolerations: List<Toleration>? = null, topologySpreadConstraints: List<TopologySpreadConstraint>? = null, volumes: List<Volume>? = null)