package kubecaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Deployment_status is the most recently observed status of the Deployment.

type t
val to_yojson : t -> Yojson.Safe.t
val make : ?updated_replicas:int -> ?unavailable_replicas:int -> ?replicas:int -> ?ready_replicas:int -> ?observed_generation:int -> ?conditions: Kubernetes.Definitions.Api.Apps.V1beta1.Deployment_condition.t list -> ?collision_count:int -> ?available_replicas:int -> unit -> t
val available_replicas : t -> int option

Total number of available pods (ready for at least min_ready_seconds) targeted by this deployment.

val collision_count : t -> int option

Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest Replica_set.

Represents the latest available observations of a deployment's current state.

val observed_generation : t -> int option

The generation observed by the deployment controller.

val ready_replicas : t -> int option

Total number of ready pods targeted by this deployment.

val replicas : t -> int option

Total number of non_terminated pods targeted by this deployment (their labels match the selector).

val unavailable_replicas : t -> int option

Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.

val updated_replicas : t -> int option

Total number of non_terminated pods targeted by this deployment that have the desired template spec.

module Object : Object.S with type value := t