Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data LdapServerMetadataInput = LdapServerMetadataInput' {}
- newLdapServerMetadataInput :: Text -> Text -> Text -> Text -> Text -> Text -> LdapServerMetadataInput
- ldapServerMetadataInput_userRoleName :: Lens' LdapServerMetadataInput (Maybe Text)
- ldapServerMetadataInput_userSearchSubtree :: Lens' LdapServerMetadataInput (Maybe Bool)
- ldapServerMetadataInput_roleSearchSubtree :: Lens' LdapServerMetadataInput (Maybe Bool)
- ldapServerMetadataInput_roleName :: Lens' LdapServerMetadataInput (Maybe Text)
- ldapServerMetadataInput_hosts :: Lens' LdapServerMetadataInput [Text]
- ldapServerMetadataInput_userSearchMatching :: Lens' LdapServerMetadataInput Text
- ldapServerMetadataInput_userBase :: Lens' LdapServerMetadataInput Text
- ldapServerMetadataInput_roleSearchMatching :: Lens' LdapServerMetadataInput Text
- ldapServerMetadataInput_serviceAccountUsername :: Lens' LdapServerMetadataInput Text
- ldapServerMetadataInput_roleBase :: Lens' LdapServerMetadataInput Text
- ldapServerMetadataInput_serviceAccountPassword :: Lens' LdapServerMetadataInput Text
Documentation
data LdapServerMetadataInput Source #
Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker.
Does not apply to RabbitMQ brokers.
See: newLdapServerMetadataInput
smart constructor.
LdapServerMetadataInput' | |
|
Instances
newLdapServerMetadataInput Source #
Create a value of LdapServerMetadataInput
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:userRoleName:LdapServerMetadataInput'
, ldapServerMetadataInput_userRoleName
- Specifies the name of the LDAP attribute for the user group membership.
$sel:userSearchSubtree:LdapServerMetadataInput'
, ldapServerMetadataInput_userSearchSubtree
- The directory search scope for the user. If set to true, scope is to
search the entire subtree.
$sel:roleSearchSubtree:LdapServerMetadataInput'
, ldapServerMetadataInput_roleSearchSubtree
- The directory search scope for the role. If set to true, scope is to
search the entire subtree.
$sel:roleName:LdapServerMetadataInput'
, ldapServerMetadataInput_roleName
- Specifies the LDAP attribute that identifies the group name attribute in
the object returned from the group membership query.
$sel:hosts:LdapServerMetadataInput'
, ldapServerMetadataInput_hosts
- Specifies the location of the LDAP server such as AWS Directory Service
for Microsoft Active Directory . Optional failover server.
$sel:userSearchMatching:LdapServerMetadataInput'
, ldapServerMetadataInput_userSearchMatching
- The LDAP search filter used to find users within the userBase. The
client's username is substituted into the {0} placeholder in the search
filter. For example, if this option is set to (uid={0}) and the received
username is janedoe, the search filter becomes (uid=janedoe) after
string substitution. It will result in matching an entry like
uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example, dc=com.
$sel:userBase:LdapServerMetadataInput'
, ldapServerMetadataInput_userBase
- Select a particular subtree of the directory information tree (DIT) to
search for user entries. The subtree is specified by a DN, which
specifies the base node of the subtree. For example, by setting this
option to ou=Users,ou=corp, dc=corp, dc=example, dc=com, the search for
user entries is restricted to the subtree beneath ou=Users, ou=corp,
dc=corp, dc=example, dc=com.
$sel:roleSearchMatching:LdapServerMetadataInput'
, ldapServerMetadataInput_roleSearchMatching
- The LDAP search filter used to find roles within the roleBase. The
distinguished name of the user matched by userSearchMatching is
substituted into the {0} placeholder in the search filter. The client's
username is substituted into the {1} placeholder. For example, if you
set this option to (member=uid={1})for the user janedoe, the search
filter becomes (member=uid=janedoe) after string substitution. It
matches all role entries that have a member attribute equal to
uid=janedoe under the subtree selected by the roleBase.
$sel:serviceAccountUsername:LdapServerMetadataInput'
, ldapServerMetadataInput_serviceAccountUsername
- Service account username. A service account is an account in your LDAP
server that has access to initiate a connection. For example,
cn=admin,dc=corp, dc=example, dc=com.
$sel:roleBase:LdapServerMetadataInput'
, ldapServerMetadataInput_roleBase
- The distinguished name of the node in the directory information tree
(DIT) to search for roles or groups. For example, ou=group, ou=corp,
dc=corp, dc=example, dc=com.
$sel:serviceAccountPassword:LdapServerMetadataInput'
, ldapServerMetadataInput_serviceAccountPassword
- Service account password. A service account is an account in your LDAP
server that has access to initiate a connection. For example,
cn=admin,dc=corp, dc=example, dc=com.
ldapServerMetadataInput_userRoleName :: Lens' LdapServerMetadataInput (Maybe Text) Source #
Specifies the name of the LDAP attribute for the user group membership.
ldapServerMetadataInput_userSearchSubtree :: Lens' LdapServerMetadataInput (Maybe Bool) Source #
The directory search scope for the user. If set to true, scope is to search the entire subtree.
ldapServerMetadataInput_roleSearchSubtree :: Lens' LdapServerMetadataInput (Maybe Bool) Source #
The directory search scope for the role. If set to true, scope is to search the entire subtree.
ldapServerMetadataInput_roleName :: Lens' LdapServerMetadataInput (Maybe Text) Source #
Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.
ldapServerMetadataInput_hosts :: Lens' LdapServerMetadataInput [Text] Source #
Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory . Optional failover server.
ldapServerMetadataInput_userSearchMatching :: Lens' LdapServerMetadataInput Text Source #
The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example, dc=com.
ldapServerMetadataInput_userBase :: Lens' LdapServerMetadataInput Text Source #
Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp, dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.
ldapServerMetadataInput_roleSearchMatching :: Lens' LdapServerMetadataInput Text Source #
The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.
ldapServerMetadataInput_serviceAccountUsername :: Lens' LdapServerMetadataInput Text Source #
Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.
ldapServerMetadataInput_roleBase :: Lens' LdapServerMetadataInput Text Source #
The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp, dc=example, dc=com.
ldapServerMetadataInput_serviceAccountPassword :: Lens' LdapServerMetadataInput Text Source #
Service account password. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.