Class CfnLifecyclePolicy.CreateRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLifecyclePolicy.CreateRuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnLifecyclePolicy.CreateRuleProperty
CfnLifecyclePolicy.CreateRuleProperty-
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.dlm.CfnLifecyclePolicy.CreateRuleProperty
CfnLifecyclePolicy.CreateRuleProperty.Builder, CfnLifecyclePolicy.CreateRuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLifecyclePolicy.CreateRuleProperty.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 StringThe schedule, as a Cron expression.final NumberThe interval between snapshots.final StringThe interval unit.final String[Snapshot policies only] Specifies the destination for snapshots created by the policy.getTimes()The time, in UTC, to start the operation.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 theCfnLifecyclePolicy.CreateRuleProperty.Builder.
-
-
Method Details
-
getCronExpression
Description copied from interface:CfnLifecyclePolicy.CreateRulePropertyThe schedule, as a Cron expression.The schedule interval must be between 1 hour and 1 year. For more information, see Cron expressions in the Amazon CloudWatch User Guide .
- Specified by:
getCronExpressionin interfaceCfnLifecyclePolicy.CreateRuleProperty
-
getInterval
Description copied from interface:CfnLifecyclePolicy.CreateRulePropertyThe interval between snapshots.The supported values are 1, 2, 3, 4, 6, 8, 12, and 24.
- Specified by:
getIntervalin interfaceCfnLifecyclePolicy.CreateRuleProperty
-
getIntervalUnit
Description copied from interface:CfnLifecyclePolicy.CreateRulePropertyThe interval unit.- Specified by:
getIntervalUnitin interfaceCfnLifecyclePolicy.CreateRuleProperty
-
getLocation
Description copied from interface:CfnLifecyclePolicy.CreateRuleProperty[Snapshot policies only] Specifies the destination for snapshots created by the policy.To create snapshots in the same Region as the source resource, specify
CLOUD. To create snapshots on the same Outpost as the source resource, specifyOUTPOST_LOCAL. If you omit this parameter,CLOUDis used by default.If the policy targets resources in an AWS Region , then you must create snapshots in the same Region as the source resource. If the policy targets resources on an Outpost, then you can create snapshots on the same Outpost as the source resource, or in the Region of that Outpost.
- Specified by:
getLocationin interfaceCfnLifecyclePolicy.CreateRuleProperty
-
getTimes
Description copied from interface:CfnLifecyclePolicy.CreateRulePropertyThe time, in UTC, to start the operation. The supported format is hh:mm.The operation occurs within a one-hour window following the specified time. If you do not specify a time, Amazon Data Lifecycle Manager selects a time within the next 24 hours.
- Specified by:
getTimesin interfaceCfnLifecyclePolicy.CreateRuleProperty
-
$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()
-