Lifecycle Policy Policy Details Schedule
data class LifecyclePolicyPolicyDetailsSchedule(val copyTags: Boolean? = null, val createRule: LifecyclePolicyPolicyDetailsScheduleCreateRule, val crossRegionCopyRules: List<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRule>? = null, val deprecateRule: LifecyclePolicyPolicyDetailsScheduleDeprecateRule? = null, val fastRestoreRule: LifecyclePolicyPolicyDetailsScheduleFastRestoreRule? = null, val name: String, val retainRule: LifecyclePolicyPolicyDetailsScheduleRetainRule, val shareRule: LifecyclePolicyPolicyDetailsScheduleShareRule? = null, val tagsToAdd: Map<String, String>? = null, val variableTags: Map<String, String>? = null)
Constructors
Link copied to clipboard
constructor(copyTags: Boolean? = null, createRule: LifecyclePolicyPolicyDetailsScheduleCreateRule, crossRegionCopyRules: List<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRule>? = null, deprecateRule: LifecyclePolicyPolicyDetailsScheduleDeprecateRule? = null, fastRestoreRule: LifecyclePolicyPolicyDetailsScheduleFastRestoreRule? = null, name: String, retainRule: LifecyclePolicyPolicyDetailsScheduleRetainRule, shareRule: LifecyclePolicyPolicyDetailsScheduleShareRule? = null, tagsToAdd: Map<String, String>? = null, variableTags: Map<String, String>? = null)
Properties
Link copied to clipboard
See the create_rule
block. Max of 1 per schedule.
Link copied to clipboard
See the cross_region_copy_rule
block. Max of 3 per schedule.
Link copied to clipboard
Link copied to clipboard
See the fast_restore_rule
block. Max of 1 per schedule.
Link copied to clipboard
Link copied to clipboard
See the share_rule
block. Max of 1 per schedule.
Link copied to clipboard
A map of tag keys and variable values, where the values are determined when the policy is executed. Only $(instance-id)
or $(timestamp)
are valid values. Can only be used when resource_types
is INSTANCE
.