/AWS1/CL_OSRIDCENTEROPTIONS¶
Settings container for integrating IAM Identity Center with OpenSearch UI applications, which enables enabling secure user authentication and access control across multiple data sources. This setup supports single sign-on (SSO) through IAM Identity Center, allowing centralized user management.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_enabledapiaccess TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN¶
Indicates whether IAM Identity Center is enabled for the application.
iv_identitycenterinstancearn TYPE /AWS1/OSRIDCENTERINSTANCEARN /AWS1/OSRIDCENTERINSTANCEARN¶
The Amazon Resource Name (ARN) of the IAM Identity Center instance.
iv_subjectkey TYPE /AWS1/OSRSUBJECTKEYIDCOPTION /AWS1/OSRSUBJECTKEYIDCOPTION¶
Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.
iv_roleskey TYPE /AWS1/OSRROLESKEYIDCOPTION /AWS1/OSRROLESKEYIDCOPTION¶
Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.
iv_idcenterapplicationarn TYPE /AWS1/OSRIDCENTERAPPLICATION00 /AWS1/OSRIDCENTERAPPLICATION00¶
The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch Service.
iv_identitystoreid TYPE /AWS1/OSRIDENTITYSTOREID /AWS1/OSRIDENTITYSTOREID¶
The identifier of the IAM Identity Store.
Queryable Attributes¶
EnabledAPIAccess¶
Indicates whether IAM Identity Center is enabled for the application.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENABLEDAPIACCESS() |
Getter for ENABLEDAPIACCESS, with configurable default |
ASK_ENABLEDAPIACCESS() |
Getter for ENABLEDAPIACCESS w/ exceptions if field has no va |
HAS_ENABLEDAPIACCESS() |
Determine if ENABLEDAPIACCESS has a value |
IdentityCenterInstanceARN¶
The Amazon Resource Name (ARN) of the IAM Identity Center instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDCENTERINSTANCEARN() |
Getter for IDENTITYCENTERINSTANCEARN, with configurable defa |
ASK_IDCENTERINSTANCEARN() |
Getter for IDENTITYCENTERINSTANCEARN w/ exceptions if field |
HAS_IDCENTERINSTANCEARN() |
Determine if IDENTITYCENTERINSTANCEARN has a value |
SubjectKey¶
Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBJECTKEY() |
Getter for SUBJECTKEY, with configurable default |
ASK_SUBJECTKEY() |
Getter for SUBJECTKEY w/ exceptions if field has no value |
HAS_SUBJECTKEY() |
Determine if SUBJECTKEY has a value |
RolesKey¶
Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLESKEY() |
Getter for ROLESKEY, with configurable default |
ASK_ROLESKEY() |
Getter for ROLESKEY w/ exceptions if field has no value |
HAS_ROLESKEY() |
Determine if ROLESKEY has a value |
IdentityCenterApplicationARN¶
The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch Service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDCENTERAPPLICATIONARN() |
Getter for IDENTITYCENTERAPPLICATIONARN, with configurable d |
ASK_IDCENTERAPPLICATIONARN() |
Getter for IDENTITYCENTERAPPLICATIONARN w/ exceptions if fie |
HAS_IDCENTERAPPLICATIONARN() |
Determine if IDENTITYCENTERAPPLICATIONARN has a value |
IdentityStoreId¶
The identifier of the IAM Identity Store.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDENTITYSTOREID() |
Getter for IDENTITYSTOREID, with configurable default |
ASK_IDENTITYSTOREID() |
Getter for IDENTITYSTOREID w/ exceptions if field has no val |
HAS_IDENTITYSTOREID() |
Determine if IDENTITYSTOREID has a value |