Class CfnBroker.LdapServerMetadataProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBroker.LdapServerMetadataProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBroker.LdapServerMetadataProperty
CfnBroker.LdapServerMetadataProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.amazonmq.CfnBroker.LdapServerMetadataProperty
CfnBroker.LdapServerMetadataProperty.Builder, CfnBroker.LdapServerMetadataProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBroker.LdapServerMetadataProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
getHosts()
Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory .final String
The distinguished name of the node in the directory information tree (DIT) to search for roles or groups.final String
The group name attribute in a role entry whose value is the name of that role.final String
The LDAP search filter used to find roles within the roleBase.final Object
The directory search scope for the role.final String
Service account password.final String
Service account username.final String
Select a particular subtree of the directory information tree (DIT) to search for user entries.final String
The name of the LDAP attribute in the user's directory entry for the user's group membership.final String
The LDAP search filter used to find users within theuserBase
.final Object
The directory search scope for the user.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnBroker.LdapServerMetadataProperty.Builder
.
-
-
Method Details
-
getHosts
Description copied from interface:CfnBroker.LdapServerMetadataProperty
Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory .Optional failover server.
- Specified by:
getHosts
in interfaceCfnBroker.LdapServerMetadataProperty
-
getRoleBase
Description copied from interface:CfnBroker.LdapServerMetadataProperty
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
.- Specified by:
getRoleBase
in interfaceCfnBroker.LdapServerMetadataProperty
-
getRoleSearchMatching
Description copied from interface:CfnBroker.LdapServerMetadataProperty
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 touid=janedoe
under the subtree selected by theRoleBases
.- Specified by:
getRoleSearchMatching
in interfaceCfnBroker.LdapServerMetadataProperty
-
getServiceAccountPassword
Description copied from interface:CfnBroker.LdapServerMetadataProperty
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
.- Specified by:
getServiceAccountPassword
in interfaceCfnBroker.LdapServerMetadataProperty
-
getServiceAccountUsername
Description copied from interface:CfnBroker.LdapServerMetadataProperty
Service account username.A service account is an account in your LDAP server that has access to initiate a connection. For example,
cn=admin
,ou=corp
,dc=corp
,dc=example
,dc=com
.- Specified by:
getServiceAccountUsername
in interfaceCfnBroker.LdapServerMetadataProperty
-
getUserBase
Description copied from interface:CfnBroker.LdapServerMetadataProperty
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 beneathou=Users
,ou=corp
,dc=corp
,dc=example
,dc=com
.- Specified by:
getUserBase
in interfaceCfnBroker.LdapServerMetadataProperty
-
getUserSearchMatching
Description copied from interface:CfnBroker.LdapServerMetadataProperty
The LDAP search filter used to find users within theuserBase
.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 isjanedoe
, the search filter becomes(uid=janedoe)
after string substitution. It will result in matching an entry likeuid=janedoe
,ou=Users
,ou=corp
,dc=corp
,dc=example
,dc=com
.- Specified by:
getUserSearchMatching
in interfaceCfnBroker.LdapServerMetadataProperty
-
getRoleName
Description copied from interface:CfnBroker.LdapServerMetadataProperty
The group name attribute in a role entry whose value is the name of that role.For example, you can specify
cn
for a group entry's common name. If authentication succeeds, then the user is assigned the the value of thecn
attribute for each role entry that they are a member of.- Specified by:
getRoleName
in interfaceCfnBroker.LdapServerMetadataProperty
-
getRoleSearchSubtree
Description copied from interface:CfnBroker.LdapServerMetadataProperty
The directory search scope for the role.If set to true, scope is to search the entire subtree.
- Specified by:
getRoleSearchSubtree
in interfaceCfnBroker.LdapServerMetadataProperty
-
getUserRoleName
Description copied from interface:CfnBroker.LdapServerMetadataProperty
The name of the LDAP attribute in the user's directory entry for the user's group membership.In some cases, user roles may be identified by the value of an attribute in the user's directory entry. The
UserRoleName
option allows you to provide the name of this attribute.- Specified by:
getUserRoleName
in interfaceCfnBroker.LdapServerMetadataProperty
-
getUserSearchSubtree
Description copied from interface:CfnBroker.LdapServerMetadataProperty
The directory search scope for the user.If set to true, scope is to search the entire subtree.
- Specified by:
getUserSearchSubtree
in interfaceCfnBroker.LdapServerMetadataProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-