Class CfnZonalAutoshiftConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnZonalAutoshiftConfigurationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnZonalAutoshiftConfigurationProps
CfnZonalAutoshiftConfigurationProps-
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.arczonalshift.CfnZonalAutoshiftConfigurationProps
CfnZonalAutoshiftConfigurationProps.Builder, CfnZonalAutoshiftConfigurationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnZonalAutoshiftConfigurationProps.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 ObjectA practice run configuration for a resource includes the Amazon CloudWatch alarms that you've specified for a practice run, as well as any blocked dates or blocked windows for the practice run.final StringThe identifier for the resource that AWS shifts traffic for.final StringWhen zonal autoshift isENABLED, you authorize AWS to shift away resource traffic for an application from an Availability Zone during events, on your behalf, to help reduce time to recovery.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 theCfnZonalAutoshiftConfigurationProps.Builder.
-
-
Method Details
-
getResourceIdentifier
Description copied from interface:CfnZonalAutoshiftConfigurationPropsThe identifier for the resource that AWS shifts traffic for.The identifier is the Amazon Resource Name (ARN) for the resource.
At this time, supported resources are Network Load Balancers and Application Load Balancers.
- Specified by:
getResourceIdentifierin interfaceCfnZonalAutoshiftConfigurationProps- See Also:
-
getPracticeRunConfiguration
Description copied from interface:CfnZonalAutoshiftConfigurationPropsA practice run configuration for a resource includes the Amazon CloudWatch alarms that you've specified for a practice run, as well as any blocked dates or blocked windows for the practice run.When a resource has a practice run configuration, ARC shifts traffic for the resource weekly for practice runs.
Practice runs are required for zonal autoshift. The zonal shifts that ARC starts for practice runs help you to ensure that shifting away traffic from an Availability Zone during an autoshift is safe for your application.
You can update or delete a practice run configuration. Before you delete a practice run configuration, you must disable zonal autoshift for the resource. A practice run configuration is required when zonal autoshift is enabled.
Returns union: either
IResolvableorCfnZonalAutoshiftConfiguration.PracticeRunConfigurationProperty- Specified by:
getPracticeRunConfigurationin interfaceCfnZonalAutoshiftConfigurationProps- See Also:
-
getZonalAutoshiftStatus
Description copied from interface:CfnZonalAutoshiftConfigurationPropsWhen zonal autoshift isENABLED, you authorize AWS to shift away resource traffic for an application from an Availability Zone during events, on your behalf, to help reduce time to recovery.Traffic is also shifted away for the required weekly practice runs.
- Specified by:
getZonalAutoshiftStatusin interfaceCfnZonalAutoshiftConfigurationProps- 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()
-