Skip to content

ShrinkPolicy

Source code in docs_src/capo_emr/types/shrink_policy.py
class ShrinkPolicy(TypedDict, closed=True):
    decommission_timeout: NotRequired["capo_emr.types.integer.Integer"]
    """<p>The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.</p>"""
    instance_resize_policy: NotRequired[
        "capo_emr.types.instance_resize_policy.InstanceResizePolicy"
    ]
    """<p>Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.</p>"""

decommission_timeout instance-attribute

decommission_timeout: NotRequired[Integer]

The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.

instance_resize_policy instance-attribute

instance_resize_policy: NotRequired[InstanceResizePolicy]

Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.