/AWS1/CL_PTSGETRESOURCESNAPRSP¶
GetResourceSnapshotResponse
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_catalog TYPE /AWS1/PTSCATALOGIDENTIFIER /AWS1/PTSCATALOGIDENTIFIER¶
The catalog in which the snapshot was created. Matches the Catalog specified in the request.
Optional arguments:¶
iv_arn TYPE /AWS1/PTSRESOURCEARN /AWS1/PTSRESOURCEARN¶
The Amazon Resource Name (ARN) that uniquely identifies the resource snapshot.
iv_createdby TYPE /AWS1/PTSAWSACCOUNT /AWS1/PTSAWSACCOUNT¶
The AWS account ID of the principal (user or role) who created the snapshot. This helps in tracking the origin of the snapshot.
iv_createdat TYPE /AWS1/PTSDATETIME /AWS1/PTSDATETIME¶
The timestamp when the snapshot was created, in ISO 8601 format (e.g., "2023-06-01T14:30:00Z"). This allows for precise tracking of when the snapshot was taken.
iv_engagementid TYPE /AWS1/PTSENGAGEMENTIDENTIFIER /AWS1/PTSENGAGEMENTIDENTIFIER¶
The identifier of the engagement associated with this snapshot. Matches the EngagementIdentifier specified in the request.
iv_resourcetype TYPE /AWS1/PTSRESOURCETYPE /AWS1/PTSRESOURCETYPE¶
The type of the resource that was snapshotted. Matches the ResourceType specified in the request.
iv_resourceid TYPE /AWS1/PTSRESOURCEIDENTIFIER /AWS1/PTSRESOURCEIDENTIFIER¶
The identifier of the specific resource that was snapshotted. Matches the ResourceIdentifier specified in the request.
iv_resourcesnaptemplatename TYPE /AWS1/PTSRESOURCETEMPLATENAME /AWS1/PTSRESOURCETEMPLATENAME¶
The name of the view used for this snapshot. This is the same as the template name.
iv_revision TYPE /AWS1/PTSRESOURCESNAPREVISION /AWS1/PTSRESOURCESNAPREVISION¶
The revision number of this snapshot. This is a positive integer that is sequential and unique within the context of a resource view.
io_payload TYPE REF TO /AWS1/CL_PTSRESRCSNAPPAYLOAD /AWS1/CL_PTSRESRCSNAPPAYLOAD¶
Represents the payload of a resource snapshot. This structure is designed to accommodate different types of resource snapshots, currently supporting opportunity summaries.
it_targetmemberaccounts TYPE /AWS1/CL_PTSAWSACIDORALIASLS00=>TT_AWSACCOUNTIDORALIASLIST TT_AWSACCOUNTIDORALIASLIST¶
Target member accounts associated with the resource snapshot.
Queryable Attributes¶
Catalog¶
The catalog in which the snapshot was created. Matches the Catalog specified in the request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CATALOG() |
Getter for CATALOG, with configurable default |
ASK_CATALOG() |
Getter for CATALOG w/ exceptions if field has no value |
HAS_CATALOG() |
Determine if CATALOG has a value |
Arn¶
The Amazon Resource Name (ARN) that uniquely identifies the resource snapshot.
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 |
CreatedBy¶
The AWS account ID of the principal (user or role) who created the snapshot. This helps in tracking the origin of the snapshot.
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 |
CreatedAt¶
The timestamp when the snapshot was created, in ISO 8601 format (e.g., "2023-06-01T14:30:00Z"). This allows for precise tracking of when the snapshot was taken.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
EngagementId¶
The identifier of the engagement associated with this snapshot. Matches the EngagementIdentifier specified in the request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENGAGEMENTID() |
Getter for ENGAGEMENTID, with configurable default |
ASK_ENGAGEMENTID() |
Getter for ENGAGEMENTID w/ exceptions if field has no value |
HAS_ENGAGEMENTID() |
Determine if ENGAGEMENTID has a value |
ResourceType¶
The type of the resource that was snapshotted. Matches the ResourceType specified in the request.
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 that was snapshotted. Matches the ResourceIdentifier specified in the request.
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 view used for this snapshot. This is the same as the template name.
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 |
Revision¶
The revision number of this snapshot. This is a positive integer that is sequential and unique within the context of a resource view.
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 |
Payload¶
Represents the payload of a resource snapshot. This structure is designed to accommodate different types of resource snapshots, currently supporting opportunity summaries.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYLOAD() |
Getter for PAYLOAD |
TargetMemberAccounts¶
Target member accounts associated with the resource snapshot.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETMEMBERACCOUNTS() |
Getter for TARGETMEMBERACCOUNTS, with configurable default |
ASK_TARGETMEMBERACCOUNTS() |
Getter for TARGETMEMBERACCOUNTS w/ exceptions if field has n |
HAS_TARGETMEMBERACCOUNTS() |
Determine if TARGETMEMBERACCOUNTS has a value |