Skip to content

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