Skip to content

/AWS1/CL_PTBASSOCIATEDRESOURCE

Represents an AWS resource that is associated with a benefit application for tracking and management.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_resourcetype TYPE /AWS1/PTBRESOURCETYPE /AWS1/PTBRESOURCETYPE

The type of AWS resource (e.g., EC2 instance, S3 bucket, Lambda function).

iv_resourceidentifier TYPE /AWS1/PTBSTRING /AWS1/PTBSTRING

The unique identifier of the AWS resource within its service.

iv_resourcearn TYPE /AWS1/PTBARN /AWS1/PTBARN

The Amazon Resource Name (ARN) that uniquely identifies the AWS resource.


Queryable Attributes

ResourceType

The type of AWS resource (e.g., EC2 instance, S3 bucket, Lambda function).

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

ResourceIdentifier

The unique identifier of the AWS resource within its service.

Accessible with the following methods

Method Description
GET_RESOURCEIDENTIFIER() Getter for RESOURCEIDENTIFIER, with configurable default
ASK_RESOURCEIDENTIFIER() Getter for RESOURCEIDENTIFIER w/ exceptions if field has no
HAS_RESOURCEIDENTIFIER() Determine if RESOURCEIDENTIFIER has a value

ResourceArn

The Amazon Resource Name (ARN) that uniquely identifies the AWS resource.

Accessible with the following methods

Method Description
GET_RESOURCEARN() Getter for RESOURCEARN, with configurable default
ASK_RESOURCEARN() Getter for RESOURCEARN w/ exceptions if field has no value
HAS_RESOURCEARN() Determine if RESOURCEARN 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_ASSOCIATEDRESOURCES

TYPES TT_ASSOCIATEDRESOURCES TYPE STANDARD TABLE OF REF TO /AWS1/CL_PTBASSOCIATEDRESOURCE WITH DEFAULT KEY
.