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
sourceimpl Clone for MachineDeploymentSpec
impl Clone for MachineDeploymentSpec
sourcefn clone(&self) -> MachineDeploymentSpec
fn clone(&self) -> MachineDeploymentSpec
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MachineDeploymentSpec
impl Debug for MachineDeploymentSpec
sourceimpl Default for MachineDeploymentSpec
impl Default for MachineDeploymentSpec
sourcefn default() -> MachineDeploymentSpec
fn default() -> MachineDeploymentSpec
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MachineDeploymentSpec
impl<'de> Deserialize<'de> for MachineDeploymentSpec
sourcefn 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
sourceimpl Serialize for MachineDeploymentSpec
impl Serialize for MachineDeploymentSpec
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more