Class RollingUpdateConfiguration.Jsii$Proxy
- All Implemented Interfaces:
RollingUpdateConfiguration
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RollingUpdateConfiguration
RollingUpdateConfiguration
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.autoscaling.RollingUpdateConfiguration
RollingUpdateConfiguration.Builder, RollingUpdateConfiguration.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Deprecated.Constructor that initializes the object based on literal property values passed by theRollingUpdateConfiguration.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Deprecated.Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
Deprecated.final boolean
Deprecated.final Number
Deprecated.(deprecated) The maximum number of instances that AWS CloudFormation updates at once.final Number
Deprecated.(deprecated) The minimum number of instances that must be in service before more instances are replaced.final Number
Deprecated.(deprecated) The percentage of instances that must signal success for an update to succeed.final Duration
Deprecated.(deprecated) The pause time after making a change to a batch of instances.final List<ScalingProcess>
Deprecated.(deprecated) Specifies the Auto Scaling processes to suspend during a stack update.final Boolean
Deprecated.(deprecated) Specifies whether the Auto Scaling group waits on signals from new instances during an update.final int
hashCode()
Deprecated.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) Deprecated.Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Deprecated.Constructor that initializes the object based on literal property values passed by theRollingUpdateConfiguration.Builder
.
-
-
Method Details
-
getMaxBatchSize
Deprecated.Description copied from interface:RollingUpdateConfiguration
(deprecated) The maximum number of instances that AWS CloudFormation updates at once.Default: 1
- Specified by:
getMaxBatchSize
in interfaceRollingUpdateConfiguration
-
getMinInstancesInService
Deprecated.Description copied from interface:RollingUpdateConfiguration
(deprecated) The minimum number of instances that must be in service before more instances are replaced.This number affects the speed of the replacement.
Default: 0
- Specified by:
getMinInstancesInService
in interfaceRollingUpdateConfiguration
-
getMinSuccessfulInstancesPercent
Deprecated.Description copied from interface:RollingUpdateConfiguration
(deprecated) The percentage of instances that must signal success for an update to succeed.If an instance doesn't send a signal within the time specified in the pauseTime property, AWS CloudFormation assumes that the instance wasn't updated.
This number affects the success of the replacement.
If you specify this property, you must also enable the waitOnResourceSignals and pauseTime properties.
Default: 100
- Specified by:
getMinSuccessfulInstancesPercent
in interfaceRollingUpdateConfiguration
-
getPauseTime
Deprecated.Description copied from interface:RollingUpdateConfiguration
(deprecated) The pause time after making a change to a batch of instances.This is intended to give those instances time to start software applications.
Specify PauseTime in the ISO8601 duration format (in the format PT#H#M#S, where each # is the number of hours, minutes, and seconds, respectively). The maximum PauseTime is one hour (PT1H).
Default: Duration.minutes(5) if the waitOnResourceSignals property is true, otherwise 0
- Specified by:
getPauseTime
in interfaceRollingUpdateConfiguration
-
getSuspendProcesses
Deprecated.Description copied from interface:RollingUpdateConfiguration
(deprecated) Specifies the Auto Scaling processes to suspend during a stack update.Suspending processes prevents Auto Scaling from interfering with a stack update.
Default: HealthCheck, ReplaceUnhealthy, AZRebalance, AlarmNotification, ScheduledActions.
- Specified by:
getSuspendProcesses
in interfaceRollingUpdateConfiguration
-
getWaitOnResourceSignals
Deprecated.Description copied from interface:RollingUpdateConfiguration
(deprecated) Specifies whether the Auto Scaling group waits on signals from new instances during an update.AWS CloudFormation must receive a signal from each new instance within the specified PauseTime before continuing the update.
To have instances wait for an Elastic Load Balancing health check before they signal success, add a health-check verification by using the cfn-init helper script. For an example, see the verify_instance_health command in the Auto Scaling rolling updates sample template.
Default: true if you specified the minSuccessfulInstancesPercent property, false otherwise
- Specified by:
getWaitOnResourceSignals
in interfaceRollingUpdateConfiguration
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()Deprecated.- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
Deprecated. -
hashCode
public final int hashCode()Deprecated.
-