Skip to content

/AWS1/CL_REVCROSSACCOUNTROLE

Specifies a cross-account IAM role ARN and optional external ID.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_crossaccountrolearn TYPE /AWS1/REVIAMROLEARN /AWS1/REVIAMROLEARN

ARN of the IAM Role for the profile. Null if the permission profile is the 'Admin' profile.

Optional arguments:

iv_externalid TYPE /AWS1/REVSTRING /AWS1/REVSTRING

The external ID used for assuming the cross-account role.


Queryable Attributes

crossAccountRoleArn

ARN of the IAM Role for the profile. Null if the permission profile is the 'Admin' profile.

Accessible with the following methods

Method Description
GET_CROSSACCOUNTROLEARN() Getter for CROSSACCOUNTROLEARN, with configurable default
ASK_CROSSACCOUNTROLEARN() Getter for CROSSACCOUNTROLEARN w/ exceptions if field has no
HAS_CROSSACCOUNTROLEARN() Determine if CROSSACCOUNTROLEARN has a value

externalId

The external ID used for assuming the cross-account role.

Accessible with the following methods

Method Description
GET_EXTERNALID() Getter for EXTERNALID, with configurable default
ASK_EXTERNALID() Getter for EXTERNALID w/ exceptions if field has no value
HAS_EXTERNALID() Determine if EXTERNALID 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_CROSSACCOUNTROLELIST

TYPES TT_CROSSACCOUNTROLELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_REVCROSSACCOUNTROLE WITH DEFAULT KEY
.