Values.IdentityCenterOptionsSourceSettings 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.
type nonrec t = {enabledAPIAccess : Boolean.t option;Indicates whether IAM Identity Center is enabled for the application.
*)identityCenterInstanceARN : IdentityCenterInstanceARN.t option;The Amazon Resource Name (ARN) of the IAM Identity Center instance.
*)identityCenterInstanceRegion : Region.t option;The Region of the IAM Identity Center instance.
*)subjectKey : SubjectKeyIdCOption.t option;Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.
*)rolesKey : RolesKeyIdCOption.t option;Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.
*)identityCenterApplicationARN : IdentityCenterApplicationARN.t option;The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch Service.
*)identityStoreId : IdentityStoreId.t option;The identifier of the IAM Identity Store.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of IdentityCenterInstanceARN.t ])
list ]