You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EMR::Types::ShrinkPolicy
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMR::Types::ShrinkPolicy
- Defined in:
- (unknown)
Overview
Note:
When passing ShrinkPolicy as input to an Aws::Client method, you can use a vanilla Hash:
{
decommission_timeout: 1,
instance_resize_policy: {
instances_to_terminate: ["InstanceId"],
instances_to_protect: ["InstanceId"],
instance_termination_timeout: 1,
},
}
Policy for customizing shrink operations. Allows configuration of decommissioning timeout and targeted instance shrinking.
Returned by:
Instance Attribute Summary collapse
-
#decommission_timeout ⇒ Integer
The desired timeout for decommissioning an instance.
-
#instance_resize_policy ⇒ Types::InstanceResizePolicy
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
Instance Attribute Details
#decommission_timeout ⇒ Integer
The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.
#instance_resize_policy ⇒ Types::InstanceResizePolicy
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.