/AWS1/CL_SSAACCOUNTASSIGNMENT¶
The assignment that indicates a principal's limited access to a specified Amazon Web Services account with a specified permission set.
The term principal here refers to a user or group that is defined in IAM Identity Center.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_ACCOUNTID
TYPE /AWS1/SSAACCOUNTID
/AWS1/SSAACCOUNTID
¶
The identifier of the Amazon Web Services account.
IV_PERMISSIONSETARN
TYPE /AWS1/SSAPERMISSIONSETARN
/AWS1/SSAPERMISSIONSETARN
¶
The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
IV_PRINCIPALTYPE
TYPE /AWS1/SSAPRINCIPALTYPE
/AWS1/SSAPRINCIPALTYPE
¶
The entity type for which the assignment will be created.
IV_PRINCIPALID
TYPE /AWS1/SSAPRINCIPALID
/AWS1/SSAPRINCIPALID
¶
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
Queryable Attributes¶
AccountId¶
The identifier of the Amazon Web Services account.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ACCOUNTID() |
Getter for ACCOUNTID, with configurable default |
ASK_ACCOUNTID() |
Getter for ACCOUNTID w/ exceptions if field has no value |
HAS_ACCOUNTID() |
Determine if ACCOUNTID has a value |
PermissionSetArn¶
The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PERMISSIONSETARN() |
Getter for PERMISSIONSETARN, with configurable default |
ASK_PERMISSIONSETARN() |
Getter for PERMISSIONSETARN w/ exceptions if field has no va |
HAS_PERMISSIONSETARN() |
Determine if PERMISSIONSETARN has a value |
PrincipalType¶
The entity type for which the assignment will be created.
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 |
PrincipalId¶
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRINCIPALID() |
Getter for PRINCIPALID, with configurable default |
ASK_PRINCIPALID() |
Getter for PRINCIPALID w/ exceptions if field has no value |
HAS_PRINCIPALID() |
Determine if PRINCIPALID 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_ACCOUNTASSIGNMENTLIST
¶
TYPES TT_ACCOUNTASSIGNMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SSAACCOUNTASSIGNMENT WITH DEFAULT KEY
.