Class UserArgs.Builder

  • Enclosing class:
    UserArgs

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

      • Builder

        public Builder()
      • Builder

        public Builder​(UserArgs defaults)
    • Method Detail

      • cluster

        public UserArgs.Builder cluster​(com.pulumi.core.Output<java.lang.String> cluster)
        Parameters:
        cluster - Identifies the alloydb cluster. Must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'
        Returns:
        builder
      • cluster

        public UserArgs.Builder cluster​(java.lang.String cluster)
        Parameters:
        cluster - Identifies the alloydb cluster. Must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'
        Returns:
        builder
      • databaseRoles

        public UserArgs.Builder databaseRoles​(@Nullable
                                              com.pulumi.core.Output<java.util.List<java.lang.String>> databaseRoles)
        Parameters:
        databaseRoles - List of database roles this database user has.
        Returns:
        builder
      • databaseRoles

        public UserArgs.Builder databaseRoles​(java.util.List<java.lang.String> databaseRoles)
        Parameters:
        databaseRoles - List of database roles this database user has.
        Returns:
        builder
      • databaseRoles

        public UserArgs.Builder databaseRoles​(java.lang.String... databaseRoles)
        Parameters:
        databaseRoles - List of database roles this database user has.
        Returns:
        builder
      • password

        public UserArgs.Builder password​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> password)
        Parameters:
        password - Password for this database user.
        Returns:
        builder
      • password

        public UserArgs.Builder password​(java.lang.String password)
        Parameters:
        password - Password for this database user.
        Returns:
        builder
      • userId

        public UserArgs.Builder userId​(com.pulumi.core.Output<java.lang.String> userId)
        Parameters:
        userId - The database role name of the user.
        Returns:
        builder
      • userId

        public UserArgs.Builder userId​(java.lang.String userId)
        Parameters:
        userId - The database role name of the user.
        Returns:
        builder
      • userType

        public UserArgs.Builder userType​(com.pulumi.core.Output<java.lang.String> userType)
        Parameters:
        userType - The type of this user. Possible values are: `ALLOYDB_BUILT_IN`, `ALLOYDB_IAM_USER`. ***
        Returns:
        builder
      • userType

        public UserArgs.Builder userType​(java.lang.String userType)
        Parameters:
        userType - The type of this user. Possible values are: `ALLOYDB_BUILT_IN`, `ALLOYDB_IAM_USER`. ***
        Returns:
        builder