Class CfnPlan.ExecutionBlockConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.arcregionswitch.CfnPlan.ExecutionBlockConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPlan.ExecutionBlockConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPlan.ExecutionBlockConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnPlan.ExecutionBlockConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPlan.ExecutionBlockConfigurationProperty
An implementation for
CfnPlan.ExecutionBlockConfigurationProperty
-
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.arcregionswitch.CfnPlan.ExecutionBlockConfigurationProperty
CfnPlan.ExecutionBlockConfigurationProperty.Builder, CfnPlan.ExecutionBlockConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnPlan.ExecutionBlockConfigurationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
An ARC routing control execution block.final Object
An AWS Lambda execution block.final Object
An EC2 Auto Scaling group execution block.final Object
The capacity increase specified for the configuration.final Object
An AWS EKS resource scaling execution block.final Object
A manual approval execution block.final Object
An Aurora Global Database execution block.final Object
A parallel configuration execution block.final Object
A Region switch plan execution block.final Object
The Amazon Route 53 health check configuration.final int
hashCode()
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 theCfnPlan.ExecutionBlockConfigurationProperty.Builder
.
-
-
Method Details
-
getArcRoutingControlConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
An ARC routing control execution block.- Specified by:
getArcRoutingControlConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getCustomActionLambdaConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
An AWS Lambda execution block.- Specified by:
getCustomActionLambdaConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getEc2AsgCapacityIncreaseConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
An EC2 Auto Scaling group execution block.- Specified by:
getEc2AsgCapacityIncreaseConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getEcsCapacityIncreaseConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
The capacity increase specified for the configuration.- Specified by:
getEcsCapacityIncreaseConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getEksResourceScalingConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
An AWS EKS resource scaling execution block.- Specified by:
getEksResourceScalingConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getExecutionApprovalConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
A manual approval execution block.- Specified by:
getExecutionApprovalConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getGlobalAuroraConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
An Aurora Global Database execution block.- Specified by:
getGlobalAuroraConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getParallelConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
A parallel configuration execution block.- Specified by:
getParallelConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getRegionSwitchPlanConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
A Region switch plan execution block.- Specified by:
getRegionSwitchPlanConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
getRoute53HealthCheckConfig
Description copied from interface:CfnPlan.ExecutionBlockConfigurationProperty
The Amazon Route 53 health check configuration.- Specified by:
getRoute53HealthCheckConfig
in interfaceCfnPlan.ExecutionBlockConfigurationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-