Class BrokerUserArgs.Builder

  • Enclosing class:
    BrokerUserArgs

    public static final class BrokerUserArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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