@Stability(value=Stable) @Internal public static final class CfnLifecyclePolicy.ScheduleProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLifecyclePolicy.ScheduleProperty
CfnLifecyclePolicy.SchedulePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnLifecyclePolicy.ScheduleProperty.Builder, CfnLifecyclePolicy.ScheduleProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnLifecyclePolicy.ScheduleProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnLifecyclePolicy.ActionProperty.Builder. |
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) |
Object |
getArchiveRule()
`CfnLifecyclePolicy.ScheduleProperty.ArchiveRule`.
|
Object |
getCopyTags()
Copy all user-defined tags on a source volume to snapshots of the volume created by this policy.
|
Object |
getCreateRule()
The creation rule.
|
Object |
getCrossRegionCopyRules()
The rule for cross-Region snapshot copies.
|
Object |
getDeprecateRule()
The AMI deprecation rule for the schedule.
|
Object |
getFastRestoreRule()
The rule for enabling fast snapshot restore.
|
String |
getName()
The name of the schedule.
|
Object |
getRetainRule()
The retention rule.
|
Object |
getShareRules()
The rule for sharing snapshots with other AWS accounts .
|
Object |
getTagsToAdd()
The tags to apply to policy-created resources.
|
Object |
getVariableTags()
A collection of key/value pairs with values determined dynamically when the policy is executed.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnLifecyclePolicy.ScheduleProperty.Builder builder)
CfnLifecyclePolicy.ActionProperty.Builder.public final Object getArchiveRule()
CfnLifecyclePolicy.SchedulePropertygetArchiveRule in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getCopyTags()
CfnLifecyclePolicy.SchedulePropertygetCopyTags in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getCreateRule()
CfnLifecyclePolicy.SchedulePropertygetCreateRule in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getCrossRegionCopyRules()
CfnLifecyclePolicy.SchedulePropertyYou can only specify cross-Region copy rules for policies that create snapshots in a Region. If the policy creates snapshots on an Outpost, then you cannot copy the snapshots to a Region or to an Outpost. If the policy creates snapshots in a Region, then snapshots can be copied to up to three Regions or Outposts.
getCrossRegionCopyRules in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getDeprecateRule()
CfnLifecyclePolicy.SchedulePropertygetDeprecateRule in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getFastRestoreRule()
CfnLifecyclePolicy.SchedulePropertygetFastRestoreRule in interface CfnLifecyclePolicy.SchedulePropertypublic final String getName()
CfnLifecyclePolicy.SchedulePropertygetName in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getRetainRule()
CfnLifecyclePolicy.SchedulePropertygetRetainRule in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getShareRules()
CfnLifecyclePolicy.SchedulePropertygetShareRules in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getTagsToAdd()
CfnLifecyclePolicy.SchedulePropertyThese user-defined tags are in addition to the AWS -added lifecycle tags.
getTagsToAdd in interface CfnLifecyclePolicy.SchedulePropertypublic final Object getVariableTags()
CfnLifecyclePolicy.ScheduleProperty
Keys may be any valid Amazon EC2 tag key. Values must be in one of the two following formats: $(instance-id) or $(timestamp) . Variable tags are only valid for EBS Snapshot Management – Instance policies.
getVariableTags in interface CfnLifecyclePolicy.ScheduleProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.