/AWS1/CL_RAMPRINCIPAL¶
Describes a principal for use with Resource Access Manager.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_id TYPE /AWS1/RAMSTRING /AWS1/RAMSTRING¶
The ID of the principal that can be associated with a resource share.
iv_resourcesharearn TYPE /AWS1/RAMSTRING /AWS1/RAMSTRING¶
The Amazon Resource Name (ARN) of a resource share the principal is associated with.
iv_creationtime TYPE /AWS1/RAMDATETIME /AWS1/RAMDATETIME¶
The date and time when the principal was associated with the resource share.
iv_lastupdatedtime TYPE /AWS1/RAMDATETIME /AWS1/RAMDATETIME¶
The date and time when the association between the resource share and the principal was last updated.
iv_external TYPE /AWS1/RAMBOOLEAN /AWS1/RAMBOOLEAN¶
Indicates the relationship between the Amazon Web Services account the principal belongs to and the account that owns the resource share:
True– The two accounts belong to same organization.
False– The two accounts do not belong to the same organization.
Queryable Attributes¶
id¶
The ID of the principal that can be associated with a resource share.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
resourceShareArn¶
The Amazon Resource Name (ARN) of a resource share the principal is associated with.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCESHAREARN() |
Getter for RESOURCESHAREARN, with configurable default |
ASK_RESOURCESHAREARN() |
Getter for RESOURCESHAREARN w/ exceptions if field has no va |
HAS_RESOURCESHAREARN() |
Determine if RESOURCESHAREARN has a value |
creationTime¶
The date and time when the principal was associated with the resource share.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME, with configurable default |
ASK_CREATIONTIME() |
Getter for CREATIONTIME w/ exceptions if field has no value |
HAS_CREATIONTIME() |
Determine if CREATIONTIME has a value |
lastUpdatedTime¶
The date and time when the association between the resource share and the principal was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME, with configurable default |
ASK_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME w/ exceptions if field has no val |
HAS_LASTUPDATEDTIME() |
Determine if LASTUPDATEDTIME has a value |
external¶
Indicates the relationship between the Amazon Web Services account the principal belongs to and the account that owns the resource share:
True– The two accounts belong to same organization.
False– The two accounts do not belong to the same organization.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXTERNAL() |
Getter for EXTERNAL, with configurable default |
ASK_EXTERNAL() |
Getter for EXTERNAL w/ exceptions if field has no value |
HAS_EXTERNAL() |
Determine if EXTERNAL 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_PRINCIPALLIST¶
TYPES TT_PRINCIPALLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_RAMPRINCIPAL WITH DEFAULT KEY
.