Class GetClusterCredentialsPlainArgs


  • public final class GetClusterCredentialsPlainArgs
    extends com.pulumi.resources.InvokeArgs
    • Method Detail

      • autoCreate

        public java.util.Optional<java.lang.Boolean> autoCreate()
        Returns:
        Create a database user with the name specified for the user named in `dbUser` if one does not exist.
      • clusterIdentifier

        public java.lang.String clusterIdentifier()
        Returns:
        Unique identifier of the cluster that contains the database for which your are requesting credentials.
      • dbGroups

        public java.util.Optional<java.util.List<java.lang.String>> dbGroups()
        Returns:
        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`.
      • dbName

        public java.util.Optional<java.lang.String> dbName()
        Returns:
        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.
      • dbUser

        public java.lang.String dbUser()
        Returns:
        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.
      • durationSeconds

        public java.util.Optional<java.lang.Integer> durationSeconds()
        Returns:
        The number of seconds until the returned temporary password expires. Valid values are between `900` and `3600`. Default value is `900`.
      • region

        public java.util.Optional<java.lang.String> region()
        Returns:
        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.