Values.SamlConfigOptionsSourceDescribes SAML options for an OpenSearch Serverless security configuration in the form of a key-value map.
type nonrec t = {metadata : SamlMetadata.t;The XML IdP metadata file generated from your identity provider.
*)userAttribute : SamlUserAttribute.t option;A user attribute for this SAML integration.
*)groupAttribute : SamlGroupAttribute.t option;The group attribute for this SAML integration.
*)openSearchServerlessEntityId : OpenSearchServerlessEntityId.t option;Custom entity ID attribute to override the default entity ID for this SAML integration.
*)sessionTimeout : SamlConfigOptionsSessionTimeoutInteger.t option;The session timeout, in minutes. Default is 60 minutes (12 hours).
*)}val make :
?userAttribute:??? ->
?groupAttribute:??? ->
?openSearchServerlessEntityId:??? ->
?sessionTimeout:??? ->
metadata:SamlMetadata.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of SamlConfigOptionsSessionTimeoutInteger.t
| `String of SamlMetadata.t ])
list ]