Package com.pulumi.gcp.alloydb
Class UserArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.alloydb.UserArgs.Builder
-
- Enclosing class:
- UserArgs
public static final class UserArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserArgs
build()
UserArgs.Builder
cluster(com.pulumi.core.Output<java.lang.String> cluster)
UserArgs.Builder
cluster(java.lang.String cluster)
UserArgs.Builder
databaseRoles(com.pulumi.core.Output<java.util.List<java.lang.String>> databaseRoles)
UserArgs.Builder
databaseRoles(java.lang.String... databaseRoles)
UserArgs.Builder
databaseRoles(java.util.List<java.lang.String> databaseRoles)
UserArgs.Builder
password(com.pulumi.core.Output<java.lang.String> password)
UserArgs.Builder
password(java.lang.String password)
UserArgs.Builder
userId(com.pulumi.core.Output<java.lang.String> userId)
UserArgs.Builder
userId(java.lang.String userId)
UserArgs.Builder
userType(com.pulumi.core.Output<java.lang.String> userType)
UserArgs.Builder
userType(java.lang.String userType)
-
-
-
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
-
build
public UserArgs build()
-
-