DatabaseInstanceBuilder Type
Constructors
| Constructor | Description |
Full Usage:
DatabaseInstanceBuilder(name)
Parameters:
string
Returns: DatabaseInstanceBuilder
|
|
Instance members
| Instance member | Description |
|
|
Full Usage:
autoMinorVersionUpgrade enabled
Parameters:
bool
Returns: DatabaseInstanceConfig
|
|
|
|
Full Usage:
cloudwatchLogsExports logTypes
Parameters:
string list
-
List of log types to export (engine-specific).
Returns: DatabaseInstanceConfig
|
Enables CloudWatch Logs export for database audit and error logs. **Security Best Practice:** Export logs to CloudWatch for: - Audit trails and compliance requirements - Security incident investigation - Performance troubleshooting - Anomaly detection **Log Types by Engine:** - PostgreSQL: ["postgresql", "upgrade"] - MySQL: ["error", "general", "slowquery", "audit"] - MariaDB: ["error", "general", "slowquery", "audit"] - Oracle: ["alert", "audit", "trace", "listener"] - SQL Server: ["error", "agent"] **Default:** None (opt-in for cost considerations)
|
|
|
|
|
Full Usage:
credentials credentials
Parameters:
Credentials
Returns: DatabaseInstanceConfig
|
|
|
|
Full Usage:
this.Delay
Parameters:
unit -> DatabaseInstanceConfig
Returns: DatabaseInstanceConfig
Modifiers: inline |
|
|
|
|
|
Full Usage:
enablePerformanceInsights enabled
Parameters:
bool
Returns: DatabaseInstanceConfig
|
|
|
|
Full Usage:
this.For
Parameters:
DatabaseInstanceConfig
f : unit -> DatabaseInstanceConfig
Returns: DatabaseInstanceConfig
Modifiers: inline |
|
|
|
Full Usage:
instanceType instanceType
Parameters:
InstanceType
Returns: DatabaseInstanceConfig
|
|
|
|
|
|
Full Usage:
monitoringInterval interval
Parameters:
Duration
Returns: DatabaseInstanceConfig
|
|
|
|
Full Usage:
performanceInsightRetention retention
Parameters:
PerformanceInsightRetention
Returns: DatabaseInstanceConfig
|
|
Full Usage:
postgresEngine ?version
Parameters:
PostgresEngineVersion
Returns: DatabaseInstanceConfig
|
|
Full Usage:
preferredBackupWindow window
Parameters:
string
Returns: DatabaseInstanceConfig
|
|
Full Usage:
preferredMaintenanceWindow window
Parameters:
string
Returns: DatabaseInstanceConfig
|
|
Full Usage:
publiclyAccessible accessible
Parameters:
bool
Returns: DatabaseInstanceConfig
|
|
|
|
|
|
|
|
|
|
Full Usage:
storageType storageType
Parameters:
StorageType
Returns: DatabaseInstanceConfig
|
|
|
|
Full Usage:
vpcSubnets subnets
Parameters:
SubnetSelection
Returns: DatabaseInstanceConfig
|
|
|
|
|
|
FsCDK