Skip to content

/AWS1/CL_PTSRESOURCESNAPSUMM

Provides a concise summary of a resource snapshot, including its unique identifier and version information. This structure is used to quickly reference and identify specific versions of resource snapshots.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_arn TYPE /AWS1/PTSRESOURCESNAPSHOTARN /AWS1/PTSRESOURCESNAPSHOTARN

The Amazon Resource Name (ARN) of the snapshot. This globally unique identifier can be used for cross-service references and in IAM policies.

iv_revision TYPE /AWS1/PTSRESOURCESNAPREVISION /AWS1/PTSRESOURCESNAPREVISION

The revision number of the snapshot. This integer value is incremented each time the snapshot is updated, allowing for version tracking of the resource snapshot.

iv_resourcetype TYPE /AWS1/PTSRESOURCETYPE /AWS1/PTSRESOURCETYPE

The type of resource snapshotted.

iv_resourceid TYPE /AWS1/PTSRESOURCEIDENTIFIER /AWS1/PTSRESOURCEIDENTIFIER

The identifier of the specific resource snapshotted. The format might vary depending on the ResourceType.

iv_resourcesnaptemplatename TYPE /AWS1/PTSRESOURCETEMPLATENAME /AWS1/PTSRESOURCETEMPLATENAME

The name of the template used to create the snapshot.

iv_createdby TYPE /AWS1/PTSAWSACCOUNT /AWS1/PTSAWSACCOUNT

The AWS account ID of the entity that owns the resource from which the snapshot was created.


Queryable Attributes

Arn

The Amazon Resource Name (ARN) of the snapshot. This globally unique identifier can be used for cross-service references and in IAM policies.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

Revision

The revision number of the snapshot. This integer value is incremented each time the snapshot is updated, allowing for version tracking of the resource snapshot.

Accessible with the following methods

Method Description
GET_REVISION() Getter for REVISION, with configurable default
ASK_REVISION() Getter for REVISION w/ exceptions if field has no value
HAS_REVISION() Determine if REVISION has a value

ResourceType

The type of resource snapshotted.

Accessible with the following methods

Method Description
GET_RESOURCETYPE() Getter for RESOURCETYPE, with configurable default
ASK_RESOURCETYPE() Getter for RESOURCETYPE w/ exceptions if field has no value
HAS_RESOURCETYPE() Determine if RESOURCETYPE has a value

ResourceId

The identifier of the specific resource snapshotted. The format might vary depending on the ResourceType.

Accessible with the following methods

Method Description
GET_RESOURCEID() Getter for RESOURCEID, with configurable default
ASK_RESOURCEID() Getter for RESOURCEID w/ exceptions if field has no value
HAS_RESOURCEID() Determine if RESOURCEID has a value

ResourceSnapshotTemplateName

The name of the template used to create the snapshot.

Accessible with the following methods

Method Description
GET_RESOURCESNAPTEMPLATENAME() Getter for RESOURCESNAPSHOTTEMPLATENAME, with configurable d
ASK_RESOURCESNAPTEMPLATENAME() Getter for RESOURCESNAPSHOTTEMPLATENAME w/ exceptions if fie
HAS_RESOURCESNAPTEMPLATENAME() Determine if RESOURCESNAPSHOTTEMPLATENAME has a value

CreatedBy

The AWS account ID of the entity that owns the resource from which the snapshot was created.

Accessible with the following methods

Method Description
GET_CREATEDBY() Getter for CREATEDBY, with configurable default
ASK_CREATEDBY() Getter for CREATEDBY w/ exceptions if field has no value
HAS_CREATEDBY() Determine if CREATEDBY 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_RESOURCESNAPSHOTSUMMARYLIST

TYPES TT_RESOURCESNAPSHOTSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PTSRESOURCESNAPSUMM WITH DEFAULT KEY
.