Interface CfnBroker.LdapServerMetadataProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBroker.LdapServerMetadataProperty.Jsii$Proxy
- Enclosing class:
CfnBroker
@Stability(Stable)
public static interface CfnBroker.LdapServerMetadataProperty
extends software.amazon.jsii.JsiiSerializable
Optional.
The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.amazonmq.*;
LdapServerMetadataProperty ldapServerMetadataProperty = LdapServerMetadataProperty.builder()
.hosts(List.of("hosts"))
.roleBase("roleBase")
.roleSearchMatching("roleSearchMatching")
.serviceAccountUsername("serviceAccountUsername")
.userBase("userBase")
.userSearchMatching("userSearchMatching")
// the properties below are optional
.roleName("roleName")
.roleSearchSubtree(false)
.serviceAccountPassword("serviceAccountPassword")
.userRoleName("userRoleName")
.userSearchSubtree(false)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBroker.LdapServerMetadataPropertystatic final classAn implementation forCfnBroker.LdapServerMetadataProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getHosts
- See Also:
-
getRoleBase
- See Also:
-
getRoleSearchMatching
- See Also:
-
getServiceAccountUsername
- See Also:
-
getUserBase
- See Also:
-
getUserSearchMatching
- See Also:
-
getRoleName
- See Also:
-
getRoleSearchSubtree
Returns union: eitherBooleanorIResolvable- See Also:
-
getServiceAccountPassword
- See Also:
-
getUserRoleName
- See Also:
-
getUserSearchSubtree
Returns union: eitherBooleanorIResolvable- See Also:
-
builder
-