Interface CpRdsInitializerProps

CloudKitect RDS Initialization Pattern Properties

interface CpRdsInitializerProps {
    cpDatabasePort?: number;
    cpEnableDebugLogs?: boolean;
    cpPathToSqlFiles?: string;
    cpSecretName: any;
    cpSqlFileBucket?: CcBucket;
    cpTrackedDirectory?: string;
    cpUnTrackedDirectory?: string;
    cpVpc: CcVpc;
}

Properties

cpDatabasePort?: number

Database port

Default

4417
cpEnableDebugLogs?: boolean

Enable Lambda debug logs

Default

Enabled for Non Production environment, disabled for Production
cpPathToSqlFiles?: string

Path to sql files, either sql file bucket or sql file path must be provided

cpSecretName: any

Secret Name used for database information lookup

cpSqlFileBucket?: CcBucket

Bucket where sql files are available

cpTrackedDirectory?: string

Path to sql files that need to be tracked in the change log tables. *

Default

tracked
cpUnTrackedDirectory?: string

Path to sql files that do not need to be tracked in the change log tables.

Default

untracked
cpVpc: CcVpc

VPC where the lambda should be launched.

Generated using TypeDoc