Struct k8s_cluster_api::v1beta1::machine::deployment::MachineDeploymentSpec
source · [−]pub struct MachineDeploymentSpec {
pub cluster_name: String,
pub replicas: Option<i32>,
pub selector: LabelSelector,
pub template: MachineTemplateSpec,
pub strategy: Option<MachineDeploymentStrategy>,
pub min_ready_seconds: Option<i32>,
pub revision_history_limit: Option<i32>,
pub paused: Option<bool>,
pub progress_deadline_seconds: Option<i32>,
}
Expand description
MachineDeploymentSpec defines the desired state of MachineDeployment.
Fields
cluster_name: String
ClusterName is the name of the Cluster this object belongs to.
replicas: Option<i32>
Number of desired machines. Defaults to 1. This is a pointer to distinguish between explicit zero and not specified.
selector: LabelSelector
Label selector for machines. Existing MachineSets whose machines are selected by this will be the ones affected by this deployment. It must match the machine template’s labels.
template: MachineTemplateSpec
Template describes the machines that will be created.
strategy: Option<MachineDeploymentStrategy>
The deployment strategy to use to replace existing machines with new ones.
min_ready_seconds: Option<i32>
Minimum number of seconds for which a newly created machine should be ready. Defaults to 0 (machine will be considered available as soon as it
revision_history_limit: Option<i32>
The number of old MachineSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
paused: Option<bool>
progress_deadline_seconds: Option<i32>
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for MachineDeploymentSpec
impl Send for MachineDeploymentSpec
impl Sync for MachineDeploymentSpec
impl Unpin for MachineDeploymentSpec
impl UnwindSafe for MachineDeploymentSpec
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more