Struct aws_sdk_emr::model::InstanceGroupModifyConfig
source · #[non_exhaustive]pub struct InstanceGroupModifyConfig { /* private fields */ }Expand description
Modify the size or configurations of an instance group.
Implementations§
source§impl InstanceGroupModifyConfig
impl InstanceGroupModifyConfig
sourcepub fn instance_group_id(&self) -> Option<&str>
pub fn instance_group_id(&self) -> Option<&str>
Unique ID of the instance group to modify.
sourcepub fn instance_count(&self) -> Option<i32>
pub fn instance_count(&self) -> Option<i32>
Target size for the instance group.
sourcepub fn ec2_instance_ids_to_terminate(&self) -> Option<&[String]>
pub fn ec2_instance_ids_to_terminate(&self) -> Option<&[String]>
The EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
sourcepub fn shrink_policy(&self) -> Option<&ShrinkPolicy>
pub fn shrink_policy(&self) -> Option<&ShrinkPolicy>
Policy for customizing shrink operations.
sourcepub fn reconfiguration_type(&self) -> Option<&ReconfigurationType>
pub fn reconfiguration_type(&self) -> Option<&ReconfigurationType>
Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.
sourcepub fn configurations(&self) -> Option<&[Configuration]>
pub fn configurations(&self) -> Option<&[Configuration]>
A list of new or modified configurations to apply for an instance group.
source§impl InstanceGroupModifyConfig
impl InstanceGroupModifyConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture InstanceGroupModifyConfig.
Trait Implementations§
source§impl Clone for InstanceGroupModifyConfig
impl Clone for InstanceGroupModifyConfig
source§fn clone(&self) -> InstanceGroupModifyConfig
fn clone(&self) -> InstanceGroupModifyConfig
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