AwsRdsPostgresqlUserArgs

interface AwsRdsPostgresqlUserArgs { grants?: Record<string, AwsRdsPostgresqlUserGrantArgs>; password: Input<OnePasswordSecret>; }

A password-authenticated Aurora PostgreSQL login role.

Example

CODE
import type { AwsRdsPostgresqlUserArgs } from '@jobcloud/aws-rds';
import { onePasswordSecret } from '@jobcloud/pulumi-helpers';

const application: AwsRdsPostgresqlUserArgs = {
  password: onePasswordSecret({ title: 'application-database-password' }),
};

Properties

grants: Record<string, AwsRdsPostgresqlUserGrantArgs>

Least-privilege grants keyed by stable declarative identity.

password: Input<OnePasswordSecret>

Password resolved through onePasswordSecret from @jobcloud/pulumi-helpers.