Skip to content

/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
.