Package com.pulumi.aws.mq.inputs
Class BrokerLdapServerMetadataArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.mq.inputs.BrokerLdapServerMetadataArgs.Builder
-
- Enclosing class:
- BrokerLdapServerMetadataArgs
public static final class BrokerLdapServerMetadataArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BrokerLdapServerMetadataArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BrokerLdapServerMetadataArgs defaults)
-
-
Method Detail
-
hosts
public BrokerLdapServerMetadataArgs.Builder hosts(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> hosts)
- Parameters:
hosts
- List of a fully qualified domain name of the LDAP server and an optional failover server.- Returns:
- builder
-
hosts
public BrokerLdapServerMetadataArgs.Builder hosts(java.util.List<java.lang.String> hosts)
- Parameters:
hosts
- List of a fully qualified domain name of the LDAP server and an optional failover server.- Returns:
- builder
-
hosts
public BrokerLdapServerMetadataArgs.Builder hosts(java.lang.String... hosts)
- Parameters:
hosts
- List of a fully qualified domain name of the LDAP server and an optional failover server.- Returns:
- builder
-
roleBase
public BrokerLdapServerMetadataArgs.Builder roleBase(@Nullable com.pulumi.core.Output<java.lang.String> roleBase)
- Parameters:
roleBase
- Fully qualified name of the directory to search for a user’s groups.- Returns:
- builder
-
roleBase
public BrokerLdapServerMetadataArgs.Builder roleBase(java.lang.String roleBase)
- Parameters:
roleBase
- Fully qualified name of the directory to search for a user’s groups.- Returns:
- builder
-
roleName
public BrokerLdapServerMetadataArgs.Builder roleName(@Nullable com.pulumi.core.Output<java.lang.String> roleName)
- Parameters:
roleName
- Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.- Returns:
- builder
-
roleName
public BrokerLdapServerMetadataArgs.Builder roleName(java.lang.String roleName)
- Parameters:
roleName
- Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.- Returns:
- builder
-
roleSearchMatching
public BrokerLdapServerMetadataArgs.Builder roleSearchMatching(@Nullable com.pulumi.core.Output<java.lang.String> roleSearchMatching)
- Parameters:
roleSearchMatching
- Search criteria for groups.- Returns:
- builder
-
roleSearchMatching
public BrokerLdapServerMetadataArgs.Builder roleSearchMatching(java.lang.String roleSearchMatching)
- Parameters:
roleSearchMatching
- Search criteria for groups.- Returns:
- builder
-
roleSearchSubtree
public BrokerLdapServerMetadataArgs.Builder roleSearchSubtree(@Nullable com.pulumi.core.Output<java.lang.Boolean> roleSearchSubtree)
- Parameters:
roleSearchSubtree
- Whether the directory search scope is the entire sub-tree.- Returns:
- builder
-
roleSearchSubtree
public BrokerLdapServerMetadataArgs.Builder roleSearchSubtree(java.lang.Boolean roleSearchSubtree)
- Parameters:
roleSearchSubtree
- Whether the directory search scope is the entire sub-tree.- Returns:
- builder
-
serviceAccountPassword
public BrokerLdapServerMetadataArgs.Builder serviceAccountPassword(@Nullable com.pulumi.core.Output<java.lang.String> serviceAccountPassword)
- Parameters:
serviceAccountPassword
- Service account password.- Returns:
- builder
-
serviceAccountPassword
public BrokerLdapServerMetadataArgs.Builder serviceAccountPassword(java.lang.String serviceAccountPassword)
- Parameters:
serviceAccountPassword
- Service account password.- Returns:
- builder
-
serviceAccountUsername
public BrokerLdapServerMetadataArgs.Builder serviceAccountUsername(@Nullable com.pulumi.core.Output<java.lang.String> serviceAccountUsername)
- Parameters:
serviceAccountUsername
- Service account username.- Returns:
- builder
-
serviceAccountUsername
public BrokerLdapServerMetadataArgs.Builder serviceAccountUsername(java.lang.String serviceAccountUsername)
- Parameters:
serviceAccountUsername
- Service account username.- Returns:
- builder
-
userBase
public BrokerLdapServerMetadataArgs.Builder userBase(@Nullable com.pulumi.core.Output<java.lang.String> userBase)
- Parameters:
userBase
- Fully qualified name of the directory where you want to search for users.- Returns:
- builder
-
userBase
public BrokerLdapServerMetadataArgs.Builder userBase(java.lang.String userBase)
- Parameters:
userBase
- Fully qualified name of the directory where you want to search for users.- Returns:
- builder
-
userRoleName
public BrokerLdapServerMetadataArgs.Builder userRoleName(@Nullable com.pulumi.core.Output<java.lang.String> userRoleName)
- Parameters:
userRoleName
- Specifies the name of the LDAP attribute for the user group membership.- Returns:
- builder
-
userRoleName
public BrokerLdapServerMetadataArgs.Builder userRoleName(java.lang.String userRoleName)
- Parameters:
userRoleName
- Specifies the name of the LDAP attribute for the user group membership.- Returns:
- builder
-
userSearchMatching
public BrokerLdapServerMetadataArgs.Builder userSearchMatching(@Nullable com.pulumi.core.Output<java.lang.String> userSearchMatching)
- Parameters:
userSearchMatching
- Search criteria for users.- Returns:
- builder
-
userSearchMatching
public BrokerLdapServerMetadataArgs.Builder userSearchMatching(java.lang.String userSearchMatching)
- Parameters:
userSearchMatching
- Search criteria for users.- Returns:
- builder
-
userSearchSubtree
public BrokerLdapServerMetadataArgs.Builder userSearchSubtree(@Nullable com.pulumi.core.Output<java.lang.Boolean> userSearchSubtree)
- Parameters:
userSearchSubtree
- Whether the directory search scope is the entire sub-tree.- Returns:
- builder
-
userSearchSubtree
public BrokerLdapServerMetadataArgs.Builder userSearchSubtree(java.lang.Boolean userSearchSubtree)
- Parameters:
userSearchSubtree
- Whether the directory search scope is the entire sub-tree.- Returns:
- builder
-
build
public BrokerLdapServerMetadataArgs build()
-
-