/AWS1/CL_SCGPRINCIPAL¶
Information about a principal.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_principalarn TYPE /AWS1/SCGPRINCIPALARN /AWS1/SCGPRINCIPALARN¶
The ARN of the principal (user, role, or group). This field allows for an ARN with no
accountID, with or without wildcard characters if thePrincipalTypeis anIAM_PATTERN.For more information, review associate-principal-with-portfolio in the Amazon Web Services CLI Command Reference.
iv_principaltype TYPE /AWS1/SCGPRINCIPALTYPE /AWS1/SCGPRINCIPALTYPE¶
The principal type. The supported value is
IAMif you use a fully defined ARN, orIAM_PATTERNif you use an ARN with noaccountID, with or without wildcard characters.
Queryable Attributes¶
PrincipalARN¶
The ARN of the principal (user, role, or group). This field allows for an ARN with no
accountID, with or without wildcard characters if thePrincipalTypeis anIAM_PATTERN.For more information, review associate-principal-with-portfolio in the Amazon Web Services CLI Command Reference.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRINCIPALARN() |
Getter for PRINCIPALARN, with configurable default |
ASK_PRINCIPALARN() |
Getter for PRINCIPALARN w/ exceptions if field has no value |
HAS_PRINCIPALARN() |
Determine if PRINCIPALARN has a value |
PrincipalType¶
The principal type. The supported value is
IAMif you use a fully defined ARN, orIAM_PATTERNif you use an ARN with noaccountID, with or without wildcard characters.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRINCIPALTYPE() |
Getter for PRINCIPALTYPE, with configurable default |
ASK_PRINCIPALTYPE() |
Getter for PRINCIPALTYPE w/ exceptions if field has no value |
HAS_PRINCIPALTYPE() |
Determine if PRINCIPALTYPE 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_PRINCIPALS¶
TYPES TT_PRINCIPALS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SCGPRINCIPAL WITH DEFAULT KEY
.