Class CfnNodegroup.NodeRepairConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnNodegroup.NodeRepairConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnNodegroup.NodeRepairConfigProperty
CfnNodegroup.NodeRepairConfigProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.eks.CfnNodegroup.NodeRepairConfigProperty
CfnNodegroup.NodeRepairConfigProperty.Builder, CfnNodegroup.NodeRepairConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnNodegroup.NodeRepairConfigProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectSpecifies whether to enable node auto repair for the node group.final NumberSpecify the maximum number of nodes that can be repaired concurrently or in parallel, expressed as a count of unhealthy nodes.final NumberSpecify the maximum number of nodes that can be repaired concurrently or in parallel, expressed as a percentage of unhealthy nodes.final NumberSpecify a count threshold of unhealthy nodes, above which node auto repair actions will stop.final NumberSpecify a percentage threshold of unhealthy nodes, above which node auto repair actions will stop.final ObjectSpecify granular overrides for specific repair actions.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnNodegroup.NodeRepairConfigProperty.Builder.
-
-
Method Details
-
getEnabled
Description copied from interface:CfnNodegroup.NodeRepairConfigPropertySpecifies whether to enable node auto repair for the node group.Node auto repair is disabled by default.
Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnNodegroup.NodeRepairConfigProperty- See Also:
-
getMaxParallelNodesRepairedCount
Description copied from interface:CfnNodegroup.NodeRepairConfigPropertySpecify the maximum number of nodes that can be repaired concurrently or in parallel, expressed as a count of unhealthy nodes.This gives you finer-grained control over the pace of node replacements. When using this, you cannot also set MaxParallelNodesRepairedPercentage at the same time.
- Specified by:
getMaxParallelNodesRepairedCountin interfaceCfnNodegroup.NodeRepairConfigProperty- See Also:
-
getMaxParallelNodesRepairedPercentage
Description copied from interface:CfnNodegroup.NodeRepairConfigPropertySpecify the maximum number of nodes that can be repaired concurrently or in parallel, expressed as a percentage of unhealthy nodes.This gives you finer-grained control over the pace of node replacements. When using this, you cannot also set MaxParallelNodesRepairedCount at the same time.
- Specified by:
getMaxParallelNodesRepairedPercentagein interfaceCfnNodegroup.NodeRepairConfigProperty- See Also:
-
getMaxUnhealthyNodeThresholdCount
Description copied from interface:CfnNodegroup.NodeRepairConfigPropertySpecify a count threshold of unhealthy nodes, above which node auto repair actions will stop.When using this, you cannot also set MaxUnhealthyNodeThresholdPercentage at the same time.
- Specified by:
getMaxUnhealthyNodeThresholdCountin interfaceCfnNodegroup.NodeRepairConfigProperty- See Also:
-
getMaxUnhealthyNodeThresholdPercentage
Description copied from interface:CfnNodegroup.NodeRepairConfigPropertySpecify a percentage threshold of unhealthy nodes, above which node auto repair actions will stop.When using this, you cannot also set MaxUnhealthyNodeThresholdCount at the same time.
- Specified by:
getMaxUnhealthyNodeThresholdPercentagein interfaceCfnNodegroup.NodeRepairConfigProperty- See Also:
-
getNodeRepairConfigOverrides
Description copied from interface:CfnNodegroup.NodeRepairConfigPropertySpecify granular overrides for specific repair actions.These overrides control the repair action and the repair delay time before a node is considered eligible for repair. If you use this, you must specify all the values.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnNodegroup.NodeRepairConfigOverridesProperty>- Specified by:
getNodeRepairConfigOverridesin interfaceCfnNodegroup.NodeRepairConfigProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-