io.k8s.api.core.v1

Members list

Type members

Classlikes

final case class AWSElasticBlockStoreVolumeSource(volumeID: String, fsType: Option[String], partition: Option[Int], readOnly: Option[Boolean])

Represents a Persistent Disk resource in AWS.

Represents a Persistent Disk resource in AWS.

An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
AWSElasticBlockStoreVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AWSElasticBlockStoreVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Affinity(nodeAffinity: Option[NodeAffinity], podAffinity: Option[PodAffinity], podAntiAffinity: Option[PodAntiAffinity])

Affinity is a group of affinity scheduling rules.

Affinity is a group of affinity scheduling rules.

Attributes

Companion
object
Source
Affinity.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Affinity

Attributes

Companion
class
Source
Affinity.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Affinity.type
final case class AttachedVolume(devicePath: String, name: String)

AttachedVolume describes a volume attached to a node

AttachedVolume describes a volume attached to a node

Attributes

Companion
object
Source
AttachedVolume.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AttachedVolume.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class AzureDiskVolumeSource(diskURI: String, diskName: String, readOnly: Option[Boolean], fsType: Option[String], kind: Option[String], cachingMode: Option[String])

AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.

AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.

Attributes

Companion
object
Source
AzureDiskVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AzureDiskVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class AzureFilePersistentVolumeSource(secretName: String, shareName: String, readOnly: Option[Boolean], secretNamespace: Option[String])

AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

Attributes

Companion
object
Source
AzureFilePersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AzureFilePersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class AzureFileVolumeSource(secretName: String, shareName: String, readOnly: Option[Boolean])

AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

Attributes

Companion
object
Source
AzureFileVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AzureFileVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Binding(target: ObjectReference, metadata: Option[ObjectMeta]) extends KObject

Binding ties one object to another; for example, a pod is bound to a node by a scheduler.

Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead.

Attributes

Companion
object
Source
Binding.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Binding

Attributes

Companion
class
Source
Binding.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Binding.type
final case class CSIPersistentVolumeSource(volumeHandle: String, driver: String, nodeStageSecretRef: Option[SecretReference], readOnly: Option[Boolean], fsType: Option[String], controllerPublishSecretRef: Option[SecretReference], volumeAttributes: Option[Map[String, String]], controllerExpandSecretRef: Option[SecretReference], nodeExpandSecretRef: Option[SecretReference], nodePublishSecretRef: Option[SecretReference])

Represents storage that is managed by an external CSI volume driver (Beta feature)

Represents storage that is managed by an external CSI volume driver (Beta feature)

Attributes

Companion
object
Source
CSIPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CSIPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CSIVolumeSource(driver: String, readOnly: Option[Boolean], fsType: Option[String], volumeAttributes: Option[Map[String, String]], nodePublishSecretRef: Option[LocalObjectReference])

Represents a source location of a volume to mount, managed by an external CSI driver

Represents a source location of a volume to mount, managed by an external CSI driver

Attributes

Companion
object
Source
CSIVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CSIVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Capabilities(add: Option[Seq[String]], drop: Option[Seq[String]])

Adds and removes POSIX capabilities from running containers.

Adds and removes POSIX capabilities from running containers.

Attributes

Companion
object
Source
Capabilities.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Capabilities

Attributes

Companion
class
Source
Capabilities.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CephFSPersistentVolumeSource(monitors: Seq[String], path: Option[String], readOnly: Option[Boolean], secretRef: Option[SecretReference], secretFile: Option[String], user: Option[String])

Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

Attributes

Companion
object
Source
CephFSPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CephFSPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CephFSVolumeSource(monitors: Seq[String], path: Option[String], readOnly: Option[Boolean], secretRef: Option[LocalObjectReference], secretFile: Option[String], user: Option[String])

Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

Attributes

Companion
object
Source
CephFSVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CephFSVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CinderPersistentVolumeSource(volumeID: String, fsType: Option[String], readOnly: Option[Boolean], secretRef: Option[SecretReference])

Represents a cinder volume resource in Openstack.

Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
CinderPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CinderPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CinderVolumeSource(volumeID: String, fsType: Option[String], readOnly: Option[Boolean], secretRef: Option[LocalObjectReference])

Represents a cinder volume resource in Openstack.

Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
CinderVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CinderVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ClaimSource(resourceClaimName: Option[String], resourceClaimTemplateName: Option[String])

ClaimSource describes a reference to a ResourceClaim.

ClaimSource describes a reference to a ResourceClaim.

Exactly one of these fields should be set. Consumers of this type must treat an empty object as if it has an unknown value.

Attributes

Companion
object
Source
ClaimSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ClaimSource

Attributes

Companion
class
Source
ClaimSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ClientIPConfig(timeoutSeconds: Option[Int])

ClientIPConfig represents the configurations of Client IP based session affinity.

ClientIPConfig represents the configurations of Client IP based session affinity.

Attributes

Companion
object
Source
ClientIPConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ClientIPConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ComponentCondition(status: String, `type`: String, error: Option[String], message: Option[String])

Information about the condition of a component.

Information about the condition of a component.

Attributes

Companion
object
Source
ComponentCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ComponentCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ComponentStatus(conditions: Option[Seq[ComponentCondition]], metadata: Option[ObjectMeta]) extends KObject

ComponentStatus (and ComponentStatusList) holds the cluster validation info.

ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+

Attributes

Companion
object
Source
ComponentStatus.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ComponentStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ComponentStatusList(items: Seq[ComponentStatus], metadata: Option[ListMeta]) extends KObject

Status of all the conditions for the component as a list of ComponentStatus objects.

Status of all the conditions for the component as a list of ComponentStatus objects. Deprecated: This API is deprecated in v1.19+

Attributes

Companion
object
Source
ComponentStatusList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ComponentStatusList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ConfigMap(data: Option[Map[String, String]], immutable: Option[Boolean], binaryData: Option[Map[String, String]], metadata: Option[ObjectMeta]) extends KObject

ConfigMap holds configuration data for pods to consume.

ConfigMap holds configuration data for pods to consume.

Attributes

Companion
object
Source
ConfigMap.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object ConfigMap

Attributes

Companion
class
Source
ConfigMap.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ConfigMap.type
final case class ConfigMapEnvSource(name: Option[String], optional: Option[Boolean])

ConfigMapEnvSource selects a ConfigMap to populate the environment variables with.

ConfigMapEnvSource selects a ConfigMap to populate the environment variables with.

The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.

Attributes

Companion
object
Source
ConfigMapEnvSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ConfigMapEnvSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ConfigMapKeySelector(key: String, name: Option[String], optional: Option[Boolean])

Selects a key from a ConfigMap.

Selects a key from a ConfigMap.

Attributes

Companion
object
Source
ConfigMapKeySelector.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ConfigMapKeySelector.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ConfigMapList(items: Seq[ConfigMap], metadata: Option[ListMeta]) extends KObject

ConfigMapList is a resource containing a list of ConfigMap objects.

ConfigMapList is a resource containing a list of ConfigMap objects.

Attributes

Companion
object
Source
ConfigMapList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object ConfigMapList

Attributes

Companion
class
Source
ConfigMapList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ConfigMapNodeConfigSource(name: String, kubeletConfigKey: String, namespace: String, resourceVersion: Option[String], uid: Option[String])

ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node.

ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration

Attributes

Companion
object
Source
ConfigMapNodeConfigSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ConfigMapNodeConfigSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ConfigMapProjection(items: Option[Seq[KeyToPath]], name: Option[String], optional: Option[Boolean])

Adapts a ConfigMap into a projected volume.

Adapts a ConfigMap into a projected volume.

The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode.

Attributes

Companion
object
Source
ConfigMapProjection.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ConfigMapProjection.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ConfigMapVolumeSource(defaultMode: Option[Int], items: Option[Seq[KeyToPath]], name: Option[String], optional: Option[Boolean])

Adapts a ConfigMap into a volume.

Adapts a ConfigMap into a volume.

The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
ConfigMapVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ConfigMapVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Container(name: String, readinessProbe: Option[Probe], livenessProbe: Option[Probe], lifecycle: Option[Lifecycle], image: Option[String], resizePolicy: Option[Seq[ContainerResizePolicy]], stdinOnce: Option[Boolean], ports: Option[Seq[ContainerPort]], startupProbe: Option[Probe], command: Option[Seq[String]], terminationMessagePolicy: Option[String], restartPolicy: Option[String], stdin: Option[Boolean], terminationMessagePath: Option[String], resources: Option[ResourceRequirements], envFrom: Option[Seq[EnvFromSource]], volumeDevices: Option[Seq[VolumeDevice]], args: Option[Seq[String]], tty: Option[Boolean], imagePullPolicy: Option[String], workingDir: Option[String], volumeMounts: Option[Seq[VolumeMount]], env: Option[Seq[EnvVar]], securityContext: Option[SecurityContext])

A single application container that you want to run within a pod.

A single application container that you want to run within a pod.

Attributes

Companion
object
Source
Container.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Container

Attributes

Companion
class
Source
Container.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Container.type
final case class ContainerImage(names: Option[Seq[String]], sizeBytes: Option[Long])

Describe a container image

Describe a container image

Attributes

Companion
object
Source
ContainerImage.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ContainerImage.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ContainerPort(containerPort: Int, name: Option[String], hostPort: Option[Int], hostIP: Option[String], protocol: Option[String])

ContainerPort represents a network port in a single container.

ContainerPort represents a network port in a single container.

Attributes

Companion
object
Source
ContainerPort.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ContainerPort

Attributes

Companion
class
Source
ContainerPort.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ContainerResizePolicy(resourceName: String, restartPolicy: String)

ContainerResizePolicy represents resource resize policy for the container.

ContainerResizePolicy represents resource resize policy for the container.

Attributes

Companion
object
Source
ContainerResizePolicy.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ContainerResizePolicy.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

ContainerState holds a possible state of container.

ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.

Attributes

Companion
object
Source
ContainerState.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ContainerState.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ContainerStateRunning(startedAt: Option[Time])

ContainerStateRunning is a running state of a container.

ContainerStateRunning is a running state of a container.

Attributes

Companion
object
Source
ContainerStateRunning.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ContainerStateRunning.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ContainerStateTerminated(exitCode: Int, reason: Option[String], startedAt: Option[Time], message: Option[String], finishedAt: Option[Time], containerID: Option[String], signal: Option[Int])

ContainerStateTerminated is a terminated state of a container.

ContainerStateTerminated is a terminated state of a container.

Attributes

Companion
object
Source
ContainerStateTerminated.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ContainerStateTerminated.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ContainerStateWaiting(message: Option[String], reason: Option[String])

ContainerStateWaiting is a waiting state of a container.

ContainerStateWaiting is a waiting state of a container.

Attributes

Companion
object
Source
ContainerStateWaiting.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ContainerStateWaiting.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ContainerStatus(name: String, image: String, restartCount: Int, ready: Boolean, imageID: String, state: Option[ContainerState], lastState: Option[ContainerState], resources: Option[ResourceRequirements], containerID: Option[String], started: Option[Boolean], allocatedResources: Option[Map[String, Quantity]])

ContainerStatus contains details for the current status of this container.

ContainerStatus contains details for the current status of this container.

Attributes

Companion
object
Source
ContainerStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ContainerStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class DaemonEndpoint(Port: Int)

DaemonEndpoint contains information about a single Daemon endpoint.

DaemonEndpoint contains information about a single Daemon endpoint.

Attributes

Companion
object
Source
DaemonEndpoint.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
DaemonEndpoint.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Represents downward API info for projecting into a projected volume.

Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode.

Attributes

Companion
object
Source
DownwardAPIProjection.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
DownwardAPIProjection.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class DownwardAPIVolumeFile(path: String, fieldRef: Option[ObjectFieldSelector], mode: Option[Int], resourceFieldRef: Option[ResourceFieldSelector])

DownwardAPIVolumeFile represents information to create the file containing the pod field

DownwardAPIVolumeFile represents information to create the file containing the pod field

Attributes

Companion
object
Source
DownwardAPIVolumeFile.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
DownwardAPIVolumeFile.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class DownwardAPIVolumeSource(defaultMode: Option[Int], items: Option[Seq[DownwardAPIVolumeFile]])

DownwardAPIVolumeSource represents a volume containing downward API info.

DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
DownwardAPIVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
DownwardAPIVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EmptyDirVolumeSource(medium: Option[String], sizeLimit: Option[Quantity])

Represents an empty directory for a pod.

Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
EmptyDirVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
EmptyDirVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EndpointAddress(ip: String, hostname: Option[String], nodeName: Option[String], targetRef: Option[ObjectReference])

EndpointAddress is a tuple that describes single IP address.

EndpointAddress is a tuple that describes single IP address.

Attributes

Companion
object
Source
EndpointAddress.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
EndpointAddress.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EndpointPort(port: Int, appProtocol: Option[String], name: Option[String], protocol: Option[String])

EndpointPort is a tuple that describes a single port.

EndpointPort is a tuple that describes a single port.

Attributes

Companion
object
Source
EndpointPort.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EndpointPort

Attributes

Companion
class
Source
EndpointPort.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EndpointSubset(addresses: Option[Seq[EndpointAddress]], notReadyAddresses: Option[Seq[EndpointAddress]], ports: Option[Seq[EndpointPort]])

EndpointSubset is a group of addresses with a common set of ports.

EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given:

{ Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] }

The resulting set of endpoints can be viewed as:

a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], b: [ 10.10.1.1:309, 10.10.2.2:309 ]

Attributes

Companion
object
Source
EndpointSubset.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
EndpointSubset.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Endpoints(metadata: Option[ObjectMeta], subsets: Option[Seq[EndpointSubset]]) extends KObject

Endpoints is a collection of endpoints that implement the actual service.

Endpoints is a collection of endpoints that implement the actual service. Example:

Name: "mysvc", Subsets: [ { Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] }, { Addresses: [{"ip": "10.10.3.3"}], Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}] }, ]

Attributes

Companion
object
Source
Endpoints.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Endpoints

Attributes

Companion
class
Source
Endpoints.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Endpoints.type
final case class EndpointsList(items: Seq[Endpoints], metadata: Option[ListMeta]) extends KObject

EndpointsList is a list of endpoints.

EndpointsList is a list of endpoints.

Attributes

Companion
object
Source
EndpointsList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object EndpointsList

Attributes

Companion
class
Source
EndpointsList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EnvFromSource(configMapRef: Option[ConfigMapEnvSource], prefix: Option[String], secretRef: Option[SecretEnvSource])

EnvFromSource represents the source of a set of ConfigMaps

EnvFromSource represents the source of a set of ConfigMaps

Attributes

Companion
object
Source
EnvFromSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EnvFromSource

Attributes

Companion
class
Source
EnvFromSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EnvVar(name: String, value: Option[String], valueFrom: Option[EnvVarSource])

EnvVar represents an environment variable present in a Container.

EnvVar represents an environment variable present in a Container.

Attributes

Companion
object
Source
EnvVar.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EnvVar

Attributes

Companion
class
Source
EnvVar.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
EnvVar.type
final case class EnvVarSource(configMapKeyRef: Option[ConfigMapKeySelector], fieldRef: Option[ObjectFieldSelector], resourceFieldRef: Option[ResourceFieldSelector], secretKeyRef: Option[SecretKeySelector])

EnvVarSource represents a source for the value of an EnvVar.

EnvVarSource represents a source for the value of an EnvVar.

Attributes

Companion
object
Source
EnvVarSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EnvVarSource

Attributes

Companion
class
Source
EnvVarSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EphemeralContainer(name: String, readinessProbe: Option[Probe], livenessProbe: Option[Probe], lifecycle: Option[Lifecycle], image: Option[String], resizePolicy: Option[Seq[ContainerResizePolicy]], stdinOnce: Option[Boolean], ports: Option[Seq[ContainerPort]], startupProbe: Option[Probe], command: Option[Seq[String]], terminationMessagePolicy: Option[String], targetContainerName: Option[String], restartPolicy: Option[String], stdin: Option[Boolean], terminationMessagePath: Option[String], resources: Option[ResourceRequirements], envFrom: Option[Seq[EnvFromSource]], volumeDevices: Option[Seq[VolumeDevice]], args: Option[Seq[String]], tty: Option[Boolean], imagePullPolicy: Option[String], workingDir: Option[String], volumeMounts: Option[Seq[VolumeMount]], env: Option[Seq[EnvVar]], securityContext: Option[SecurityContext])

An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging.

An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation.

To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted.

Attributes

Companion
object
Source
EphemeralContainer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
EphemeralContainer.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EphemeralVolumeSource(volumeClaimTemplate: Option[PersistentVolumeClaimTemplate])

Represents an ephemeral volume that is handled by a normal storage driver.

Represents an ephemeral volume that is handled by a normal storage driver.

Attributes

Companion
object
Source
EphemeralVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
EphemeralVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Event(involvedObject: ObjectReference, metadata: ObjectMeta, series: Option[EventSeries], count: Option[Int], source: Option[EventSource], reportingComponent: Option[String], reason: Option[String], related: Option[ObjectReference], eventTime: Option[MicroTime], lastTimestamp: Option[Time], message: Option[String], firstTimestamp: Option[Time], `type`: Option[String], reportingInstance: Option[String], action: Option[String]) extends KObject

Event is a report of an event somewhere in the cluster.

Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.

Attributes

Companion
object
Source
Event.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Event

Attributes

Companion
class
Source
Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Event.type
final case class EventList(items: Seq[Event], metadata: Option[ListMeta]) extends KObject

EventList is a list of events.

EventList is a list of events.

Attributes

Companion
object
Source
EventList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object EventList

Attributes

Companion
class
Source
EventList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
EventList.type
final case class EventSeries(count: Option[Int], lastObservedTime: Option[MicroTime])

EventSeries contain information on series of events, i.e.

EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

Attributes

Companion
object
Source
EventSeries.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EventSeries

Attributes

Companion
class
Source
EventSeries.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EventSource(component: Option[String], host: Option[String])

EventSource contains information for an event.

EventSource contains information for an event.

Attributes

Companion
object
Source
EventSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EventSource

Attributes

Companion
class
Source
EventSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ExecAction(command: Option[Seq[String]])

ExecAction describes a "run in container" action.

ExecAction describes a "run in container" action.

Attributes

Companion
object
Source
ExecAction.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ExecAction

Attributes

Companion
class
Source
ExecAction.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ExecAction.type
final case class FCVolumeSource(targetWWNs: Option[Seq[String]], readOnly: Option[Boolean], fsType: Option[String], wwids: Option[Seq[String]], lun: Option[Int])

Represents a Fibre Channel volume.

Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
FCVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FCVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class FlexPersistentVolumeSource(driver: String, readOnly: Option[Boolean], fsType: Option[String], secretRef: Option[SecretReference], options: Option[Map[String, String]])

FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.

FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.

Attributes

Companion
object
Source
FlexPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FlexPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class FlexVolumeSource(driver: String, readOnly: Option[Boolean], fsType: Option[String], secretRef: Option[LocalObjectReference], options: Option[Map[String, String]])

FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.

FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.

Attributes

Companion
object
Source
FlexVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FlexVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class FlockerVolumeSource(datasetName: Option[String], datasetUUID: Option[String])

Represents a Flocker volume mounted by the Flocker agent.

Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.

Attributes

Companion
object
Source
FlockerVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
FlockerVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class GCEPersistentDiskVolumeSource(pdName: String, fsType: Option[String], partition: Option[Int], readOnly: Option[Boolean])

Represents a Persistent Disk resource in Google Compute Engine.

Represents a Persistent Disk resource in Google Compute Engine.

A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
GCEPersistentDiskVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
GCEPersistentDiskVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class GRPCAction(port: Int, service: Option[String])

Attributes

Companion
object
Source
GRPCAction.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object GRPCAction

Attributes

Companion
class
Source
GRPCAction.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
GRPCAction.type
final case class GitRepoVolumeSource(repository: String, directory: Option[String], revision: Option[String])

Represents a volume that is populated with the contents of a git repository.

Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.

DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.

Attributes

Companion
object
Source
GitRepoVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
GitRepoVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class GlusterfsPersistentVolumeSource(endpoints: String, path: String, endpointsNamespace: Option[String], readOnly: Option[Boolean])

Represents a Glusterfs mount that lasts the lifetime of a pod.

Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.

Attributes

Companion
object
Source
GlusterfsPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
GlusterfsPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class GlusterfsVolumeSource(endpoints: String, path: String, readOnly: Option[Boolean])

Represents a Glusterfs mount that lasts the lifetime of a pod.

Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.

Attributes

Companion
object
Source
GlusterfsVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
GlusterfsVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class HTTPGetAction(port: IntOrString, path: Option[String], host: Option[String], scheme: Option[String], httpHeaders: Option[Seq[HTTPHeader]])

HTTPGetAction describes an action based on HTTP Get requests.

HTTPGetAction describes an action based on HTTP Get requests.

Attributes

Companion
object
Source
HTTPGetAction.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object HTTPGetAction

Attributes

Companion
class
Source
HTTPGetAction.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class HTTPHeader(name: String, value: String)

HTTPHeader describes a custom header to be used in HTTP probes

HTTPHeader describes a custom header to be used in HTTP probes

Attributes

Companion
object
Source
HTTPHeader.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object HTTPHeader

Attributes

Companion
class
Source
HTTPHeader.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
HTTPHeader.type
final case class HostAlias(hostnames: Option[Seq[String]], ip: Option[String])

HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.

HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.

Attributes

Companion
object
Source
HostAlias.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object HostAlias

Attributes

Companion
class
Source
HostAlias.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
HostAlias.type
final case class HostIP(ip: Option[String])

HostIP represents a single IP address allocated to the host.

HostIP represents a single IP address allocated to the host.

Attributes

Companion
object
Source
HostIP.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object HostIP

Attributes

Companion
class
Source
HostIP.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
HostIP.type
final case class HostPathVolumeSource(path: String, `type`: Option[String])

Represents a host path mapped into a pod.

Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.

Attributes

Companion
object
Source
HostPathVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
HostPathVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ISCSIPersistentVolumeSource(iqn: String, targetPortal: String, lun: Int, portals: Option[Seq[String]], readOnly: Option[Boolean], chapAuthDiscovery: Option[Boolean], fsType: Option[String], secretRef: Option[SecretReference], initiatorName: Option[String], iscsiInterface: Option[String], chapAuthSession: Option[Boolean])

ISCSIPersistentVolumeSource represents an ISCSI disk.

ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
ISCSIPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ISCSIPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ISCSIVolumeSource(iqn: String, targetPortal: String, lun: Int, portals: Option[Seq[String]], readOnly: Option[Boolean], chapAuthDiscovery: Option[Boolean], fsType: Option[String], secretRef: Option[LocalObjectReference], initiatorName: Option[String], iscsiInterface: Option[String], chapAuthSession: Option[Boolean])

Represents an ISCSI disk.

Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
ISCSIVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ISCSIVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class KeyToPath(key: String, path: String, mode: Option[Int])

Maps a string key to a path within a volume.

Maps a string key to a path within a volume.

Attributes

Companion
object
Source
KeyToPath.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object KeyToPath

Attributes

Companion
class
Source
KeyToPath.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
KeyToPath.type
final case class Lifecycle(postStart: Option[LifecycleHandler], preStop: Option[LifecycleHandler])

Lifecycle describes actions that the management system should take in response to container lifecycle events.

Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.

Attributes

Companion
object
Source
Lifecycle.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Lifecycle

Attributes

Companion
class
Source
Lifecycle.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Lifecycle.type
final case class LifecycleHandler(exec: Option[ExecAction], httpGet: Option[HTTPGetAction], tcpSocket: Option[TCPSocketAction])

LifecycleHandler defines a specific action that should be taken in a lifecycle hook.

LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified.

Attributes

Companion
object
Source
LifecycleHandler.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LifecycleHandler.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class LimitRange(metadata: Option[ObjectMeta], spec: Option[LimitRangeSpec]) extends KObject

LimitRange sets resource usage limits for each kind of resource in a Namespace.

LimitRange sets resource usage limits for each kind of resource in a Namespace.

Attributes

Companion
object
Source
LimitRange.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object LimitRange

Attributes

Companion
class
Source
LimitRange.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
LimitRange.type
final case class LimitRangeItem(`type`: String, defaultRequest: Option[Map[String, Quantity]], min: Option[Map[String, Quantity]], maxLimitRequestRatio: Option[Map[String, Quantity]], max: Option[Map[String, Quantity]], default: Option[Map[String, Quantity]])

LimitRangeItem defines a min/max usage limit for any resource that matches on kind.

LimitRangeItem defines a min/max usage limit for any resource that matches on kind.

Attributes

Companion
object
Source
LimitRangeItem.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LimitRangeItem.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class LimitRangeList(items: Seq[LimitRange], metadata: Option[ListMeta]) extends KObject

LimitRangeList is a list of LimitRange items.

LimitRangeList is a list of LimitRange items.

Attributes

Companion
object
Source
LimitRangeList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LimitRangeList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class LimitRangeSpec(limits: Seq[LimitRangeItem])

LimitRangeSpec defines a min/max usage limit for resources that match on kind.

LimitRangeSpec defines a min/max usage limit for resources that match on kind.

Attributes

Companion
object
Source
LimitRangeSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LimitRangeSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class LoadBalancerIngress(hostname: Option[String], ip: Option[String], ports: Option[Seq[PortStatus]])

LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.

LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.

Attributes

Companion
object
Source
LoadBalancerIngress.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LoadBalancerIngress.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class LoadBalancerStatus(ingress: Option[Seq[LoadBalancerIngress]])

LoadBalancerStatus represents the status of a load-balancer.

LoadBalancerStatus represents the status of a load-balancer.

Attributes

Companion
object
Source
LoadBalancerStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LoadBalancerStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class LocalObjectReference(name: Option[String])

LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.

LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.

Attributes

Companion
object
Source
LocalObjectReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LocalObjectReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class LocalVolumeSource(path: String, fsType: Option[String])

Local represents directly-attached storage with node affinity (Beta feature)

Local represents directly-attached storage with node affinity (Beta feature)

Attributes

Companion
object
Source
LocalVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
LocalVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NFSVolumeSource(path: String, server: String, readOnly: Option[Boolean])

Represents an NFS mount that lasts the lifetime of a pod.

Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.

Attributes

Companion
object
Source
NFSVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NFSVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Namespace(status: Option[NamespaceStatus], spec: Option[NamespaceSpec], metadata: Option[ObjectMeta]) extends KObject

Namespace provides a scope for Names.

Namespace provides a scope for Names. Use of multiple namespaces is optional.

Attributes

Companion
object
Source
Namespace.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Namespace

Attributes

Companion
class
Source
Namespace.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Namespace.type
final case class NamespaceCondition(status: String, `type`: String, reason: Option[String], lastTransitionTime: Option[Time], message: Option[String])

NamespaceCondition contains details about state of namespace.

NamespaceCondition contains details about state of namespace.

Attributes

Companion
object
Source
NamespaceCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NamespaceCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NamespaceList(items: Seq[Namespace], metadata: Option[ListMeta]) extends KObject

NamespaceList is a list of Namespaces.

NamespaceList is a list of Namespaces.

Attributes

Companion
object
Source
NamespaceList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object NamespaceList

Attributes

Companion
class
Source
NamespaceList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NamespaceSpec(finalizers: Option[Seq[String]])

NamespaceSpec describes the attributes on a Namespace.

NamespaceSpec describes the attributes on a Namespace.

Attributes

Companion
object
Source
NamespaceSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NamespaceSpec

Attributes

Companion
class
Source
NamespaceSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NamespaceStatus(conditions: Option[Seq[NamespaceCondition]], phase: Option[String])

NamespaceStatus is information about the current status of a Namespace.

NamespaceStatus is information about the current status of a Namespace.

Attributes

Companion
object
Source
NamespaceStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NamespaceStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Node(status: Option[NodeStatus], spec: Option[NodeSpec], metadata: Option[ObjectMeta]) extends KObject

Node is a worker node in Kubernetes.

Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).

Attributes

Companion
object
Source
Node.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Node

Attributes

Companion
class
Source
Node.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Node.type
final case class NodeAddress(address: String, `type`: String)

NodeAddress contains information for the node's address.

NodeAddress contains information for the node's address.

Attributes

Companion
object
Source
NodeAddress.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NodeAddress

Attributes

Companion
class
Source
NodeAddress.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeAffinity(preferredDuringSchedulingIgnoredDuringExecution: Option[Seq[PreferredSchedulingTerm]], requiredDuringSchedulingIgnoredDuringExecution: Option[NodeSelector])

Node affinity is a group of node affinity scheduling rules.

Node affinity is a group of node affinity scheduling rules.

Attributes

Companion
object
Source
NodeAffinity.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NodeAffinity

Attributes

Companion
class
Source
NodeAffinity.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeCondition(status: String, `type`: String, reason: Option[String], lastTransitionTime: Option[Time], message: Option[String], lastHeartbeatTime: Option[Time])

NodeCondition contains condition information for a node.

NodeCondition contains condition information for a node.

Attributes

Companion
object
Source
NodeCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NodeCondition

Attributes

Companion
class
Source
NodeCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeConfigSource(configMap: Option[ConfigMapNodeConfigSource])

NodeConfigSource specifies a source of node configuration.

NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22

Attributes

Companion
object
Source
NodeConfigSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NodeConfigSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeConfigStatus(active: Option[NodeConfigSource], assigned: Option[NodeConfigSource], error: Option[String], lastKnownGood: Option[NodeConfigSource])

NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.

NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.

Attributes

Companion
object
Source
NodeConfigStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NodeConfigStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeDaemonEndpoints(kubeletEndpoint: Option[DaemonEndpoint])

NodeDaemonEndpoints lists ports opened by daemons running on the Node.

NodeDaemonEndpoints lists ports opened by daemons running on the Node.

Attributes

Companion
object
Source
NodeDaemonEndpoints.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NodeDaemonEndpoints.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeList(items: Seq[Node], metadata: Option[ListMeta]) extends KObject

NodeList is the whole list of all Nodes which have been registered with master.

NodeList is the whole list of all Nodes which have been registered with master.

Attributes

Companion
object
Source
NodeList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object NodeList

Attributes

Companion
class
Source
NodeList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
NodeList.type
final case class NodeSelector(nodeSelectorTerms: Seq[NodeSelectorTerm])

A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.

A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.

Attributes

Companion
object
Source
NodeSelector.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NodeSelector

Attributes

Companion
class
Source
NodeSelector.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeSelectorRequirement(key: String, operator: String, values: Option[Seq[String]])

A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

Attributes

Companion
object
Source
NodeSelectorRequirement.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NodeSelectorRequirement.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeSelectorTerm(matchExpressions: Option[Seq[NodeSelectorRequirement]], matchFields: Option[Seq[NodeSelectorRequirement]])

A null or empty node selector term matches no objects.

A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.

Attributes

Companion
object
Source
NodeSelectorTerm.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NodeSelectorTerm.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NodeSpec(externalID: Option[String], taints: Option[Seq[Taint]], configSource: Option[NodeConfigSource], unschedulable: Option[Boolean], podCIDR: Option[String], providerID: Option[String], podCIDRs: Option[Seq[String]])

NodeSpec describes the attributes that a node is created with.

NodeSpec describes the attributes that a node is created with.

Attributes

Companion
object
Source
NodeSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NodeSpec

Attributes

Companion
class
Source
NodeSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
NodeSpec.type
final case class NodeStatus(volumesInUse: Option[Seq[String]], conditions: Option[Seq[NodeCondition]], nodeInfo: Option[NodeSystemInfo], volumesAttached: Option[Seq[AttachedVolume]], phase: Option[String], config: Option[NodeConfigStatus], allocatable: Option[Map[String, Quantity]], images: Option[Seq[ContainerImage]], daemonEndpoints: Option[NodeDaemonEndpoints], addresses: Option[Seq[NodeAddress]], capacity: Option[Map[String, Quantity]])

NodeStatus is information about the current status of a node.

NodeStatus is information about the current status of a node.

Attributes

Companion
object
Source
NodeStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NodeStatus

Attributes

Companion
class
Source
NodeStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
NodeStatus.type
final case class NodeSystemInfo(systemUUID: String, osImage: String, machineID: String, bootID: String, architecture: String, kubeletVersion: String, operatingSystem: String, kubeProxyVersion: String, containerRuntimeVersion: String, kernelVersion: String)

NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

Attributes

Companion
object
Source
NodeSystemInfo.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NodeSystemInfo.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ObjectFieldSelector(fieldPath: String, apiVersion: Option[String])

ObjectFieldSelector selects an APIVersioned field of an object.

ObjectFieldSelector selects an APIVersioned field of an object.

Attributes

Companion
object
Source
ObjectFieldSelector.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ObjectFieldSelector.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ObjectReference(fieldPath: Option[String], name: Option[String], resourceVersion: Option[String], uid: Option[String], kind: Option[String], apiVersion: Option[String], namespace: Option[String])

ObjectReference contains enough information to let you inspect or modify the referred object.

ObjectReference contains enough information to let you inspect or modify the referred object.

Attributes

Companion
object
Source
ObjectReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ObjectReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistentVolume(status: Option[PersistentVolumeStatus], spec: Option[PersistentVolumeSpec], metadata: Option[ObjectMeta]) extends KObject

PersistentVolume (PV) is a storage resource provisioned by an administrator.

PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes

Attributes

Companion
object
Source
PersistentVolume.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolume.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

PersistentVolumeClaim is a user's request for and claim to a persistent volume

PersistentVolumeClaim is a user's request for and claim to a persistent volume

Attributes

Companion
object
Source
PersistentVolumeClaim.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeClaim.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistentVolumeClaimCondition(status: String, `type`: String, lastProbeTime: Option[Time], reason: Option[String], lastTransitionTime: Option[Time], message: Option[String])

PersistentVolumeClaimCondition contains details about state of pvc

PersistentVolumeClaimCondition contains details about state of pvc

Attributes

Companion
object
Source
PersistentVolumeClaimCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeClaimCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistentVolumeClaimList(items: Seq[PersistentVolumeClaim], metadata: Option[ListMeta]) extends KObject

PersistentVolumeClaimList is a list of PersistentVolumeClaim items.

PersistentVolumeClaimList is a list of PersistentVolumeClaim items.

Attributes

Companion
object
Source
PersistentVolumeClaimList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeClaimList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistentVolumeClaimSpec(accessModes: Option[Seq[String]], volumeMode: Option[String], dataSourceRef: Option[TypedObjectReference], storageClassName: Option[String], dataSource: Option[TypedLocalObjectReference], volumeName: Option[String], resources: Option[ResourceRequirements], selector: Option[LabelSelector])

PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes

PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes

Attributes

Companion
object
Source
PersistentVolumeClaimSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeClaimSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistentVolumeClaimStatus(conditions: Option[Seq[PersistentVolumeClaimCondition]], accessModes: Option[Seq[String]], phase: Option[String], allocatedResourceStatuses: Option[Map[String, String]], allocatedResources: Option[Map[String, Quantity]], capacity: Option[Map[String, Quantity]])

PersistentVolumeClaimStatus is the current status of a persistent volume claim.

PersistentVolumeClaimStatus is the current status of a persistent volume claim.

Attributes

Companion
object
Source
PersistentVolumeClaimStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeClaimStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.

PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.

Attributes

Companion
object
Source
PersistentVolumeClaimTemplate.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeClaimTemplate.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistentVolumeClaimVolumeSource(claimName: String, readOnly: Option[Boolean])

PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace.

PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).

Attributes

Companion
object
Source
PersistentVolumeClaimVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeClaimVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistentVolumeList(items: Seq[PersistentVolume], metadata: Option[ListMeta]) extends KObject

PersistentVolumeList is a list of PersistentVolume items.

PersistentVolumeList is a list of PersistentVolume items.

Attributes

Companion
object
Source
PersistentVolumeList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

PersistentVolumeSpec is the specification of a persistent volume.

PersistentVolumeSpec is the specification of a persistent volume.

Attributes

Companion
object
Source
PersistentVolumeSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistentVolumeStatus(lastPhaseTransitionTime: Option[Time], message: Option[String], phase: Option[String], reason: Option[String])

PersistentVolumeStatus is the current status of a persistent volume.

PersistentVolumeStatus is the current status of a persistent volume.

Attributes

Companion
object
Source
PersistentVolumeStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PersistentVolumeStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PhotonPersistentDiskVolumeSource(pdID: String, fsType: Option[String])

Represents a Photon Controller persistent disk resource.

Represents a Photon Controller persistent disk resource.

Attributes

Companion
object
Source
PhotonPersistentDiskVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PhotonPersistentDiskVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Pod(status: Option[PodStatus], spec: Option[PodSpec], metadata: Option[ObjectMeta]) extends KObject

Pod is a collection of containers that can run on a host.

Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.

Attributes

Companion
object
Source
Pod.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Pod

Attributes

Companion
class
Source
Pod.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Pod.type
final case class PodAffinity(preferredDuringSchedulingIgnoredDuringExecution: Option[Seq[WeightedPodAffinityTerm]], requiredDuringSchedulingIgnoredDuringExecution: Option[Seq[PodAffinityTerm]])

Pod affinity is a group of inter pod affinity scheduling rules.

Pod affinity is a group of inter pod affinity scheduling rules.

Attributes

Companion
object
Source
PodAffinity.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PodAffinity

Attributes

Companion
class
Source
PodAffinity.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodAffinityTerm(topologyKey: String, labelSelector: Option[LabelSelector], namespaceSelector: Option[LabelSelector], namespaces: Option[Seq[String]])

Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running

Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running

Attributes

Companion
object
Source
PodAffinityTerm.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodAffinityTerm.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodAntiAffinity(preferredDuringSchedulingIgnoredDuringExecution: Option[Seq[WeightedPodAffinityTerm]], requiredDuringSchedulingIgnoredDuringExecution: Option[Seq[PodAffinityTerm]])

Pod anti affinity is a group of inter pod anti affinity scheduling rules.

Pod anti affinity is a group of inter pod anti affinity scheduling rules.

Attributes

Companion
object
Source
PodAntiAffinity.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodAntiAffinity.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodCondition(status: String, `type`: String, lastProbeTime: Option[Time], reason: Option[String], lastTransitionTime: Option[Time], message: Option[String])

PodCondition contains details for the current condition of this pod.

PodCondition contains details for the current condition of this pod.

Attributes

Companion
object
Source
PodCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PodCondition

Attributes

Companion
class
Source
PodCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodDNSConfig(nameservers: Option[Seq[String]], options: Option[Seq[PodDNSConfigOption]], searches: Option[Seq[String]])

PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.

PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.

Attributes

Companion
object
Source
PodDNSConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PodDNSConfig

Attributes

Companion
class
Source
PodDNSConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodDNSConfigOption(name: Option[String], value: Option[String])

PodDNSConfigOption defines DNS resolver options of a pod.

PodDNSConfigOption defines DNS resolver options of a pod.

Attributes

Companion
object
Source
PodDNSConfigOption.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodDNSConfigOption.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodIP(ip: Option[String])

PodIP represents a single IP address allocated to the pod.

PodIP represents a single IP address allocated to the pod.

Attributes

Companion
object
Source
PodIP.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PodIP

Attributes

Companion
class
Source
PodIP.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
PodIP.type
final case class PodList(items: Seq[Pod], metadata: Option[ListMeta]) extends KObject

PodList is a list of Pods.

PodList is a list of Pods.

Attributes

Companion
object
Source
PodList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object PodList

Attributes

Companion
class
Source
PodList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
PodList.type
final case class PodOS(name: String)

PodOS defines the OS parameters of a pod.

PodOS defines the OS parameters of a pod.

Attributes

Companion
object
Source
PodOS.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PodOS

Attributes

Companion
class
Source
PodOS.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
PodOS.type
final case class PodReadinessGate(conditionType: String)

PodReadinessGate contains the reference to a pod condition

PodReadinessGate contains the reference to a pod condition

Attributes

Companion
object
Source
PodReadinessGate.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodReadinessGate.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodResourceClaim(name: String, source: Option[ClaimSource])

PodResourceClaim references exactly one ResourceClaim through a ClaimSource.

PodResourceClaim references exactly one ResourceClaim through a ClaimSource. It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name.

Attributes

Companion
object
Source
PodResourceClaim.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodResourceClaim.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodResourceClaimStatus(name: String, resourceClaimName: Option[String])

PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate.

PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim.

Attributes

Companion
object
Source
PodResourceClaimStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodResourceClaimStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodSchedulingGate(name: String)

PodSchedulingGate is associated to a Pod to guard its scheduling.

PodSchedulingGate is associated to a Pod to guard its scheduling.

Attributes

Companion
object
Source
PodSchedulingGate.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodSchedulingGate.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodSecurityContext(fsGroupChangePolicy: Option[String], sysctls: Option[Seq[Sysctl]], fsGroup: Option[Long], supplementalGroups: Option[Seq[Long]], runAsGroup: Option[Long], seccompProfile: Option[SeccompProfile], windowsOptions: Option[WindowsSecurityContextOptions], seLinuxOptions: Option[SELinuxOptions], runAsUser: Option[Long], runAsNonRoot: Option[Boolean])

PodSecurityContext holds pod-level security attributes and common container settings.

PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.

Attributes

Companion
object
Source
PodSecurityContext.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodSecurityContext.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodSpec(containers: Seq[Container], schedulingGates: Option[Seq[PodSchedulingGate]], priority: Option[Int], hostIPC: Option[Boolean], serviceAccount: Option[String], schedulerName: Option[String], hostname: Option[String], imagePullSecrets: Option[Seq[LocalObjectReference]], affinity: Option[Affinity], os: Option[PodOS], nodeName: Option[String], ephemeralContainers: Option[Seq[EphemeralContainer]], initContainers: Option[Seq[Container]], shareProcessNamespace: Option[Boolean], setHostnameAsFQDN: Option[Boolean], enableServiceLinks: Option[Boolean], preemptionPolicy: Option[String], dnsPolicy: Option[String], volumes: Option[Seq[Volume]], hostAliases: Option[Seq[HostAlias]], subdomain: Option[String], topologySpreadConstraints: Option[Seq[TopologySpreadConstraint]], overhead: Option[Map[String, Quantity]], tolerations: Option[Seq[Toleration]], automountServiceAccountToken: Option[Boolean], nodeSelector: Option[Map[String, String]], hostPID: Option[Boolean], terminationGracePeriodSeconds: Option[Long], dnsConfig: Option[PodDNSConfig], priorityClassName: Option[String], serviceAccountName: Option[String], restartPolicy: Option[String], resourceClaims: Option[Seq[PodResourceClaim]], hostUsers: Option[Boolean], runtimeClassName: Option[String], readinessGates: Option[Seq[PodReadinessGate]], activeDeadlineSeconds: Option[Long], hostNetwork: Option[Boolean], securityContext: Option[PodSecurityContext])

PodSpec is a description of a pod.

PodSpec is a description of a pod.

Attributes

Companion
object
Source
PodSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PodSpec

Attributes

Companion
class
Source
PodSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
PodSpec.type
final case class PodStatus(resourceClaimStatuses: Option[Seq[PodResourceClaimStatus]], conditions: Option[Seq[PodCondition]], qosClass: Option[String], startTime: Option[Time], phase: Option[String], reason: Option[String], resize: Option[String], ephemeralContainerStatuses: Option[Seq[ContainerStatus]], hostIP: Option[String], message: Option[String], containerStatuses: Option[Seq[ContainerStatus]], hostIPs: Option[Seq[HostIP]], podIP: Option[String], nominatedNodeName: Option[String], podIPs: Option[Seq[PodIP]], initContainerStatuses: Option[Seq[ContainerStatus]])

PodStatus represents information about the status of a pod.

PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane.

Attributes

Companion
object
Source
PodStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PodStatus

Attributes

Companion
class
Source
PodStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
PodStatus.type
final case class PodTemplate(metadata: Option[ObjectMeta], template: Option[PodTemplateSpec]) extends KObject

PodTemplate describes a template for creating copies of a predefined pod.

PodTemplate describes a template for creating copies of a predefined pod.

Attributes

Companion
object
Source
PodTemplate.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object PodTemplate

Attributes

Companion
class
Source
PodTemplate.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodTemplateList(items: Seq[PodTemplate], metadata: Option[ListMeta]) extends KObject

PodTemplateList is a list of PodTemplates.

PodTemplateList is a list of PodTemplates.

Attributes

Companion
object
Source
PodTemplateList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodTemplateList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodTemplateSpec(metadata: Option[ObjectMeta], spec: Option[PodSpec])

PodTemplateSpec describes the data a pod should have when created from a template

PodTemplateSpec describes the data a pod should have when created from a template

Attributes

Companion
object
Source
PodTemplateSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodTemplateSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PortStatus(port: Int, protocol: String, error: Option[String])

Attributes

Companion
object
Source
PortStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PortStatus

Attributes

Companion
class
Source
PortStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
PortStatus.type
final case class PortworxVolumeSource(volumeID: String, fsType: Option[String], readOnly: Option[Boolean])

PortworxVolumeSource represents a Portworx volume resource.

PortworxVolumeSource represents a Portworx volume resource.

Attributes

Companion
object
Source
PortworxVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PortworxVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PreferredSchedulingTerm(preference: NodeSelectorTerm, weight: Int)

An empty preferred scheduling term matches all objects with implicit weight 0 (i.e.

An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).

Attributes

Companion
object
Source
PreferredSchedulingTerm.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PreferredSchedulingTerm.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Probe(timeoutSeconds: Option[Int], grpc: Option[GRPCAction], tcpSocket: Option[TCPSocketAction], initialDelaySeconds: Option[Int], failureThreshold: Option[Int], httpGet: Option[HTTPGetAction], terminationGracePeriodSeconds: Option[Long], exec: Option[ExecAction], periodSeconds: Option[Int], successThreshold: Option[Int])

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

Attributes

Companion
object
Source
Probe.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Probe

Attributes

Companion
class
Source
Probe.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Probe.type
final case class ProjectedVolumeSource(defaultMode: Option[Int], sources: Option[Seq[VolumeProjection]])

Represents a projected volume source

Represents a projected volume source

Attributes

Companion
object
Source
ProjectedVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ProjectedVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class QuobyteVolumeSource(registry: String, volume: String, readOnly: Option[Boolean], tenant: Option[String], group: Option[String], user: Option[String])

Represents a Quobyte mount that lasts the lifetime of a pod.

Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.

Attributes

Companion
object
Source
QuobyteVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
QuobyteVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class RBDPersistentVolumeSource(image: String, monitors: Seq[String], readOnly: Option[Boolean], fsType: Option[String], secretRef: Option[SecretReference], pool: Option[String], keyring: Option[String], user: Option[String])

Represents a Rados Block Device mount that lasts the lifetime of a pod.

Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
RBDPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
RBDPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class RBDVolumeSource(image: String, monitors: Seq[String], readOnly: Option[Boolean], fsType: Option[String], secretRef: Option[LocalObjectReference], pool: Option[String], keyring: Option[String], user: Option[String])

Represents a Rados Block Device mount that lasts the lifetime of a pod.

Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
RBDVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
RBDVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

ReplicationController represents the configuration of a replication controller.

ReplicationController represents the configuration of a replication controller.

Attributes

Companion
object
Source
ReplicationController.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ReplicationController.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ReplicationControllerCondition(status: String, `type`: String, reason: Option[String], lastTransitionTime: Option[Time], message: Option[String])

ReplicationControllerCondition describes the state of a replication controller at a certain point.

ReplicationControllerCondition describes the state of a replication controller at a certain point.

Attributes

Companion
object
Source
ReplicationControllerCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ReplicationControllerCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ReplicationControllerList(items: Seq[ReplicationController], metadata: Option[ListMeta]) extends KObject

ReplicationControllerList is a collection of replication controllers.

ReplicationControllerList is a collection of replication controllers.

Attributes

Companion
object
Source
ReplicationControllerList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ReplicationControllerList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ReplicationControllerSpec(minReadySeconds: Option[Int], replicas: Option[Int], selector: Option[Map[String, String]], template: Option[PodTemplateSpec])

ReplicationControllerSpec is the specification of a replication controller.

ReplicationControllerSpec is the specification of a replication controller.

Attributes

Companion
object
Source
ReplicationControllerSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ReplicationControllerSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ReplicationControllerStatus(replicas: Int, conditions: Option[Seq[ReplicationControllerCondition]], availableReplicas: Option[Int], observedGeneration: Option[Long], readyReplicas: Option[Int], fullyLabeledReplicas: Option[Int])

ReplicationControllerStatus represents the current status of a replication controller.

ReplicationControllerStatus represents the current status of a replication controller.

Attributes

Companion
object
Source
ReplicationControllerStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ReplicationControllerStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaim(name: String)

ResourceClaim references one entry in PodSpec.ResourceClaims.

ResourceClaim references one entry in PodSpec.ResourceClaims.

Attributes

Companion
object
Source
ResourceClaim.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ResourceClaim

Attributes

Companion
class
Source
ResourceClaim.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceFieldSelector(resource: String, containerName: Option[String], divisor: Option[Quantity])

ResourceFieldSelector represents container resources (cpu, memory) and their output format

ResourceFieldSelector represents container resources (cpu, memory) and their output format

Attributes

Companion
object
Source
ResourceFieldSelector.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceFieldSelector.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceQuota(status: Option[ResourceQuotaStatus], spec: Option[ResourceQuotaSpec], metadata: Option[ObjectMeta]) extends KObject

ResourceQuota sets aggregate quota restrictions enforced per namespace

ResourceQuota sets aggregate quota restrictions enforced per namespace

Attributes

Companion
object
Source
ResourceQuota.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object ResourceQuota

Attributes

Companion
class
Source
ResourceQuota.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceQuotaList(items: Seq[ResourceQuota], metadata: Option[ListMeta]) extends KObject

ResourceQuotaList is a list of ResourceQuota items.

ResourceQuotaList is a list of ResourceQuota items.

Attributes

Companion
object
Source
ResourceQuotaList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceQuotaList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceQuotaSpec(hard: Option[Map[String, Quantity]], scopeSelector: Option[ScopeSelector], scopes: Option[Seq[String]])

ResourceQuotaSpec defines the desired hard limits to enforce for Quota.

ResourceQuotaSpec defines the desired hard limits to enforce for Quota.

Attributes

Companion
object
Source
ResourceQuotaSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceQuotaSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceQuotaStatus(hard: Option[Map[String, Quantity]], used: Option[Map[String, Quantity]])

ResourceQuotaStatus defines the enforced hard limits and observed use.

ResourceQuotaStatus defines the enforced hard limits and observed use.

Attributes

Companion
object
Source
ResourceQuotaStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceQuotaStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceRequirements(claims: Option[Seq[ResourceClaim]], limits: Option[Map[String, Quantity]], requests: Option[Map[String, Quantity]])

ResourceRequirements describes the compute resource requirements.

ResourceRequirements describes the compute resource requirements.

Attributes

Companion
object
Source
ResourceRequirements.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceRequirements.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SELinuxOptions(level: Option[String], role: Option[String], `type`: Option[String], user: Option[String])

SELinuxOptions are the labels to be applied to the container

SELinuxOptions are the labels to be applied to the container

Attributes

Companion
object
Source
SELinuxOptions.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SELinuxOptions.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ScaleIOPersistentVolumeSource(system: String, secretRef: SecretReference, gateway: String, readOnly: Option[Boolean], fsType: Option[String], storagePool: Option[String], protectionDomain: Option[String], volumeName: Option[String], sslEnabled: Option[Boolean], storageMode: Option[String])

ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume

ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume

Attributes

Companion
object
Source
ScaleIOPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ScaleIOPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ScaleIOVolumeSource(system: String, secretRef: LocalObjectReference, gateway: String, readOnly: Option[Boolean], fsType: Option[String], storagePool: Option[String], protectionDomain: Option[String], volumeName: Option[String], sslEnabled: Option[Boolean], storageMode: Option[String])

ScaleIOVolumeSource represents a persistent ScaleIO volume

ScaleIOVolumeSource represents a persistent ScaleIO volume

Attributes

Companion
object
Source
ScaleIOVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ScaleIOVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ScopeSelector(matchExpressions: Option[Seq[ScopedResourceSelectorRequirement]])

A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements.

A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements.

Attributes

Companion
object
Source
ScopeSelector.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ScopeSelector

Attributes

Companion
class
Source
ScopeSelector.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ScopedResourceSelectorRequirement(operator: String, scopeName: String, values: Option[Seq[String]])

A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.

A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.

Attributes

Companion
object
Source
ScopedResourceSelectorRequirement.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ScopedResourceSelectorRequirement.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SeccompProfile(`type`: String, localhostProfile: Option[String])

SeccompProfile defines a pod/container's seccomp profile settings.

SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set.

Attributes

Companion
object
Source
SeccompProfile.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SeccompProfile.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Secret(data: Option[Map[String, String]], immutable: Option[Boolean], metadata: Option[ObjectMeta], `type`: Option[String], stringData: Option[Map[String, String]]) extends KObject

Secret holds secret data of a certain type.

Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.

Attributes

Companion
object
Source
Secret.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Secret

Attributes

Companion
class
Source
Secret.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Secret.type
final case class SecretEnvSource(name: Option[String], optional: Option[Boolean])

SecretEnvSource selects a Secret to populate the environment variables with.

SecretEnvSource selects a Secret to populate the environment variables with.

The contents of the target Secret's Data field will represent the key-value pairs as environment variables.

Attributes

Companion
object
Source
SecretEnvSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SecretEnvSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SecretKeySelector(key: String, name: Option[String], optional: Option[Boolean])

SecretKeySelector selects a key of a Secret.

SecretKeySelector selects a key of a Secret.

Attributes

Companion
object
Source
SecretKeySelector.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SecretKeySelector.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SecretList(items: Seq[Secret], metadata: Option[ListMeta]) extends KObject

SecretList is a list of Secret.

SecretList is a list of Secret.

Attributes

Companion
object
Source
SecretList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object SecretList

Attributes

Companion
class
Source
SecretList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SecretList.type
final case class SecretProjection(items: Option[Seq[KeyToPath]], name: Option[String], optional: Option[Boolean])

Adapts a secret into a projected volume.

Adapts a secret into a projected volume.

The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode.

Attributes

Companion
object
Source
SecretProjection.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SecretProjection.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SecretReference(name: Option[String], namespace: Option[String])

SecretReference represents a Secret Reference.

SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace

Attributes

Companion
object
Source
SecretReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SecretReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SecretVolumeSource(defaultMode: Option[Int], items: Option[Seq[KeyToPath]], optional: Option[Boolean], secretName: Option[String])

Adapts a Secret into a volume.

Adapts a Secret into a volume.

The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.

Attributes

Companion
object
Source
SecretVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SecretVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SecurityContext(capabilities: Option[Capabilities], readOnlyRootFilesystem: Option[Boolean], allowPrivilegeEscalation: Option[Boolean], procMount: Option[String], runAsGroup: Option[Long], seccompProfile: Option[SeccompProfile], windowsOptions: Option[WindowsSecurityContextOptions], seLinuxOptions: Option[SELinuxOptions], runAsUser: Option[Long], privileged: Option[Boolean], runAsNonRoot: Option[Boolean])

SecurityContext holds security configuration that will be applied to a container.

SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.

Attributes

Companion
object
Source
SecurityContext.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SecurityContext.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Service(status: Option[ServiceStatus], spec: Option[ServiceSpec], metadata: Option[ObjectMeta]) extends KObject

Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.

Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.

Attributes

Companion
object
Source
Service.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Service

Attributes

Companion
class
Source
Service.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Service.type
final case class ServiceAccount(imagePullSecrets: Option[Seq[LocalObjectReference]], secrets: Option[Seq[ObjectReference]], automountServiceAccountToken: Option[Boolean], metadata: Option[ObjectMeta]) extends KObject

ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets

ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets

Attributes

Companion
object
Source
ServiceAccount.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ServiceAccount.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ServiceAccountList(items: Seq[ServiceAccount], metadata: Option[ListMeta]) extends KObject

ServiceAccountList is a list of ServiceAccount objects

ServiceAccountList is a list of ServiceAccount objects

Attributes

Companion
object
Source
ServiceAccountList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ServiceAccountList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ServiceAccountTokenProjection(path: String, audience: Option[String], expirationSeconds: Option[Long])

ServiceAccountTokenProjection represents a projected service account token volume.

ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise).

Attributes

Companion
object
Source
ServiceAccountTokenProjection.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ServiceAccountTokenProjection.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ServiceList(items: Seq[Service], metadata: Option[ListMeta]) extends KObject

ServiceList holds a list of services.

ServiceList holds a list of services.

Attributes

Companion
object
Source
ServiceList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object ServiceList

Attributes

Companion
class
Source
ServiceList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ServicePort(port: Int, nodePort: Option[Int], name: Option[String], targetPort: Option[IntOrString], protocol: Option[String], appProtocol: Option[String])

ServicePort contains information on service's port.

ServicePort contains information on service's port.

Attributes

Companion
object
Source
ServicePort.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ServicePort

Attributes

Companion
class
Source
ServicePort.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ServiceSpec(sessionAffinityConfig: Option[SessionAffinityConfig], loadBalancerSourceRanges: Option[Seq[String]], sessionAffinity: Option[String], clusterIPs: Option[Seq[String]], externalTrafficPolicy: Option[String], loadBalancerIP: Option[String], clusterIP: Option[String], ports: Option[Seq[ServicePort]], healthCheckNodePort: Option[Int], allocateLoadBalancerNodePorts: Option[Boolean], externalIPs: Option[Seq[String]], ipFamilies: Option[Seq[String]], internalTrafficPolicy: Option[String], externalName: Option[String], ipFamilyPolicy: Option[String], `type`: Option[String], selector: Option[Map[String, String]], loadBalancerClass: Option[String], publishNotReadyAddresses: Option[Boolean])

ServiceSpec describes the attributes that a user creates on a service.

ServiceSpec describes the attributes that a user creates on a service.

Attributes

Companion
object
Source
ServiceSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ServiceSpec

Attributes

Companion
class
Source
ServiceSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ServiceStatus(conditions: Option[Seq[Condition]], loadBalancer: Option[LoadBalancerStatus])

ServiceStatus represents the current status of a service.

ServiceStatus represents the current status of a service.

Attributes

Companion
object
Source
ServiceStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ServiceStatus

Attributes

Companion
class
Source
ServiceStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SessionAffinityConfig(clientIP: Option[ClientIPConfig])

SessionAffinityConfig represents the configurations of session affinity.

SessionAffinityConfig represents the configurations of session affinity.

Attributes

Companion
object
Source
SessionAffinityConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SessionAffinityConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class StorageOSPersistentVolumeSource(volumeNamespace: Option[String], readOnly: Option[Boolean], fsType: Option[String], secretRef: Option[ObjectReference], volumeName: Option[String])

Represents a StorageOS persistent volume resource.

Represents a StorageOS persistent volume resource.

Attributes

Companion
object
Source
StorageOSPersistentVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
StorageOSPersistentVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class StorageOSVolumeSource(volumeNamespace: Option[String], readOnly: Option[Boolean], fsType: Option[String], secretRef: Option[LocalObjectReference], volumeName: Option[String])

Represents a StorageOS persistent volume resource.

Represents a StorageOS persistent volume resource.

Attributes

Companion
object
Source
StorageOSVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
StorageOSVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Sysctl(name: String, value: String)

Sysctl defines a kernel parameter to be set

Sysctl defines a kernel parameter to be set

Attributes

Companion
object
Source
Sysctl.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Sysctl

Attributes

Companion
class
Source
Sysctl.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Sysctl.type
final case class TCPSocketAction(port: IntOrString, host: Option[String])

TCPSocketAction describes an action based on opening a socket

TCPSocketAction describes an action based on opening a socket

Attributes

Companion
object
Source
TCPSocketAction.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
TCPSocketAction.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Taint(effect: String, key: String, timeAdded: Option[Time], value: Option[String])

The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint.

The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint.

Attributes

Companion
object
Source
Taint.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Taint

Attributes

Companion
class
Source
Taint.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Taint.type
final case class Toleration(effect: Option[String], key: Option[String], tolerationSeconds: Option[Long], operator: Option[String], value: Option[String])

The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.

The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.

Attributes

Companion
object
Source
Toleration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Toleration

Attributes

Companion
class
Source
Toleration.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Toleration.type
final case class TopologySelectorLabelRequirement(key: String, values: Seq[String])

A topology selector requirement is a selector that matches given label.

A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future.

Attributes

Companion
object
Source
TopologySelectorLabelRequirement.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
TopologySelectorLabelRequirement.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class TopologySelectorTerm(matchLabelExpressions: Option[Seq[TopologySelectorLabelRequirement]])

A topology selector term represents the result of label queries.

A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future.

Attributes

Companion
object
Source
TopologySelectorTerm.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
TopologySelectorTerm.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class TopologySpreadConstraint(maxSkew: Int, topologyKey: String, whenUnsatisfiable: String, matchLabelKeys: Option[Seq[String]], minDomains: Option[Int], labelSelector: Option[LabelSelector], nodeAffinityPolicy: Option[String], nodeTaintsPolicy: Option[String])

TopologySpreadConstraint specifies how to spread matching pods among the given topology.

TopologySpreadConstraint specifies how to spread matching pods among the given topology.

Attributes

Companion
object
Source
TopologySpreadConstraint.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
TopologySpreadConstraint.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class TypedLocalObjectReference(kind: String, name: String, apiGroup: Option[String])

TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.

TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.

Attributes

Companion
object
Source
TypedLocalObjectReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
TypedLocalObjectReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class TypedObjectReference(kind: String, name: String, apiGroup: Option[String], namespace: Option[String])

Attributes

Companion
object
Source
TypedObjectReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
TypedObjectReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Volume represents a named volume in a pod that may be accessed by any container in the pod.

Volume represents a named volume in a pod that may be accessed by any container in the pod.

Attributes

Companion
object
Source
Volume.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Volume

Attributes

Companion
class
Source
Volume.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Volume.type
final case class VolumeDevice(devicePath: String, name: String)

volumeDevice describes a mapping of a raw block device within a container.

volumeDevice describes a mapping of a raw block device within a container.

Attributes

Companion
object
Source
VolumeDevice.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object VolumeDevice

Attributes

Companion
class
Source
VolumeDevice.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class VolumeMount(name: String, mountPath: String, subPath: Option[String], mountPropagation: Option[String], readOnly: Option[Boolean], subPathExpr: Option[String])

VolumeMount describes a mounting of a Volume within a container.

VolumeMount describes a mounting of a Volume within a container.

Attributes

Companion
object
Source
VolumeMount.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object VolumeMount

Attributes

Companion
class
Source
VolumeMount.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class VolumeNodeAffinity(required: Option[NodeSelector])

VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.

VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.

Attributes

Companion
object
Source
VolumeNodeAffinity.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
VolumeNodeAffinity.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class VolumeProjection(configMap: Option[ConfigMapProjection], downwardAPI: Option[DownwardAPIProjection], secret: Option[SecretProjection], serviceAccountToken: Option[ServiceAccountTokenProjection])

Projection that may be projected along with other supported volume types

Projection that may be projected along with other supported volume types

Attributes

Companion
object
Source
VolumeProjection.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
VolumeProjection.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class VsphereVirtualDiskVolumeSource(volumePath: String, fsType: Option[String], storagePolicyID: Option[String], storagePolicyName: Option[String])

Represents a vSphere volume resource.

Represents a vSphere volume resource.

Attributes

Companion
object
Source
VsphereVirtualDiskVolumeSource.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
VsphereVirtualDiskVolumeSource.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class WeightedPodAffinityTerm(podAffinityTerm: PodAffinityTerm, weight: Int)

The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)

The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)

Attributes

Companion
object
Source
WeightedPodAffinityTerm.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
WeightedPodAffinityTerm.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class WindowsSecurityContextOptions(gmsaCredentialSpec: Option[String], gmsaCredentialSpecName: Option[String], hostProcess: Option[Boolean], runAsUserName: Option[String])

WindowsSecurityContextOptions contain Windows-specific options and credentials.

WindowsSecurityContextOptions contain Windows-specific options and credentials.

Attributes

Companion
object
Source
WindowsSecurityContextOptions.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
WindowsSecurityContextOptions.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type