Values.SAMLOptionsInputSourceThe SAML authentication configuration for an Amazon OpenSearch Service domain.
type nonrec t = {enabled : Boolean.t option;True to enable SAML authentication for a domain.
*)idp : SAMLIdp.t option;The SAML Identity Provider's information.
*)masterUserName : Username.t option;The SAML master user name, which is stored in the domain's internal user database.
*)masterBackendRole : BackendRole.t option;The backend role that the SAML master user is mapped to.
*)subjectKey : String_.t option;Element of the SAML assertion to use for the user name. Default is NameID.
*)rolesKey : String_.t option;Element of the SAML assertion to use for backend roles. Default is roles.
*)sessionTimeoutMinutes : IntegerClass.t option;The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, and the default value is 60.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of IntegerClass.t
| `String of Username.t
| `Structure of (string * [> `String of SAMLMetadata.t ]) list ])
list ]