@Stability(value=Experimental) @Internal public static final class CfnUpdatePolicy.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnUpdatePolicy
CfnUpdatePolicysoftware.amazon.jsii.JsiiObject.InitializationModeCfnUpdatePolicy.Builder, CfnUpdatePolicy.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnAutoScalingReplacingUpdate autoScalingReplacingUpdate,
CfnAutoScalingRollingUpdate autoScalingRollingUpdate,
CfnAutoScalingScheduledAction autoScalingScheduledAction,
CfnCodeDeployLambdaAliasUpdate codeDeployLambdaAliasUpdate,
Boolean enableVersionUpgrade,
Boolean useOnlineResharding)
Constructor that initializes the object based on literal property values passed by the
CfnUpdatePolicy.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
CfnAutoScalingReplacingUpdate |
getAutoScalingReplacingUpdate()
(experimental) Specifies whether an Auto Scaling group and the instances it contains are replaced during an update.
|
CfnAutoScalingRollingUpdate |
getAutoScalingRollingUpdate()
(experimental) To specify how AWS CloudFormation handles rolling updates for an Auto Scaling group, use the AutoScalingRollingUpdate policy.
|
CfnAutoScalingScheduledAction |
getAutoScalingScheduledAction()
(experimental) To specify how AWS CloudFormation handles updates for the MinSize, MaxSize, and DesiredCapacity properties when the AWS::AutoScaling::AutoScalingGroup resource has an associated scheduled action, use the AutoScalingScheduledAction policy.
|
CfnCodeDeployLambdaAliasUpdate |
getCodeDeployLambdaAliasUpdate()
(experimental) To perform an AWS CodeDeploy deployment when the version changes on an AWS::Lambda::Alias resource, use the CodeDeployLambdaAliasUpdate update policy.
|
Boolean |
getEnableVersionUpgrade()
(experimental) To upgrade an Amazon ES domain to a new version of Elasticsearch rather than replacing the entire AWS::Elasticsearch::Domain resource, use the EnableVersionUpgrade update policy.
|
Boolean |
getUseOnlineResharding()
(experimental) To modify a replication group's shards by adding or removing shards, rather than replacing the entire AWS::ElastiCache::ReplicationGroup resource, use the UseOnlineResharding update policy.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnAutoScalingReplacingUpdate autoScalingReplacingUpdate, CfnAutoScalingRollingUpdate autoScalingRollingUpdate, CfnAutoScalingScheduledAction autoScalingScheduledAction, CfnCodeDeployLambdaAliasUpdate codeDeployLambdaAliasUpdate, Boolean enableVersionUpgrade, Boolean useOnlineResharding)
CfnUpdatePolicy.Builder.public final CfnAutoScalingReplacingUpdate getAutoScalingReplacingUpdate()
CfnUpdatePolicyDuring replacement, AWS CloudFormation retains the old group until it finishes creating the new one. If the update fails, AWS CloudFormation can roll back to the old Auto Scaling group and delete the new Auto Scaling group.
getAutoScalingReplacingUpdate in interface CfnUpdatePolicypublic final CfnAutoScalingRollingUpdate getAutoScalingRollingUpdate()
CfnUpdatePolicyRolling updates enable you to specify whether AWS CloudFormation updates instances that are in an Auto Scaling group in batches or all at once.
getAutoScalingRollingUpdate in interface CfnUpdatePolicypublic final CfnAutoScalingScheduledAction getAutoScalingScheduledAction()
CfnUpdatePolicygetAutoScalingScheduledAction in interface CfnUpdatePolicypublic final CfnCodeDeployLambdaAliasUpdate getCodeDeployLambdaAliasUpdate()
CfnUpdatePolicygetCodeDeployLambdaAliasUpdate in interface CfnUpdatePolicypublic final Boolean getEnableVersionUpgrade()
CfnUpdatePolicygetEnableVersionUpgrade in interface CfnUpdatePolicypublic final Boolean getUseOnlineResharding()
CfnUpdatePolicygetUseOnlineResharding in interface CfnUpdatePolicy@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.