For https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseClusterFromSnapshot.html[`aws-cdk-lib.aws_rds.DatabaseClusterFromSnapshot`]:
[source,javascript]
----
import { aws_rds as rds } from 'aws-cdk-lib';
declare const vpc: ec2.Vpc;
new rds.DatabaseClusterFromSnapshot(this, 'example', {
For https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseInstance.html[`aws-cdk-lib.aws_rds.DatabaseInstance`]:
[source,javascript]
----
import { aws_rds as rds } from 'aws-cdk-lib';
declare const vpc: ec2.Vpc;
new rds.DatabaseInstance(this, 'example', {
engine: rds.DatabaseInstanceEngine.POSTGRES,
vpc,
storageEncrypted: false, // Sensitive
});
----
For https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseInstanceReadReplica.html[`aws-cdk-lib.aws_rds.DatabaseInstanceReadReplica`]:
For https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseClusterFromSnapshot.html[`aws-cdk-lib.aws_rds.DatabaseClusterFromSnapshot`]:
[source,javascript]
----
import { aws_rds as rds } from 'aws-cdk-lib';
declare const vpc: ec2.Vpc;
new rds.DatabaseClusterFromSnapshot(this, 'example', {
For https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseInstance.html[`aws-cdk-lib.aws_rds.DatabaseInstance`]:
[source,javascript]
----
import { aws_rds as rds } from 'aws-cdk-lib';
declare const vpc: ec2.Vpc;
new rds.DatabaseInstance(this, 'example', {
engine: rds.DatabaseInstanceEngine.POSTGRES,
vpc,
storageEncrypted: true,
});
----
For https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.DatabaseInstanceReadReplica.html[`aws-cdk-lib.aws_rds.DatabaseInstanceReadReplica`]: