/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
.