io.k8s.api.core.v1

Type members

Classlikes

case class AWSElasticBlockStoreVolumeSource(volumeID: String, fsType: Option[String], partition: Option[Int], readOnly: Option[Boolean])
Companion:
object
case class Affinity(nodeAffinity: Option[NodeAffinity], podAffinity: Option[PodAffinity], podAntiAffinity: Option[PodAntiAffinity])
Companion:
object
object Affinity
Companion:
class
case class AttachedVolume(name: String, devicePath: String)
Companion:
object
Companion:
class
case class AzureDiskVolumeSource(diskName: String, diskURI: String, cachingMode: Option[String], fsType: Option[String], kind: Option[String], readOnly: Option[Boolean])
Companion:
object
case class AzureFilePersistentVolumeSource(secretName: String, shareName: String, readOnly: Option[Boolean], secretNamespace: Option[String])
Companion:
object
case class AzureFileVolumeSource(secretName: String, shareName: String, readOnly: Option[Boolean])
Companion:
object
case class Binding(target: ObjectReference, apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta])
Companion:
object
object Binding
Companion:
class
case class CSIPersistentVolumeSource(driver: String, volumeHandle: String, controllerExpandSecretRef: Option[SecretReference], controllerPublishSecretRef: Option[SecretReference], fsType: Option[String], nodeExpandSecretRef: Option[SecretReference], nodePublishSecretRef: Option[SecretReference], nodeStageSecretRef: Option[SecretReference], readOnly: Option[Boolean], volumeAttributes: Option[Map[String, String]])
Companion:
object
case class CSIVolumeSource(driver: String, fsType: Option[String], nodePublishSecretRef: Option[LocalObjectReference], readOnly: Option[Boolean], volumeAttributes: Option[Map[String, String]])
Companion:
object
Companion:
class
case class Capabilities(add: Option[Seq[String]], drop: Option[Seq[String]])
Companion:
object
Companion:
class
case class CephFSPersistentVolumeSource(monitors: Seq[String], path: Option[String], readOnly: Option[Boolean], secretFile: Option[String], secretRef: Option[SecretReference], user: Option[String])
Companion:
object
case class CephFSVolumeSource(monitors: Seq[String], path: Option[String], readOnly: Option[Boolean], secretFile: Option[String], secretRef: Option[LocalObjectReference], user: Option[String])
Companion:
object
Companion:
class
case class CinderPersistentVolumeSource(volumeID: String, fsType: Option[String], readOnly: Option[Boolean], secretRef: Option[SecretReference])
Companion:
object
case class CinderVolumeSource(volumeID: String, fsType: Option[String], readOnly: Option[Boolean], secretRef: Option[LocalObjectReference])
Companion:
object
Companion:
class
case class ClientIPConfig(timeoutSeconds: Option[Int])
Companion:
object
Companion:
class
case class ComponentCondition(`type`: String, status: String, error: Option[String], message: Option[String])
Companion:
object
Companion:
class
case class ComponentStatus(apiVersion: Option[String], conditions: Option[Seq[ComponentCondition]], kind: Option[String], metadata: Option[ObjectMeta])
Companion:
object
Companion:
class
case class ComponentStatusList(items: Seq[ComponentStatus], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class ConfigMap(apiVersion: Option[String], binaryData: Option[Map[String, String]], data: Option[Map[String, String]], immutable: Option[Boolean], kind: Option[String], metadata: Option[ObjectMeta])
Companion:
object
object ConfigMap
Companion:
class
case class ConfigMapEnvSource(name: Option[String], optional: Option[Boolean])
Companion:
object
Companion:
class
case class ConfigMapKeySelector(key: String, name: Option[String], optional: Option[Boolean])
Companion:
object
Companion:
class
case class ConfigMapList(items: Seq[ConfigMap], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class ConfigMapNodeConfigSource(namespace: String, name: String, kubeletConfigKey: String, resourceVersion: Option[String], uid: Option[String])
Companion:
object
case class ConfigMapProjection(items: Option[Seq[KeyToPath]], name: Option[String], optional: Option[Boolean])
Companion:
object
Companion:
class
case class ConfigMapVolumeSource(defaultMode: Option[Int], items: Option[Seq[KeyToPath]], name: Option[String], optional: Option[Boolean])
Companion:
object
case class Container(name: String, args: Option[Seq[String]], command: Option[Seq[String]], env: Option[Seq[EnvVar]], envFrom: Option[Seq[EnvFromSource]], image: Option[String], imagePullPolicy: Option[String], lifecycle: Option[Lifecycle], livenessProbe: Option[Probe], ports: Option[Seq[ContainerPort]], readinessProbe: Option[Probe], resources: Option[ResourceRequirements], securityContext: Option[SecurityContext], startupProbe: Option[Probe], stdin: Option[Boolean], stdinOnce: Option[Boolean], terminationMessagePath: Option[String], terminationMessagePolicy: Option[String], tty: Option[Boolean], volumeDevices: Option[Seq[VolumeDevice]], volumeMounts: Option[Seq[VolumeMount]], workingDir: Option[String])
Companion:
object
object Container
Companion:
class
case class ContainerImage(names: Option[Seq[String]], sizeBytes: Option[Long])
Companion:
object
Companion:
class
case class ContainerPort(containerPort: Int, hostIP: Option[String], hostPort: Option[Int], name: Option[String], protocol: Option[String])
Companion:
object
Companion:
class
case class ContainerState(running: Option[ContainerStateRunning], terminated: Option[ContainerStateTerminated], waiting: Option[ContainerStateWaiting])
Companion:
object
Companion:
class
case class ContainerStateRunning(startedAt: Option[Time])
Companion:
object
case class ContainerStateTerminated(exitCode: Int, containerID: Option[String], finishedAt: Option[Time], message: Option[String], reason: Option[String], signal: Option[Int], startedAt: Option[Time])
Companion:
object
case class ContainerStateWaiting(message: Option[String], reason: Option[String])
Companion:
object
case class ContainerStatus(name: String, ready: Boolean, restartCount: Int, image: String, imageID: String, containerID: Option[String], lastState: Option[ContainerState], started: Option[Boolean], state: Option[ContainerState])
Companion:
object
Companion:
class
case class DaemonEndpoint(Port: Int)
Companion:
object
Companion:
class
case class DownwardAPIProjection(items: Option[Seq[DownwardAPIVolumeFile]])
Companion:
object
case class DownwardAPIVolumeFile(path: String, fieldRef: Option[ObjectFieldSelector], mode: Option[Int], resourceFieldRef: Option[ResourceFieldSelector])
Companion:
object
case class DownwardAPIVolumeSource(defaultMode: Option[Int], items: Option[Seq[DownwardAPIVolumeFile]])
Companion:
object
case class EmptyDirVolumeSource(medium: Option[String], sizeLimit: Option[Quantity])
Companion:
object
Companion:
class
case class EndpointAddress(ip: String, hostname: Option[String], nodeName: Option[String], targetRef: Option[ObjectReference])
Companion:
object
Companion:
class
case class EndpointPort(port: Int, appProtocol: Option[String], name: Option[String], protocol: Option[String])
Companion:
object
Companion:
class
case class EndpointSubset(addresses: Option[Seq[EndpointAddress]], notReadyAddresses: Option[Seq[EndpointAddress]], ports: Option[Seq[EndpointPort]])
Companion:
object
Companion:
class
case class Endpoints(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], subsets: Option[Seq[EndpointSubset]])
Companion:
object
object Endpoints
Companion:
class
case class EndpointsList(items: Seq[Endpoints], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class EnvFromSource(configMapRef: Option[ConfigMapEnvSource], prefix: Option[String], secretRef: Option[SecretEnvSource])
Companion:
object
Companion:
class
case class EnvVar(name: String, value: Option[String], valueFrom: Option[EnvVarSource])
Companion:
object
object EnvVar
Companion:
class
case class EnvVarSource(configMapKeyRef: Option[ConfigMapKeySelector], fieldRef: Option[ObjectFieldSelector], resourceFieldRef: Option[ResourceFieldSelector], secretKeyRef: Option[SecretKeySelector])
Companion:
object
Companion:
class
case class EphemeralContainer(name: String, args: Option[Seq[String]], command: Option[Seq[String]], env: Option[Seq[EnvVar]], envFrom: Option[Seq[EnvFromSource]], image: Option[String], imagePullPolicy: Option[String], lifecycle: Option[Lifecycle], livenessProbe: Option[Probe], ports: Option[Seq[ContainerPort]], readinessProbe: Option[Probe], resources: Option[ResourceRequirements], securityContext: Option[SecurityContext], startupProbe: Option[Probe], stdin: Option[Boolean], stdinOnce: Option[Boolean], targetContainerName: Option[String], terminationMessagePath: Option[String], terminationMessagePolicy: Option[String], tty: Option[Boolean], volumeDevices: Option[Seq[VolumeDevice]], volumeMounts: Option[Seq[VolumeMount]], workingDir: Option[String])
Companion:
object
Companion:
class
case class EphemeralVolumeSource(volumeClaimTemplate: Option[PersistentVolumeClaimTemplate])
Companion:
object
case class Event(metadata: ObjectMeta, involvedObject: ObjectReference, action: Option[String], apiVersion: Option[String], count: Option[Int], eventTime: Option[MicroTime], firstTimestamp: Option[Time], kind: Option[String], lastTimestamp: Option[Time], message: Option[String], reason: Option[String], related: Option[ObjectReference], reportingComponent: Option[String], reportingInstance: Option[String], series: Option[EventSeries], source: Option[EventSource], `type`: Option[String])
Companion:
object
object Event
Companion:
class
case class EventList(items: Seq[Event], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
object EventList
Companion:
class
case class EventSeries(count: Option[Int], lastObservedTime: Option[MicroTime])
Companion:
object
Companion:
class
case class EventSource(component: Option[String], host: Option[String])
Companion:
object
Companion:
class
case class ExecAction(command: Option[Seq[String]])
Companion:
object
object ExecAction
Companion:
class
case class FCVolumeSource(fsType: Option[String], lun: Option[Int], readOnly: Option[Boolean], targetWWNs: Option[Seq[String]], wwids: Option[Seq[String]])
Companion:
object
Companion:
class
case class FlexPersistentVolumeSource(driver: String, fsType: Option[String], options: Option[Map[String, String]], readOnly: Option[Boolean], secretRef: Option[SecretReference])
Companion:
object
case class FlexVolumeSource(driver: String, fsType: Option[String], options: Option[Map[String, String]], readOnly: Option[Boolean], secretRef: Option[LocalObjectReference])
Companion:
object
Companion:
class
case class FlockerVolumeSource(datasetName: Option[String], datasetUUID: Option[String])
Companion:
object
Companion:
class
case class GCEPersistentDiskVolumeSource(pdName: String, fsType: Option[String], partition: Option[Int], readOnly: Option[Boolean])
Companion:
object
case class GRPCAction(port: Int, service: Option[String])
Companion:
object
object GRPCAction
Companion:
class
case class GitRepoVolumeSource(repository: String, directory: Option[String], revision: Option[String])
Companion:
object
Companion:
class
case class GlusterfsPersistentVolumeSource(endpoints: String, path: String, endpointsNamespace: Option[String], readOnly: Option[Boolean])
Companion:
object
case class GlusterfsVolumeSource(endpoints: String, path: String, readOnly: Option[Boolean])
Companion:
object
case class HTTPGetAction(port: IntOrString, host: Option[String], httpHeaders: Option[Seq[HTTPHeader]], path: Option[String], scheme: Option[String])
Companion:
object
Companion:
class
case class HTTPHeader(name: String, value: String)
Companion:
object
object HTTPHeader
Companion:
class
case class HostAlias(hostnames: Option[Seq[String]], ip: Option[String])
Companion:
object
object HostAlias
Companion:
class
case class HostPathVolumeSource(path: String, `type`: Option[String])
Companion:
object
Companion:
class
case class ISCSIPersistentVolumeSource(targetPortal: String, iqn: String, lun: Int, chapAuthDiscovery: Option[Boolean], chapAuthSession: Option[Boolean], fsType: Option[String], initiatorName: Option[String], iscsiInterface: Option[String], portals: Option[Seq[String]], readOnly: Option[Boolean], secretRef: Option[SecretReference])
Companion:
object
case class ISCSIVolumeSource(targetPortal: String, iqn: String, lun: Int, chapAuthDiscovery: Option[Boolean], chapAuthSession: Option[Boolean], fsType: Option[String], initiatorName: Option[String], iscsiInterface: Option[String], portals: Option[Seq[String]], readOnly: Option[Boolean], secretRef: Option[LocalObjectReference])
Companion:
object
Companion:
class
case class KeyToPath(key: String, path: String, mode: Option[Int])
Companion:
object
object KeyToPath
Companion:
class
case class Lifecycle(postStart: Option[LifecycleHandler], preStop: Option[LifecycleHandler])
Companion:
object
object Lifecycle
Companion:
class
case class LifecycleHandler(exec: Option[ExecAction], httpGet: Option[HTTPGetAction], tcpSocket: Option[TCPSocketAction])
Companion:
object
Companion:
class
case class LimitRange(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[LimitRangeSpec])
Companion:
object
object LimitRange
Companion:
class
case class LimitRangeItem(`type`: String, default: Option[Map[String, Quantity]], defaultRequest: Option[Map[String, Quantity]], max: Option[Map[String, Quantity]], maxLimitRequestRatio: Option[Map[String, Quantity]], min: Option[Map[String, Quantity]])
Companion:
object
Companion:
class
case class LimitRangeList(items: Seq[LimitRange], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class LimitRangeSpec(limits: Seq[LimitRangeItem])
Companion:
object
Companion:
class
case class LoadBalancerIngress(hostname: Option[String], ip: Option[String], ports: Option[Seq[PortStatus]])
Companion:
object
Companion:
class
case class LoadBalancerStatus(ingress: Option[Seq[LoadBalancerIngress]])
Companion:
object
Companion:
class
case class LocalObjectReference(name: Option[String])
Companion:
object
Companion:
class
case class LocalVolumeSource(path: String, fsType: Option[String])
Companion:
object
Companion:
class
case class NFSVolumeSource(server: String, path: String, readOnly: Option[Boolean])
Companion:
object
Companion:
class
case class Namespace(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[NamespaceSpec], status: Option[NamespaceStatus])
Companion:
object
object Namespace
Companion:
class
case class NamespaceCondition(`type`: String, status: String, lastTransitionTime: Option[Time], message: Option[String], reason: Option[String])
Companion:
object
Companion:
class
case class NamespaceList(items: Seq[Namespace], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class NamespaceSpec(finalizers: Option[Seq[String]])
Companion:
object
Companion:
class
case class NamespaceStatus(conditions: Option[Seq[NamespaceCondition]], phase: Option[String])
Companion:
object
Companion:
class
case class Node(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[NodeSpec], status: Option[NodeStatus])
Companion:
object
object Node
Companion:
class
case class NodeAddress(`type`: String, address: String)
Companion:
object
Companion:
class
case class NodeAffinity(preferredDuringSchedulingIgnoredDuringExecution: Option[Seq[PreferredSchedulingTerm]], requiredDuringSchedulingIgnoredDuringExecution: Option[NodeSelector])
Companion:
object
Companion:
class
case class NodeCondition(`type`: String, status: String, lastHeartbeatTime: Option[Time], lastTransitionTime: Option[Time], message: Option[String], reason: Option[String])
Companion:
object
Companion:
class
case class NodeConfigSource(configMap: Option[ConfigMapNodeConfigSource])
Companion:
object
Companion:
class
case class NodeConfigStatus(active: Option[NodeConfigSource], assigned: Option[NodeConfigSource], error: Option[String], lastKnownGood: Option[NodeConfigSource])
Companion:
object
Companion:
class
case class NodeDaemonEndpoints(kubeletEndpoint: Option[DaemonEndpoint])
Companion:
object
Companion:
class
case class NodeList(items: Seq[Node], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
object NodeList
Companion:
class
case class NodeSelector(nodeSelectorTerms: Seq[NodeSelectorTerm])
Companion:
object
Companion:
class
case class NodeSelectorRequirement(key: String, operator: String, values: Option[Seq[String]])
Companion:
object
case class NodeSelectorTerm(matchExpressions: Option[Seq[NodeSelectorRequirement]], matchFields: Option[Seq[NodeSelectorRequirement]])
Companion:
object
Companion:
class
case class NodeSpec(configSource: Option[NodeConfigSource], externalID: Option[String], podCIDR: Option[String], podCIDRs: Option[Seq[String]], providerID: Option[String], taints: Option[Seq[Taint]], unschedulable: Option[Boolean])
Companion:
object
object NodeSpec
Companion:
class
case class NodeStatus(addresses: Option[Seq[NodeAddress]], allocatable: Option[Map[String, Quantity]], capacity: Option[Map[String, Quantity]], conditions: Option[Seq[NodeCondition]], config: Option[NodeConfigStatus], daemonEndpoints: Option[NodeDaemonEndpoints], images: Option[Seq[ContainerImage]], nodeInfo: Option[NodeSystemInfo], phase: Option[String], volumesAttached: Option[Seq[AttachedVolume]], volumesInUse: Option[Seq[String]])
Companion:
object
object NodeStatus
Companion:
class
case class NodeSystemInfo(machineID: String, systemUUID: String, bootID: String, kernelVersion: String, osImage: String, containerRuntimeVersion: String, kubeletVersion: String, kubeProxyVersion: String, operatingSystem: String, architecture: String)
Companion:
object
Companion:
class
case class ObjectFieldSelector(fieldPath: String, apiVersion: Option[String])
Companion:
object
Companion:
class
case class ObjectReference(apiVersion: Option[String], fieldPath: Option[String], kind: Option[String], name: Option[String], namespace: Option[String], resourceVersion: Option[String], uid: Option[String])
Companion:
object
Companion:
class
case class PersistentVolume(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[PersistentVolumeSpec], status: Option[PersistentVolumeStatus])
Companion:
object
Companion:
class
case class PersistentVolumeClaim(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[PersistentVolumeClaimSpec], status: Option[PersistentVolumeClaimStatus])
Companion:
object
case class PersistentVolumeClaimCondition(`type`: String, status: String, lastProbeTime: Option[Time], lastTransitionTime: Option[Time], message: Option[String], reason: Option[String])
Companion:
object
case class PersistentVolumeClaimList(items: Seq[PersistentVolumeClaim], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
case class PersistentVolumeClaimSpec(accessModes: Option[Seq[String]], dataSource: Option[TypedLocalObjectReference], dataSourceRef: Option[TypedLocalObjectReference], resources: Option[ResourceRequirements], selector: Option[LabelSelector], storageClassName: Option[String], volumeMode: Option[String], volumeName: Option[String])
Companion:
object
case class PersistentVolumeClaimStatus(accessModes: Option[Seq[String]], allocatedResources: Option[Map[String, Quantity]], capacity: Option[Map[String, Quantity]], conditions: Option[Seq[PersistentVolumeClaimCondition]], phase: Option[String], resizeStatus: Option[String])
Companion:
object
Companion:
object
case class PersistentVolumeClaimVolumeSource(claimName: String, readOnly: Option[Boolean])
Companion:
object
case class PersistentVolumeList(items: Seq[PersistentVolume], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class PersistentVolumeSpec(accessModes: Option[Seq[String]], awsElasticBlockStore: Option[AWSElasticBlockStoreVolumeSource], azureDisk: Option[AzureDiskVolumeSource], azureFile: Option[AzureFilePersistentVolumeSource], capacity: Option[Map[String, Quantity]], cephfs: Option[CephFSPersistentVolumeSource], cinder: Option[CinderPersistentVolumeSource], claimRef: Option[ObjectReference], csi: Option[CSIPersistentVolumeSource], fc: Option[FCVolumeSource], flexVolume: Option[FlexPersistentVolumeSource], flocker: Option[FlockerVolumeSource], gcePersistentDisk: Option[GCEPersistentDiskVolumeSource], glusterfs: Option[GlusterfsPersistentVolumeSource], hostPath: Option[HostPathVolumeSource], iscsi: Option[ISCSIPersistentVolumeSource], local: Option[LocalVolumeSource], mountOptions: Option[Seq[String]], nfs: Option[NFSVolumeSource], nodeAffinity: Option[VolumeNodeAffinity], persistentVolumeReclaimPolicy: Option[String], photonPersistentDisk: Option[PhotonPersistentDiskVolumeSource], portworxVolume: Option[PortworxVolumeSource], quobyte: Option[QuobyteVolumeSource], rbd: Option[RBDPersistentVolumeSource], scaleIO: Option[ScaleIOPersistentVolumeSource], storageClassName: Option[String], storageos: Option[StorageOSPersistentVolumeSource], volumeMode: Option[String], vsphereVolume: Option[VsphereVirtualDiskVolumeSource])
Companion:
object
Companion:
class
case class PersistentVolumeStatus(message: Option[String], phase: Option[String], reason: Option[String])
Companion:
object
case class PhotonPersistentDiskVolumeSource(pdID: String, fsType: Option[String])
Companion:
object
case class Pod(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[PodSpec], status: Option[PodStatus])
Companion:
object
object Pod
Companion:
class
case class PodAffinity(preferredDuringSchedulingIgnoredDuringExecution: Option[Seq[WeightedPodAffinityTerm]], requiredDuringSchedulingIgnoredDuringExecution: Option[Seq[PodAffinityTerm]])
Companion:
object
Companion:
class
case class PodAffinityTerm(topologyKey: String, labelSelector: Option[LabelSelector], namespaceSelector: Option[LabelSelector], namespaces: Option[Seq[String]])
Companion:
object
Companion:
class
case class PodAntiAffinity(preferredDuringSchedulingIgnoredDuringExecution: Option[Seq[WeightedPodAffinityTerm]], requiredDuringSchedulingIgnoredDuringExecution: Option[Seq[PodAffinityTerm]])
Companion:
object
Companion:
class
case class PodCondition(`type`: String, status: String, lastProbeTime: Option[Time], lastTransitionTime: Option[Time], message: Option[String], reason: Option[String])
Companion:
object
Companion:
class
case class PodDNSConfig(nameservers: Option[Seq[String]], options: Option[Seq[PodDNSConfigOption]], searches: Option[Seq[String]])
Companion:
object
Companion:
class
case class PodDNSConfigOption(name: Option[String], value: Option[String])
Companion:
object
Companion:
class
case class PodIP(ip: Option[String])
Companion:
object
object PodIP
Companion:
class
case class PodList(items: Seq[Pod], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
object PodList
Companion:
class
case class PodOS(name: String)
Companion:
object
object PodOS
Companion:
class
case class PodReadinessGate(conditionType: String)
Companion:
object
Companion:
class
case class PodSecurityContext(fsGroup: Option[Long], fsGroupChangePolicy: Option[String], runAsGroup: Option[Long], runAsNonRoot: Option[Boolean], runAsUser: Option[Long], seLinuxOptions: Option[SELinuxOptions], seccompProfile: Option[SeccompProfile], supplementalGroups: Option[Seq[Long]], sysctls: Option[Seq[Sysctl]], windowsOptions: Option[WindowsSecurityContextOptions])
Companion:
object
Companion:
class
case class PodSpec(containers: Seq[Container], activeDeadlineSeconds: Option[Long], affinity: Option[Affinity], automountServiceAccountToken: Option[Boolean], dnsConfig: Option[PodDNSConfig], dnsPolicy: Option[String], enableServiceLinks: Option[Boolean], ephemeralContainers: Option[Seq[EphemeralContainer]], hostAliases: Option[Seq[HostAlias]], hostIPC: Option[Boolean], hostNetwork: Option[Boolean], hostPID: Option[Boolean], hostUsers: Option[Boolean], hostname: Option[String], imagePullSecrets: Option[Seq[LocalObjectReference]], initContainers: Option[Seq[Container]], nodeName: Option[String], nodeSelector: Option[Map[String, String]], os: Option[PodOS], overhead: Option[Map[String, Quantity]], preemptionPolicy: Option[String], priority: Option[Int], priorityClassName: Option[String], readinessGates: Option[Seq[PodReadinessGate]], restartPolicy: Option[String], runtimeClassName: Option[String], schedulerName: Option[String], securityContext: Option[PodSecurityContext], serviceAccount: Option[String], serviceAccountName: Option[String], setHostnameAsFQDN: Option[Boolean], shareProcessNamespace: Option[Boolean], subdomain: Option[String], terminationGracePeriodSeconds: Option[Long], tolerations: Option[Seq[Toleration]], topologySpreadConstraints: Option[Seq[TopologySpreadConstraint]], volumes: Option[Seq[Volume]])
Companion:
object
object PodSpec
Companion:
class
case class PodStatus(conditions: Option[Seq[PodCondition]], containerStatuses: Option[Seq[ContainerStatus]], ephemeralContainerStatuses: Option[Seq[ContainerStatus]], hostIP: Option[String], initContainerStatuses: Option[Seq[ContainerStatus]], message: Option[String], nominatedNodeName: Option[String], phase: Option[String], podIP: Option[String], podIPs: Option[Seq[PodIP]], qosClass: Option[String], reason: Option[String], startTime: Option[Time])
Companion:
object
object PodStatus
Companion:
class
case class PodTemplate(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], template: Option[PodTemplateSpec])
Companion:
object
Companion:
class
case class PodTemplateList(items: Seq[PodTemplate], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class PodTemplateSpec(metadata: Option[ObjectMeta], spec: Option[PodSpec])
Companion:
object
Companion:
class
case class PortStatus(port: Int, protocol: String, error: Option[String])
Companion:
object
object PortStatus
Companion:
class
case class PortworxVolumeSource(volumeID: String, fsType: Option[String], readOnly: Option[Boolean])
Companion:
object
Companion:
class
case class PreferredSchedulingTerm(weight: Int, preference: NodeSelectorTerm)
Companion:
object
case class Probe(exec: Option[ExecAction], failureThreshold: Option[Int], grpc: Option[GRPCAction], httpGet: Option[HTTPGetAction], initialDelaySeconds: Option[Int], periodSeconds: Option[Int], successThreshold: Option[Int], tcpSocket: Option[TCPSocketAction], terminationGracePeriodSeconds: Option[Long], timeoutSeconds: Option[Int])
Companion:
object
object Probe
Companion:
class
case class ProjectedVolumeSource(defaultMode: Option[Int], sources: Option[Seq[VolumeProjection]])
Companion:
object
case class QuobyteVolumeSource(registry: String, volume: String, group: Option[String], readOnly: Option[Boolean], tenant: Option[String], user: Option[String])
Companion:
object
Companion:
class
case class RBDPersistentVolumeSource(monitors: Seq[String], image: String, fsType: Option[String], keyring: Option[String], pool: Option[String], readOnly: Option[Boolean], secretRef: Option[SecretReference], user: Option[String])
Companion:
object
case class RBDVolumeSource(monitors: Seq[String], image: String, fsType: Option[String], keyring: Option[String], pool: Option[String], readOnly: Option[Boolean], secretRef: Option[LocalObjectReference], user: Option[String])
Companion:
object
Companion:
class
case class ReplicationController(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[ReplicationControllerSpec], status: Option[ReplicationControllerStatus])
Companion:
object
case class ReplicationControllerCondition(`type`: String, status: String, lastTransitionTime: Option[Time], message: Option[String], reason: Option[String])
Companion:
object
case class ReplicationControllerList(items: Seq[ReplicationController], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
case class ReplicationControllerSpec(minReadySeconds: Option[Int], replicas: Option[Int], selector: Option[Map[String, String]], template: Option[PodTemplateSpec])
Companion:
object
case class ReplicationControllerStatus(replicas: Int, availableReplicas: Option[Int], conditions: Option[Seq[ReplicationControllerCondition]], fullyLabeledReplicas: Option[Int], observedGeneration: Option[Long], readyReplicas: Option[Int])
Companion:
object
case class ResourceFieldSelector(resource: String, containerName: Option[String], divisor: Option[Quantity])
Companion:
object
case class ResourceQuota(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[ResourceQuotaSpec], status: Option[ResourceQuotaStatus])
Companion:
object
Companion:
class
case class ResourceQuotaList(items: Seq[ResourceQuota], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class ResourceQuotaSpec(hard: Option[Map[String, Quantity]], scopeSelector: Option[ScopeSelector], scopes: Option[Seq[String]])
Companion:
object
Companion:
class
case class ResourceQuotaStatus(hard: Option[Map[String, Quantity]], used: Option[Map[String, Quantity]])
Companion:
object
Companion:
class
case class ResourceRequirements(limits: Option[Map[String, Quantity]], requests: Option[Map[String, Quantity]])
Companion:
object
Companion:
class
case class SELinuxOptions(level: Option[String], role: Option[String], `type`: Option[String], user: Option[String])
Companion:
object
Companion:
class
case class ScaleIOPersistentVolumeSource(gateway: String, system: String, secretRef: SecretReference, fsType: Option[String], protectionDomain: Option[String], readOnly: Option[Boolean], sslEnabled: Option[Boolean], storageMode: Option[String], storagePool: Option[String], volumeName: Option[String])
Companion:
object
case class ScaleIOVolumeSource(gateway: String, system: String, secretRef: LocalObjectReference, fsType: Option[String], protectionDomain: Option[String], readOnly: Option[Boolean], sslEnabled: Option[Boolean], storageMode: Option[String], storagePool: Option[String], volumeName: Option[String])
Companion:
object
Companion:
class
case class ScopeSelector(matchExpressions: Option[Seq[ScopedResourceSelectorRequirement]])
Companion:
object
Companion:
class
case class ScopedResourceSelectorRequirement(scopeName: String, operator: String, values: Option[Seq[String]])
Companion:
object
case class SeccompProfile(`type`: String, localhostProfile: Option[String])
Companion:
object
Companion:
class
case class Secret(apiVersion: Option[String], data: Option[Map[String, String]], immutable: Option[Boolean], kind: Option[String], metadata: Option[ObjectMeta], stringData: Option[Map[String, String]], `type`: Option[String])
Companion:
object
object Secret
Companion:
class
case class SecretEnvSource(name: Option[String], optional: Option[Boolean])
Companion:
object
Companion:
class
case class SecretKeySelector(key: String, name: Option[String], optional: Option[Boolean])
Companion:
object
Companion:
class
case class SecretList(items: Seq[Secret], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
object SecretList
Companion:
class
case class SecretProjection(items: Option[Seq[KeyToPath]], name: Option[String], optional: Option[Boolean])
Companion:
object
Companion:
class
case class SecretReference(name: Option[String], namespace: Option[String])
Companion:
object
Companion:
class
case class SecretVolumeSource(defaultMode: Option[Int], items: Option[Seq[KeyToPath]], optional: Option[Boolean], secretName: Option[String])
Companion:
object
Companion:
class
case class SecurityContext(allowPrivilegeEscalation: Option[Boolean], capabilities: Option[Capabilities], privileged: Option[Boolean], procMount: Option[String], readOnlyRootFilesystem: Option[Boolean], runAsGroup: Option[Long], runAsNonRoot: Option[Boolean], runAsUser: Option[Long], seLinuxOptions: Option[SELinuxOptions], seccompProfile: Option[SeccompProfile], windowsOptions: Option[WindowsSecurityContextOptions])
Companion:
object
Companion:
class
case class Service(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[ServiceSpec], status: Option[ServiceStatus])
Companion:
object
object Service
Companion:
class
case class ServiceAccount(apiVersion: Option[String], automountServiceAccountToken: Option[Boolean], imagePullSecrets: Option[Seq[LocalObjectReference]], kind: Option[String], metadata: Option[ObjectMeta], secrets: Option[Seq[ObjectReference]])
Companion:
object
Companion:
class
case class ServiceAccountList(items: Seq[ServiceAccount], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class ServiceAccountTokenProjection(path: String, audience: Option[String], expirationSeconds: Option[Long])
Companion:
object
case class ServiceList(items: Seq[Service], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class ServicePort(port: Int, appProtocol: Option[String], name: Option[String], nodePort: Option[Int], protocol: Option[String], targetPort: Option[IntOrString])
Companion:
object
Companion:
class
case class ServiceSpec(allocateLoadBalancerNodePorts: Option[Boolean], clusterIP: Option[String], clusterIPs: Option[Seq[String]], externalIPs: Option[Seq[String]], externalName: Option[String], externalTrafficPolicy: Option[String], healthCheckNodePort: Option[Int], internalTrafficPolicy: Option[String], ipFamilies: Option[Seq[String]], ipFamilyPolicy: Option[String], loadBalancerClass: Option[String], loadBalancerIP: Option[String], loadBalancerSourceRanges: Option[Seq[String]], ports: Option[Seq[ServicePort]], publishNotReadyAddresses: Option[Boolean], selector: Option[Map[String, String]], sessionAffinity: Option[String], sessionAffinityConfig: Option[SessionAffinityConfig], `type`: Option[String])
Companion:
object
Companion:
class
case class ServiceStatus(conditions: Option[Seq[Condition]], loadBalancer: Option[LoadBalancerStatus])
Companion:
object
Companion:
class
case class SessionAffinityConfig(clientIP: Option[ClientIPConfig])
Companion:
object
case class StorageOSPersistentVolumeSource(fsType: Option[String], readOnly: Option[Boolean], secretRef: Option[ObjectReference], volumeName: Option[String], volumeNamespace: Option[String])
Companion:
object
case class StorageOSVolumeSource(fsType: Option[String], readOnly: Option[Boolean], secretRef: Option[LocalObjectReference], volumeName: Option[String], volumeNamespace: Option[String])
Companion:
object
case class Sysctl(name: String, value: String)
Companion:
object
object Sysctl
Companion:
class
case class TCPSocketAction(port: IntOrString, host: Option[String])
Companion:
object
Companion:
class
case class Taint(key: String, effect: String, timeAdded: Option[Time], value: Option[String])
Companion:
object
object Taint
Companion:
class
case class Toleration(effect: Option[String], key: Option[String], operator: Option[String], tolerationSeconds: Option[Long], value: Option[String])
Companion:
object
object Toleration
Companion:
class
case class TopologySelectorLabelRequirement(key: String, values: Seq[String])
Companion:
object
case class TopologySelectorTerm(matchLabelExpressions: Option[Seq[TopologySelectorLabelRequirement]])
Companion:
object
Companion:
class
case class TopologySpreadConstraint(maxSkew: Int, topologyKey: String, whenUnsatisfiable: String, labelSelector: Option[LabelSelector], matchLabelKeys: Option[Seq[String]], minDomains: Option[Int], nodeAffinityPolicy: Option[String], nodeTaintsPolicy: Option[String])
Companion:
object
case class TypedLocalObjectReference(kind: String, name: String, apiGroup: Option[String])
Companion:
object
case class Volume(name: String, awsElasticBlockStore: Option[AWSElasticBlockStoreVolumeSource], azureDisk: Option[AzureDiskVolumeSource], azureFile: Option[AzureFileVolumeSource], cephfs: Option[CephFSVolumeSource], cinder: Option[CinderVolumeSource], configMap: Option[ConfigMapVolumeSource], csi: Option[CSIVolumeSource], downwardAPI: Option[DownwardAPIVolumeSource], emptyDir: Option[EmptyDirVolumeSource], ephemeral: Option[EphemeralVolumeSource], fc: Option[FCVolumeSource], flexVolume: Option[FlexVolumeSource], flocker: Option[FlockerVolumeSource], gcePersistentDisk: Option[GCEPersistentDiskVolumeSource], gitRepo: Option[GitRepoVolumeSource], glusterfs: Option[GlusterfsVolumeSource], hostPath: Option[HostPathVolumeSource], iscsi: Option[ISCSIVolumeSource], nfs: Option[NFSVolumeSource], persistentVolumeClaim: Option[PersistentVolumeClaimVolumeSource], photonPersistentDisk: Option[PhotonPersistentDiskVolumeSource], portworxVolume: Option[PortworxVolumeSource], projected: Option[ProjectedVolumeSource], quobyte: Option[QuobyteVolumeSource], rbd: Option[RBDVolumeSource], scaleIO: Option[ScaleIOVolumeSource], secret: Option[SecretVolumeSource], storageos: Option[StorageOSVolumeSource], vsphereVolume: Option[VsphereVirtualDiskVolumeSource])
Companion:
object
object Volume
Companion:
class
case class VolumeDevice(name: String, devicePath: String)
Companion:
object
Companion:
class
case class VolumeMount(name: String, mountPath: String, mountPropagation: Option[String], readOnly: Option[Boolean], subPath: Option[String], subPathExpr: Option[String])
Companion:
object
Companion:
class
case class VolumeNodeAffinity(required: Option[NodeSelector])
Companion:
object
Companion:
class
case class VolumeProjection(configMap: Option[ConfigMapProjection], downwardAPI: Option[DownwardAPIProjection], secret: Option[SecretProjection], serviceAccountToken: Option[ServiceAccountTokenProjection])
Companion:
object
Companion:
class
case class VsphereVirtualDiskVolumeSource(volumePath: String, fsType: Option[String], storagePolicyID: Option[String], storagePolicyName: Option[String])
Companion:
object
case class WeightedPodAffinityTerm(weight: Int, podAffinityTerm: PodAffinityTerm)
Companion:
object
case class WindowsSecurityContextOptions(gmsaCredentialSpec: Option[String], gmsaCredentialSpecName: Option[String], hostProcess: Option[Boolean], runAsUserName: Option[String])
Companion:
object