Class: Aws::DLM::Types::LifecyclePolicySummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::DLM::Types::LifecyclePolicySummary
- Defined in:
- gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb
Overview
Summary information about a lifecycle policy.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#default_policy ⇒ Boolean
[Default policies only] The type of default policy.
-
#description ⇒ String
The description of the lifecycle policy.
-
#policy_id ⇒ String
The identifier of the lifecycle policy.
-
#policy_type ⇒ String
The type of policy.
-
#state ⇒ String
The activation state of the lifecycle policy.
-
#tags ⇒ Hash<String,String>
The tags.
Instance Attribute Details
#default_policy ⇒ Boolean
[Default policies only] The type of default policy. Values include:
VOLUME
- Default policy for EBS snapshotsINSTANCE
- Default policy for EBS-backed AMIs
921 922 923 924 925 926 927 928 929 930 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 921 class LifecyclePolicySummary < Struct.new( :policy_id, :description, :state, :tags, :policy_type, :default_policy) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the lifecycle policy.
921 922 923 924 925 926 927 928 929 930 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 921 class LifecyclePolicySummary < Struct.new( :policy_id, :description, :state, :tags, :policy_type, :default_policy) SENSITIVE = [] include Aws::Structure end |
#policy_id ⇒ String
The identifier of the lifecycle policy.
921 922 923 924 925 926 927 928 929 930 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 921 class LifecyclePolicySummary < Struct.new( :policy_id, :description, :state, :tags, :policy_type, :default_policy) SENSITIVE = [] include Aws::Structure end |
#policy_type ⇒ String
The type of policy. EBS_SNAPSHOT_MANAGEMENT
indicates that the
policy manages the lifecycle of Amazon EBS snapshots.
IMAGE_MANAGEMENT
indicates that the policy manages the lifecycle
of EBS-backed AMIs. EVENT_BASED_POLICY
indicates that the policy
automates cross-account snapshot copies for snapshots that are
shared with your account.
921 922 923 924 925 926 927 928 929 930 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 921 class LifecyclePolicySummary < Struct.new( :policy_id, :description, :state, :tags, :policy_type, :default_policy) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The activation state of the lifecycle policy.
921 922 923 924 925 926 927 928 929 930 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 921 class LifecyclePolicySummary < Struct.new( :policy_id, :description, :state, :tags, :policy_type, :default_policy) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags.
921 922 923 924 925 926 927 928 929 930 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 921 class LifecyclePolicySummary < Struct.new( :policy_id, :description, :state, :tags, :policy_type, :default_policy) SENSITIVE = [] include Aws::Structure end |