package v1

Type Members

  1. final case class ControllerRevision(data: Option[RawExtension] = None, revision: Int, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    ControllerRevision implements an immutable snapshot of state data.

    ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.

  2. final case class ControllerRevisionList(items: Seq[ControllerRevision], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ControllerRevisionList is a resource containing a list of ControllerRevision objects.

  3. final case class DaemonSet(status: Option[DaemonSetStatus] = None, spec: Option[DaemonSetSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    DaemonSet represents the configuration of a daemon set.

  4. final case class DaemonSetCondition(reason: Option[String] = None, status: String, lastTransitionTime: Option[Time] = None, message: Option[String] = None, type: String) extends Product with Serializable

    DaemonSetCondition describes the state of a DaemonSet at a certain point.

  5. final case class DaemonSetList(items: Seq[DaemonSet], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    DaemonSetList is a collection of daemon sets.

  6. final case class DaemonSetSpec(minReadySeconds: Option[Int] = None, revisionHistoryLimit: Option[Int] = None, template: PodTemplateSpec, selector: LabelSelector, updateStrategy: Option[DaemonSetUpdateStrategy] = None) extends Product with Serializable

    DaemonSetSpec is the specification of a daemon set.

  7. final case class DaemonSetStatus(conditions: Option[Seq[DaemonSetCondition]] = None, updatedNumberScheduled: Option[Int] = None, numberMisscheduled: Int, collisionCount: Option[Int] = None, currentNumberScheduled: Int, numberUnavailable: Option[Int] = None, observedGeneration: Option[Int] = None, desiredNumberScheduled: Int, numberReady: Int, numberAvailable: Option[Int] = None) extends Product with Serializable

    DaemonSetStatus represents the current status of a daemon set.

  8. final case class DaemonSetUpdateStrategy(rollingUpdate: Option[RollingUpdateDaemonSet] = None, type: Option[String] = None) extends Product with Serializable

    DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.

  9. final case class Deployment(status: Option[DeploymentStatus] = None, spec: Option[DeploymentSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    Deployment enables declarative updates for Pods and ReplicaSets.

  10. final case class DeploymentCondition(lastUpdateTime: Option[Time] = None, reason: Option[String] = None, status: String, lastTransitionTime: Option[Time] = None, message: Option[String] = None, type: String) extends Product with Serializable

    DeploymentCondition describes the state of a deployment at a certain point.

  11. final case class DeploymentList(items: Seq[Deployment], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    DeploymentList is a list of Deployments.

  12. final case class DeploymentSpec(minReadySeconds: Option[Int] = None, progressDeadlineSeconds: Option[Int] = None, replicas: Option[Int] = None, revisionHistoryLimit: Option[Int] = None, paused: Option[Boolean] = None, strategy: Option[DeploymentStrategy] = None, template: PodTemplateSpec, selector: LabelSelector) extends Product with Serializable

    DeploymentSpec is the specification of the desired behavior of the Deployment.

  13. final case class DeploymentStatus(conditions: Option[Seq[DeploymentCondition]] = None, collisionCount: Option[Int] = None, replicas: Option[Int] = None, availableReplicas: Option[Int] = None, unavailableReplicas: Option[Int] = None, observedGeneration: Option[Int] = None, updatedReplicas: Option[Int] = None, readyReplicas: Option[Int] = None) extends Product with Serializable

    DeploymentStatus is the most recently observed status of the Deployment.

  14. final case class DeploymentStrategy(rollingUpdate: Option[RollingUpdateDeployment] = None, type: Option[String] = None) extends Product with Serializable

    DeploymentStrategy describes how to replace existing pods with new ones.

  15. final case class ReplicaSet(status: Option[ReplicaSetStatus] = None, spec: Option[ReplicaSetSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    ReplicaSet ensures that a specified number of pod replicas are running at any given time.

  16. final case class ReplicaSetCondition(reason: Option[String] = None, status: String, lastTransitionTime: Option[Time] = None, message: Option[String] = None, type: String) extends Product with Serializable

    ReplicaSetCondition describes the state of a replica set at a certain point.

  17. final case class ReplicaSetList(items: Seq[ReplicaSet], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ReplicaSetList is a collection of ReplicaSets.

  18. final case class ReplicaSetSpec(minReadySeconds: Option[Int] = None, replicas: Option[Int] = None, selector: LabelSelector, template: Option[PodTemplateSpec] = None) extends Product with Serializable

    ReplicaSetSpec is the specification of a ReplicaSet.

  19. final case class ReplicaSetStatus(conditions: Option[Seq[ReplicaSetCondition]] = None, replicas: Int, availableReplicas: Option[Int] = None, observedGeneration: Option[Int] = None, readyReplicas: Option[Int] = None, fullyLabeledReplicas: Option[Int] = None) extends Product with Serializable

    ReplicaSetStatus represents the current status of a ReplicaSet.

  20. final case class RollingUpdateDaemonSet(maxSurge: Option[IntOrString] = None, maxUnavailable: Option[IntOrString] = None) extends Product with Serializable

    Spec to control the desired behavior of daemon set rolling update.

  21. final case class RollingUpdateDeployment(maxSurge: Option[IntOrString] = None, maxUnavailable: Option[IntOrString] = None) extends Product with Serializable

    Spec to control the desired behavior of rolling update.

  22. final case class RollingUpdateStatefulSetStrategy(maxUnavailable: Option[IntOrString] = None, partition: Option[Int] = None) extends Product with Serializable

    RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.

  23. final case class StatefulSet(status: Option[StatefulSetStatus] = None, spec: Option[StatefulSetSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    StatefulSet represents a set of pods with consistent identities.

    StatefulSet represents a set of pods with consistent identities. Identities are defined as:

    • Network: A single stable DNS and hostname.
    • Storage: As many VolumeClaims as requested.

    The StatefulSet guarantees that a given network identity will always map to the same storage identity.

  24. final case class StatefulSetCondition(reason: Option[String] = None, status: String, lastTransitionTime: Option[Time] = None, message: Option[String] = None, type: String) extends Product with Serializable

    StatefulSetCondition describes the state of a statefulset at a certain point.

  25. final case class StatefulSetList(items: Seq[StatefulSet], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    StatefulSetList is a collection of StatefulSets.

  26. final case class StatefulSetPersistentVolumeClaimRetentionPolicy(whenDeleted: Option[String] = None, whenScaled: Option[String] = None) extends Product with Serializable

    StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.

  27. final case class StatefulSetSpec(minReadySeconds: Option[Int] = None, serviceName: String, replicas: Option[Int] = None, revisionHistoryLimit: Option[Int] = None, podManagementPolicy: Option[String] = None, volumeClaimTemplates: Option[Seq[PersistentVolumeClaim]] = None, persistentVolumeClaimRetentionPolicy: Option[StatefulSetPersistentVolumeClaimRetentionPolicy] = None, template: PodTemplateSpec, selector: LabelSelector, updateStrategy: Option[StatefulSetUpdateStrategy] = None) extends Product with Serializable

    A StatefulSetSpec is the specification of a StatefulSet.

  28. final case class StatefulSetStatus(conditions: Option[Seq[StatefulSetCondition]] = None, collisionCount: Option[Int] = None, replicas: Int, availableReplicas: Option[Int] = None, observedGeneration: Option[Int] = None, currentRevision: Option[String] = None, currentReplicas: Option[Int] = None, updateRevision: Option[String] = None, updatedReplicas: Option[Int] = None, readyReplicas: Option[Int] = None) extends Product with Serializable

    StatefulSetStatus represents the current state of a StatefulSet.

  29. final case class StatefulSetUpdateStrategy(rollingUpdate: Option[RollingUpdateStatefulSetStrategy] = None, type: Option[String] = None) extends Product with Serializable

    StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates.

    StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.

Ungrouped