Values.AdvancedSecurityOptionsSourceContainer for fine-grained access control settings.
type nonrec t = {enabled : Boolean.t option;True if fine-grained access control is enabled.
*)internalUserDatabaseEnabled : Boolean.t option;True if the internal user database is enabled.
*)sAMLOptions : SAMLOptionsOutput.t option;Container for information about the SAML configuration for OpenSearch Dashboards.
*)jWTOptions : JWTOptionsOutput.t option;Container for information about the JWT configuration of the Amazon OpenSearch Service.
*)iAMFederationOptions : IAMFederationOptionsOutput.t option;Configuration options for IAM identity federation in advanced security settings.
*)anonymousAuthDisableDate : DisableTimestamp.t option;Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.
*)anonymousAuthEnabled : Boolean.t option;True if a 30-day migration period is enabled, during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of IntegerClass.t
| `String of String_.t
| `Structure of (string * [> `String of SAMLMetadata.t ]) list ])
list
| `Timestamp of DisableTimestamp.t ])
list ]