Class LifecyclePolicyPolicyDetailsScheduleArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Dlm.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class LifecyclePolicyPolicyDetailsScheduleArgs : ResourceArgs
Constructors
View SourceLifecyclePolicyPolicyDetailsScheduleArgs()
Declaration
public LifecyclePolicyPolicyDetailsScheduleArgs()
Properties
View SourceCopyTags
Copy all user-defined tags on a source volume to snapshots of the volume created by this policy.
Declaration
public Input<bool> CopyTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
CreateRule
See the create_rule block. Max of 1 per schedule.
Declaration
public Input<LifecyclePolicyPolicyDetailsScheduleCreateRuleArgs> CreateRule { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<LifecyclePolicyPolicyDetailsScheduleCreateRuleArgs> |
Name
A name for the schedule.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RetainRule
See the retain_rule block. Max of 1 per schedule.
Declaration
public Input<LifecyclePolicyPolicyDetailsScheduleRetainRuleArgs> RetainRule { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<LifecyclePolicyPolicyDetailsScheduleRetainRuleArgs> |
TagsToAdd
A map of tag keys and their values. DLM lifecycle policies will already tag the snapshot with the tags on the volume. This configuration adds extra tags on top of these.
Declaration
public InputMap<object> TagsToAdd { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |