@Stability(value=Stable)
public static interface EmrModifyInstanceGroupByName.ShrinkPolicyProperty
extends software.amazon.jsii.JsiiSerializable
Allows configuration of decommissioning timeout and targeted instance shrinking.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.stepfunctions.tasks.*;
import software.amazon.awscdk.core.*;
ShrinkPolicyProperty shrinkPolicyProperty = ShrinkPolicyProperty.builder()
.decommissionTimeout(Duration.minutes(30))
.instanceResizePolicy(InstanceResizePolicyProperty.builder()
.instancesToProtect(List.of("instancesToProtect"))
.instancesToTerminate(List.of("instancesToTerminate"))
.instanceTerminationTimeout(Duration.minutes(30))
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Builder
A builder for
EmrModifyInstanceGroupByName.ShrinkPolicyProperty |
static class |
EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Jsii$Proxy
An implementation for
EmrModifyInstanceGroupByName.ShrinkPolicyProperty |
| Modifier and Type | Method and Description |
|---|---|
static EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Builder |
builder() |
default Duration |
getDecommissionTimeout()
The desired timeout for decommissioning an instance.
|
default EmrModifyInstanceGroupByName.InstanceResizePolicyProperty |
getInstanceResizePolicy()
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
|
@Stability(value=Stable) @Nullable default Duration getDecommissionTimeout()
Overrides the default YARN decommissioning timeout.
Default: - EMR selected default
@Stability(value=Stable) @Nullable default EmrModifyInstanceGroupByName.InstanceResizePolicyProperty getInstanceResizePolicy()
Default: - None
@Stability(value=Stable) static EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Builder builder()
Copyright © 2022. All rights reserved.