Values.AwsAmazonMqBrokerLdapServerMetadataDetailsSourceThe metadata of the Lightweight Directory Access Protocol (LDAP) server used to authenticate and authorize connections to the broker. This is an optional failover server.
type nonrec t = {hosts : StringList.t option;Specifies the location of the LDAP server, such as Amazon Web Services Directory Service for Microsoft Active Directory.
*)roleBase : NonEmptyString.t option;The distinguished name of the node in the directory information tree (DIT) to search for roles or groups.
*)roleName : NonEmptyString.t option;The group name attribute in a role entry whose value is the name of that role.
*)roleSearchMatching : NonEmptyString.t option;The LDAP search filter used to find roles within the roleBase.
*)roleSearchSubtree : Boolean.t option;The directory search scope for the role. If set to true, the scope is to search the entire subtree.
*)serviceAccountUsername : NonEmptyString.t option;A username for the service account, which is an account in your LDAP server that has access to initiate a connection.
*)userBase : NonEmptyString.t option;Selects a particular subtree of the directory information tree (DIT) to search for user entries.
*)userRoleName : NonEmptyString.t option;The name of the LDAP attribute in the user's directory entry for the user's group membership.
*)userSearchMatching : NonEmptyString.t option;The LDAP search filter used to find users within the userBase.
*)userSearchSubtree : Boolean.t option;The directory search scope for the user. If set to true, the scope is to search the entire subtree.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of [> `String of NonEmptyString.t ] list
| `String of NonEmptyString.t ])
list ]