/AWS1/CL_SGMROLEGRPASSIGNMENT¶
Defines the mapping between an in-app role and the AWS IAM Identity Center group patterns that should be assigned to that role within the SageMaker Partner AI App.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_rolename TYPE /AWS1/SGMNONEMPTYSTRING256 /AWS1/SGMNONEMPTYSTRING256¶
The name of the in-app role within the SageMaker Partner AI App. The specific roles available depend on the app type and version.
it_grouppatterns TYPE /AWS1/CL_SGMGROUPPATSLIST_W=>TT_GROUPPATTERNSLIST TT_GROUPPATTERNSLIST¶
A list of AWS IAM Identity Center group patterns that should be assigned to the specified role. Group patterns support wildcard matching using
*.
Queryable Attributes¶
RoleName¶
The name of the in-app role within the SageMaker Partner AI App. The specific roles available depend on the app type and version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLENAME() |
Getter for ROLENAME, with configurable default |
ASK_ROLENAME() |
Getter for ROLENAME w/ exceptions if field has no value |
HAS_ROLENAME() |
Determine if ROLENAME has a value |
GroupPatterns¶
A list of AWS IAM Identity Center group patterns that should be assigned to the specified role. Group patterns support wildcard matching using
*.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GROUPPATTERNS() |
Getter for GROUPPATTERNS, with configurable default |
ASK_GROUPPATTERNS() |
Getter for GROUPPATTERNS w/ exceptions if field has no value |
HAS_GROUPPATTERNS() |
Determine if GROUPPATTERNS 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_ROLEGROUPASSIGNMENTSLIST¶
TYPES TT_ROLEGROUPASSIGNMENTSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMROLEGRPASSIGNMENT WITH DEFAULT KEY
.