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 fully qualified domain names of the LDAP server and optional failover server.- Returns:
- builder
-
hosts
public BrokerLdapServerMetadataArgs.Builder hosts(java.util.List<java.lang.String> hosts)
- Parameters:
hosts- List of fully qualified domain names of the LDAP server and optional failover server.- Returns:
- builder
-
hosts
public BrokerLdapServerMetadataArgs.Builder hosts(java.lang.String... hosts)
- Parameters:
hosts- List of fully qualified domain names of the LDAP server and 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- 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- 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- Name of the LDAP attribute for the user group membership.- Returns:
- builder
-
userRoleName
public BrokerLdapServerMetadataArgs.Builder userRoleName(java.lang.String userRoleName)
- Parameters:
userRoleName- 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()
-
-