UNPKG

cdk-rds-sql

Version:

A CDK construct that allows creating roles or users and databases an on Aurora Serverless Postgresql or Mysql/MariaDB cluster.

30 lines (29 loc) 749 B
import { CustomResource } from "aws-cdk-lib"; import { Construct } from "constructs"; import { IDatabase } from "./database"; import { Provider } from "./provider"; import { Role } from "./role"; export interface SchemaProps { /** * Provider. */ readonly provider: Provider; /** * Optional database. * * @default - use default database */ readonly database?: IDatabase; /** * Schema name. */ readonly schemaName: string; /** * Optional role to be granted for managing tables in schema */ readonly role?: Role; } export declare class Schema extends CustomResource { readonly schemaName: string; constructor(scope: Construct, id: string, props: SchemaProps); }