Interface PostgresUserAndDatabaseProps

interface PostgresUserAndDatabaseProps {
    databaseName: string;
    dbCluster: IDatabaseCluster;
    dbSecret: ISecret;
    onCreateIfExists?: "Fail" | "Adopt" | "DeleteAndRecreate";
    onDelete?: "Delete" | "Retain";
    onUpdateCheckSecretVersion?: boolean;
    onUpdateIfDatabaseDoesNotExist?: "Ignore" | "Create";
    onUpdateIfUserDoesNotExist?: "Ignore" | "Create";
    onUpdateSetDatabaseOwnership?: "Always" | "Never";
    onUpdateSetUserPassword?: "Always" | "Never";
    onUpdateSetUserPermissions?: "Always" | "Never";
    userSecret?: ISecret;
    username?: string;
    vpc: IVpc;
}

Properties

databaseName: string
dbCluster: IDatabaseCluster
dbSecret: ISecret
onCreateIfExists?: "Fail" | "Adopt" | "DeleteAndRecreate"
onDelete?: "Delete" | "Retain"
onUpdateCheckSecretVersion?: boolean
onUpdateIfDatabaseDoesNotExist?: "Ignore" | "Create"
onUpdateIfUserDoesNotExist?: "Ignore" | "Create"
onUpdateSetDatabaseOwnership?: "Always" | "Never"
onUpdateSetUserPassword?: "Always" | "Never"
onUpdateSetUserPermissions?: "Always" | "Never"
userSecret?: ISecret
username?: string
vpc: IVpc

Generated using TypeDoc