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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.amazonmq.CfnBroker.LdapServerMetadataProperty
CfnBroker.LdapServerMetadataProperty.Builder, CfnBroker.LdapServerMetadataProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBroker.LdapServerMetadataProperty.Builder.protectedJsii$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.JsonNodefinal booleangetHosts()Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory .final StringThe distinguished name of the node in the directory information tree (DIT) to search for roles or groups.final StringThe group name attribute in a role entry whose value is the name of that role.final StringThe LDAP search filter used to find roles within the roleBase.final ObjectThe directory search scope for the role.final StringService account password.final StringService account username.final StringSelect a particular subtree of the directory information tree (DIT) to search for user entries.final StringThe name of the LDAP attribute in the user's directory entry for the user's group membership.final StringThe LDAP search filter used to find users within theuserBase.final ObjectThe directory search scope for the user.final inthashCode()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.LdapServerMetadataPropertySpecifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory .Optional failover server.
- Specified by:
getHostsin interfaceCfnBroker.LdapServerMetadataProperty
-
getRoleBase
Description copied from interface:CfnBroker.LdapServerMetadataPropertyThe 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:
getRoleBasein interfaceCfnBroker.LdapServerMetadataProperty
-
getRoleSearchMatching
Description copied from interface:CfnBroker.LdapServerMetadataPropertyThe 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=janedoeunder the subtree selected by theRoleBases.- Specified by:
getRoleSearchMatchingin interfaceCfnBroker.LdapServerMetadataProperty
-
getServiceAccountPassword
Description copied from interface:CfnBroker.LdapServerMetadataPropertyService 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:
getServiceAccountPasswordin interfaceCfnBroker.LdapServerMetadataProperty
-
getServiceAccountUsername
Description copied from interface:CfnBroker.LdapServerMetadataPropertyService 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:
getServiceAccountUsernamein interfaceCfnBroker.LdapServerMetadataProperty
-
getUserBase
Description copied from interface:CfnBroker.LdapServerMetadataPropertySelect 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:
getUserBasein interfaceCfnBroker.LdapServerMetadataProperty
-
getUserSearchMatching
Description copied from interface:CfnBroker.LdapServerMetadataPropertyThe 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:
getUserSearchMatchingin interfaceCfnBroker.LdapServerMetadataProperty
-
getRoleName
Description copied from interface:CfnBroker.LdapServerMetadataPropertyThe group name attribute in a role entry whose value is the name of that role.For example, you can specify
cnfor a group entry's common name. If authentication succeeds, then the user is assigned the the value of thecnattribute for each role entry that they are a member of.- Specified by:
getRoleNamein interfaceCfnBroker.LdapServerMetadataProperty
-
getRoleSearchSubtree
Description copied from interface:CfnBroker.LdapServerMetadataPropertyThe directory search scope for the role.If set to true, scope is to search the entire subtree.
- Specified by:
getRoleSearchSubtreein interfaceCfnBroker.LdapServerMetadataProperty
-
getUserRoleName
Description copied from interface:CfnBroker.LdapServerMetadataPropertyThe 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
UserRoleNameoption allows you to provide the name of this attribute.- Specified by:
getUserRoleNamein interfaceCfnBroker.LdapServerMetadataProperty
-
getUserSearchSubtree
Description copied from interface:CfnBroker.LdapServerMetadataPropertyThe directory search scope for the user.If set to true, scope is to search the entire subtree.
- Specified by:
getUserSearchSubtreein interfaceCfnBroker.LdapServerMetadataProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-