/AWS1/CL_DLMLCPOLICYSUMMARY¶
Summary information about a lifecycle policy.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_POLICYID
TYPE /AWS1/DLMPOLICYID
/AWS1/DLMPOLICYID
¶
The identifier of the lifecycle policy.
IV_DESCRIPTION
TYPE /AWS1/DLMPOLICYDESCRIPTION
/AWS1/DLMPOLICYDESCRIPTION
¶
The description of the lifecycle policy.
IV_STATE
TYPE /AWS1/DLMGETTBLPLYSTATEVALUES
/AWS1/DLMGETTBLPLYSTATEVALUES
¶
The activation state of the lifecycle policy.
IT_TAGS
TYPE /AWS1/CL_DLMTAGMAP_W=>TT_TAGMAP
TT_TAGMAP
¶
The tags.
IV_POLICYTYPE
TYPE /AWS1/DLMPOLICYTYPEVALUES
/AWS1/DLMPOLICYTYPEVALUES
¶
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.
IV_DEFAULTPOLICY
TYPE /AWS1/DLMDEFAULTPOLICY
/AWS1/DLMDEFAULTPOLICY
¶
[Default policies only] The type of default policy. Values include:
VOLUME
- Default policy for EBS snapshots
INSTANCE
- Default policy for EBS-backed AMIs
Queryable Attributes¶
PolicyId¶
The identifier of the lifecycle policy.
Accessible with the following methods¶
Method | Description |
---|---|
GET_POLICYID() |
Getter for POLICYID, with configurable default |
ASK_POLICYID() |
Getter for POLICYID w/ exceptions if field has no value |
HAS_POLICYID() |
Determine if POLICYID has a value |
Description¶
The description of the lifecycle policy.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
State¶
The activation state of the lifecycle policy.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
Tags¶
The tags.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
PolicyType¶
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.
Accessible with the following methods¶
Method | Description |
---|---|
GET_POLICYTYPE() |
Getter for POLICYTYPE, with configurable default |
ASK_POLICYTYPE() |
Getter for POLICYTYPE w/ exceptions if field has no value |
HAS_POLICYTYPE() |
Determine if POLICYTYPE has a value |
DefaultPolicy¶
[Default policies only] The type of default policy. Values include:
VOLUME
- Default policy for EBS snapshots
INSTANCE
- Default policy for EBS-backed AMIs
Accessible with the following methods¶
Method | Description |
---|---|
GET_DEFAULTPOLICY() |
Getter for DEFAULTPOLICY, with configurable default |
ASK_DEFAULTPOLICY() |
Getter for DEFAULTPOLICY w/ exceptions if field has no value |
HAS_DEFAULTPOLICY() |
Determine if DEFAULTPOLICY has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_LIFECYCLEPOLICYSUMMARYLIST
¶
TYPES TT_LIFECYCLEPOLICYSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_DLMLCPOLICYSUMMARY WITH DEFAULT KEY
.