Values.AdvancedSecurityOptionsInputSourceOptions for enabling and configuring fine-grained access control. For more information, see Fine-grained access control in Amazon OpenSearch Service.
type nonrec t = {enabled : Boolean.t option;True to enable fine-grained access control.
*)internalUserDatabaseEnabled : Boolean.t option;True to enable the internal user database.
*)masterUserOptions : MasterUserOptions.t option;Container for information about the master user.
*)sAMLOptions : SAMLOptionsInput.t option;Container for information about the SAML configuration for OpenSearch Dashboards.
*)jWTOptions : JWTOptionsInput.t option;Container for information about the JWT configuration of the Amazon OpenSearch Service.
*)iAMFederationOptions : IAMFederationOptionsInput.t option;Input configuration for IAM identity federation within advanced security options.
*)anonymousAuthEnabled : Boolean.t option;True to enable a 30-day migration period 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 ARN.t
| `Structure of (string * [> `String of SAMLMetadata.t ]) list ])
list ])
list ]