Struct aws_sdk_emr::model::InstanceResizePolicy
source · #[non_exhaustive]pub struct InstanceResizePolicy { /* private fields */ }Expand description
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
Implementations§
source§impl InstanceResizePolicy
impl InstanceResizePolicy
sourcepub fn instances_to_terminate(&self) -> Option<&[String]>
pub fn instances_to_terminate(&self) -> Option<&[String]>
Specific list of instances to be terminated when shrinking an instance group.
sourcepub fn instances_to_protect(&self) -> Option<&[String]>
pub fn instances_to_protect(&self) -> Option<&[String]>
Specific list of instances to be protected when shrinking an instance group.
sourcepub fn instance_termination_timeout(&self) -> Option<i32>
pub fn instance_termination_timeout(&self) -> Option<i32>
Decommissioning timeout override for the specific list of instances to be terminated.
source§impl InstanceResizePolicy
impl InstanceResizePolicy
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture InstanceResizePolicy.
Trait Implementations§
source§impl Clone for InstanceResizePolicy
impl Clone for InstanceResizePolicy
source§fn clone(&self) -> InstanceResizePolicy
fn clone(&self) -> InstanceResizePolicy
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more