AwsRdsDatabaseUsersArgs

AwsRdsDatabaseUsersArgs = AwsRdsMysqlDatabaseUsersArgs | AwsRdsPostgresqlDatabaseUsersArgs

Aurora database users and grants managed through an engine-specific direct TLS connection.

Example

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

const databaseUsers: AwsRdsDatabaseUsersArgs = {
  postgresql: {
    users: {
      application: {
        password: onePasswordSecret({ title: 'application-database-password' }),
        grants: {
          ordersRead: { database: 'orders', objectType: 'table', schema: 'public', privileges: ['SELECT'] },
        },
      },
    },
  },
};