Package com.pulumi.aws.redshift.inputs
Class GetClusterCredentialsPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.redshift.inputs.GetClusterCredentialsPlainArgs.Builder
-
- Enclosing class:
- GetClusterCredentialsPlainArgs
public static final class GetClusterCredentialsPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetClusterCredentialsPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetClusterCredentialsPlainArgs.BuilderautoCreate(java.lang.Boolean autoCreate)GetClusterCredentialsPlainArgsbuild()GetClusterCredentialsPlainArgs.BuilderclusterIdentifier(java.lang.String clusterIdentifier)GetClusterCredentialsPlainArgs.BuilderdbGroups(java.lang.String... dbGroups)GetClusterCredentialsPlainArgs.BuilderdbGroups(java.util.List<java.lang.String> dbGroups)GetClusterCredentialsPlainArgs.BuilderdbName(java.lang.String dbName)GetClusterCredentialsPlainArgs.BuilderdbUser(java.lang.String dbUser)GetClusterCredentialsPlainArgs.BuilderdurationSeconds(java.lang.Integer durationSeconds)GetClusterCredentialsPlainArgs.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetClusterCredentialsPlainArgs defaults)
-
-
Method Detail
-
autoCreate
public GetClusterCredentialsPlainArgs.Builder autoCreate(@Nullable java.lang.Boolean autoCreate)
- Parameters:
autoCreate- Create a database user with the name specified for the user named in `dbUser` if one does not exist.- Returns:
- builder
-
clusterIdentifier
public GetClusterCredentialsPlainArgs.Builder clusterIdentifier(java.lang.String clusterIdentifier)
- Parameters:
clusterIdentifier- Unique identifier of the cluster that contains the database for which your are requesting credentials.- Returns:
- builder
-
dbGroups
public GetClusterCredentialsPlainArgs.Builder dbGroups(@Nullable java.util.List<java.lang.String> dbGroups)
- Parameters:
dbGroups- List of the names of existing database groups that the user named in `dbUser` will join for the current session, in addition to any group memberships for an existing user. If not specified, a new user is added only to `PUBLIC`.- Returns:
- builder
-
dbGroups
public GetClusterCredentialsPlainArgs.Builder dbGroups(java.lang.String... dbGroups)
- Parameters:
dbGroups- List of the names of existing database groups that the user named in `dbUser` will join for the current session, in addition to any group memberships for an existing user. If not specified, a new user is added only to `PUBLIC`.- Returns:
- builder
-
dbName
public GetClusterCredentialsPlainArgs.Builder dbName(@Nullable java.lang.String dbName)
- Parameters:
dbName- Name of a database that DbUser is authorized to log on to. If `dbName` is not specified, `dbUser` can log on to any existing database.- Returns:
- builder
-
dbUser
public GetClusterCredentialsPlainArgs.Builder dbUser(java.lang.String dbUser)
- Parameters:
dbUser- Name of a database user. If a user name matching `dbUser` exists in the database, the temporary user credentials have the same permissions as the existing user. If `dbUser` doesn't exist in the database and `autoCreate` is `True`, a new user is created using the value for `dbUser` with `PUBLIC` permissions. If a database user matching the value for `dbUser` doesn't exist and `not` is `False`, then the command succeeds but the connection attempt will fail because the user doesn't exist in the database.- Returns:
- builder
-
durationSeconds
public GetClusterCredentialsPlainArgs.Builder durationSeconds(@Nullable java.lang.Integer durationSeconds)
- Parameters:
durationSeconds- The number of seconds until the returned temporary password expires. Valid values are between `900` and `3600`. Default value is `900`.- Returns:
- builder
-
region
public GetClusterCredentialsPlainArgs.Builder region(@Nullable java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
build
public GetClusterCredentialsPlainArgs build()
-
-