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:SamlUserAttribute.t ->
?groupAttribute:SamlGroupAttribute.t ->
?openSearchServerlessEntityId:OpenSearchServerlessEntityId.t ->
?sessionTimeout:SamlConfigOptionsSessionTimeoutInteger.t ->
metadata:SamlMetadata.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of SamlConfigOptionsSessionTimeoutInteger.t
| `String of SamlMetadata.t ])
list ]