@Stability(value=Stable) public static final class CfnUpdatePolicy.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnUpdatePolicy
CfnUpdatePolicy
software.amazon.jsii.JsiiObject.InitializationMode
CfnUpdatePolicy.Builder, CfnUpdatePolicy.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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()
Specifies whether an Auto Scaling group and the instances it contains are replaced during an update.
|
CfnAutoScalingRollingUpdate |
getAutoScalingRollingUpdate()
To specify how AWS CloudFormation handles rolling updates for an Auto Scaling group, use the AutoScalingRollingUpdate policy.
|
CfnAutoScalingScheduledAction |
getAutoScalingScheduledAction()
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()
To perform an AWS CodeDeploy deployment when the version changes on an AWS::Lambda::Alias resource, use the CodeDeployLambdaAliasUpdate update policy.
|
Boolean |
getEnableVersionUpgrade()
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()
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public CfnAutoScalingReplacingUpdate getAutoScalingReplacingUpdate()
CfnUpdatePolicy
During 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 CfnUpdatePolicy
public CfnAutoScalingRollingUpdate getAutoScalingRollingUpdate()
CfnUpdatePolicy
Rolling 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 CfnUpdatePolicy
public CfnAutoScalingScheduledAction getAutoScalingScheduledAction()
CfnUpdatePolicy
getAutoScalingScheduledAction
in interface CfnUpdatePolicy
public CfnCodeDeployLambdaAliasUpdate getCodeDeployLambdaAliasUpdate()
CfnUpdatePolicy
getCodeDeployLambdaAliasUpdate
in interface CfnUpdatePolicy
public Boolean getEnableVersionUpgrade()
CfnUpdatePolicy
getEnableVersionUpgrade
in interface CfnUpdatePolicy
public Boolean getUseOnlineResharding()
CfnUpdatePolicy
getUseOnlineResharding
in interface CfnUpdatePolicy
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2020. All rights reserved.