Skip to content

One Observability Workshop v3.0.0


One Observability Workshop / constructs/database / AuroraDatabase

Class: AuroraDatabase

Defined in: constructs/database.ts:84

AWS CDK Construct that creates Aurora PostgreSQL database cluster with security group AuroraDatabase

Extends

  • Construct

Constructors

Constructor

new AuroraDatabase(scope, id, properties): AuroraDatabase

Defined in: constructs/database.ts:96

Creates a new AuroraDatabase construct with serverless v2 configuration

Parameters

scope

Construct

The parent construct

id

string

The construct ID

properties

AuroraDBProperties

Configuration properties for the database cluster

Returns

AuroraDatabase

Overrides

Construct.constructor

Properties

cluster

cluster: DatabaseCluster

Defined in: constructs/database.ts:86

The Aurora PostgreSQL database cluster


databaseSecurityGroup

databaseSecurityGroup: SecurityGroup

Defined in: constructs/database.ts:88

Security group for database access

Methods

importFromExports()

static importFromExports(scope, id): object

Defined in: constructs/database.ts:203

Parameters

scope

Construct

id

string

Returns

object

cluster

cluster: IDatabaseCluster

securityGroup

securityGroup: ISecurityGroup

adminSecret

adminSecret: ISecret


createOutputs()

createOutputs(): void

Defined in: constructs/database.ts:224

Returns

void