Package com.pulumi.aws.mq.inputs
Class BrokerUserArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.mq.inputs.BrokerUserArgs.Builder
-
- Enclosing class:
- BrokerUserArgs
public static final class BrokerUserArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BrokerUserArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BrokerUserArgs
build()
BrokerUserArgs.Builder
consoleAccess(com.pulumi.core.Output<java.lang.Boolean> consoleAccess)
BrokerUserArgs.Builder
consoleAccess(java.lang.Boolean consoleAccess)
BrokerUserArgs.Builder
groups(com.pulumi.core.Output<java.util.List<java.lang.String>> groups)
BrokerUserArgs.Builder
groups(java.lang.String... groups)
BrokerUserArgs.Builder
groups(java.util.List<java.lang.String> groups)
BrokerUserArgs.Builder
password(com.pulumi.core.Output<java.lang.String> password)
BrokerUserArgs.Builder
password(java.lang.String password)
BrokerUserArgs.Builder
replicationUser(com.pulumi.core.Output<java.lang.Boolean> replicationUser)
BrokerUserArgs.Builder
replicationUser(java.lang.Boolean replicationUser)
BrokerUserArgs.Builder
username(com.pulumi.core.Output<java.lang.String> username)
BrokerUserArgs.Builder
username(java.lang.String username)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BrokerUserArgs defaults)
-
-
Method Detail
-
consoleAccess
public BrokerUserArgs.Builder consoleAccess(@Nullable com.pulumi.core.Output<java.lang.Boolean> consoleAccess)
- Parameters:
consoleAccess
- Whether to enable access to the [ActiveMQ Web Console](http://activemq.apache.org/web-console.html) for the user. Applies to `engine_type` of `ActiveMQ` only.- Returns:
- builder
-
consoleAccess
public BrokerUserArgs.Builder consoleAccess(java.lang.Boolean consoleAccess)
- Parameters:
consoleAccess
- Whether to enable access to the [ActiveMQ Web Console](http://activemq.apache.org/web-console.html) for the user. Applies to `engine_type` of `ActiveMQ` only.- Returns:
- builder
-
groups
public BrokerUserArgs.Builder groups(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> groups)
- Parameters:
groups
- List of groups (20 maximum) to which the ActiveMQ user belongs. Applies to `engine_type` of `ActiveMQ` only.- Returns:
- builder
-
groups
public BrokerUserArgs.Builder groups(java.util.List<java.lang.String> groups)
- Parameters:
groups
- List of groups (20 maximum) to which the ActiveMQ user belongs. Applies to `engine_type` of `ActiveMQ` only.- Returns:
- builder
-
groups
public BrokerUserArgs.Builder groups(java.lang.String... groups)
- Parameters:
groups
- List of groups (20 maximum) to which the ActiveMQ user belongs. Applies to `engine_type` of `ActiveMQ` only.- Returns:
- builder
-
password
public BrokerUserArgs.Builder password(com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password
- Password of the user. It must be 12 to 250 characters long, at least 4 unique characters, and must not contain commas.- Returns:
- builder
-
password
public BrokerUserArgs.Builder password(java.lang.String password)
- Parameters:
password
- Password of the user. It must be 12 to 250 characters long, at least 4 unique characters, and must not contain commas.- Returns:
- builder
-
replicationUser
public BrokerUserArgs.Builder replicationUser(@Nullable com.pulumi.core.Output<java.lang.Boolean> replicationUser)
- Parameters:
replicationUser
- Whether to set set replication user. Defaults to `false`.- Returns:
- builder
-
replicationUser
public BrokerUserArgs.Builder replicationUser(java.lang.Boolean replicationUser)
- Parameters:
replicationUser
- Whether to set set replication user. Defaults to `false`.- Returns:
- builder
-
username
public BrokerUserArgs.Builder username(com.pulumi.core.Output<java.lang.String> username)
- Parameters:
username
- Username of the user. > **NOTE:** AWS currently does not support updating RabbitMQ users. Updates to users can only be in the RabbitMQ UI.- Returns:
- builder
-
username
public BrokerUserArgs.Builder username(java.lang.String username)
- Parameters:
username
- Username of the user. > **NOTE:** AWS currently does not support updating RabbitMQ users. Updates to users can only be in the RabbitMQ UI.- Returns:
- builder
-
build
public BrokerUserArgs build()
-
-