Values.SamlConfigurationSourceA structure containing information about how this workspace works with SAML.
type nonrec t = {idpMetadata : IdpMetadata.t;A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.
*)assertionAttributes : AssertionAttributes.t option;A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.
*)roleValues : RoleValues.t option;A structure containing arrays that map group names in the SAML assertion to the Grafana Admin and Editor roles in the workspace.
*)allowedOrganizations : AllowedOrganizations.t option;Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace. If this is empty, all organizations in the assertion attribute have access.
*)loginValidityDuration : LoginValidityDuration.t option;How long a sign-on session by a SAML user is valid, before the user has to sign on again.
*)}val make :
?assertionAttributes:??? ->
?roleValues:??? ->
?allowedOrganizations:??? ->
?loginValidityDuration:??? ->
idpMetadata:IdpMetadata.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of LoginValidityDuration.t
| `List of [> `String of AllowedOrganization.t ] list
| `Structure of
(string
* [> `List of [> `String of RoleValue.t ] list
| `String of IdpMetadataUrl.t ])
list ])
list ]