Skip to content

/AWS1/CL_APSSHAREDIMAGEPERMS

Describes the permissions that are available to the specified AWS account for a shared image.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_sharedaccountid TYPE /AWS1/APSAWSACCOUNTID /AWS1/APSAWSACCOUNTID

The 12-digit identifier of the AWS account with which the image is shared.

io_imagepermissions TYPE REF TO /AWS1/CL_APSIMAGEPERMISSIONS /AWS1/CL_APSIMAGEPERMISSIONS

Describes the permissions for a shared image.


Queryable Attributes

sharedAccountId

The 12-digit identifier of the AWS account with which the image is shared.

Accessible with the following methods

Method Description
GET_SHAREDACCOUNTID() Getter for SHAREDACCOUNTID, with configurable default
ASK_SHAREDACCOUNTID() Getter for SHAREDACCOUNTID w/ exceptions if field has no val
HAS_SHAREDACCOUNTID() Determine if SHAREDACCOUNTID has a value

imagePermissions

Describes the permissions for a shared image.

Accessible with the following methods

Method Description
GET_IMAGEPERMISSIONS() Getter for IMAGEPERMISSIONS

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SHAREDIMAGEPERMISSIONSLIST

TYPES TT_SHAREDIMAGEPERMISSIONSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_APSSHAREDIMAGEPERMS WITH DEFAULT KEY
.