Skip to main content

Interface: AuroraLocationClusterProps

Defined in: packages/depot-cdk/src/stage-depot-location.ts:197

Extends

Properties

backupRetentionPeriod?

readonly optional backupRetentionPeriod?: number

Defined in: packages/depot-cdk/src/stage-depot-location.ts:247

How long are automated backups retained. If not set it defaults to 7 days.


clusterParameters?

readonly optional clusterParameters?: Record<string, string>

Defined in: packages/depot-cdk/src/stage-depot-location.ts:241

Additional cluster parameters to set for the Aurora cluster


createEntities?

readonly optional createEntities?: boolean

Defined in: packages/depot-cdk/src/stage-depot-location.ts:289

When true, Aurora tables and views will be created automatically if they do not exist. Default is true

Inherited from

AuroraProps.createEntities


dataLocations?

readonly optional dataLocations?: string[]

Defined in: packages/depot-cdk/src/stage-depot-location.ts:309

S3 locations for which to create stages

Inherited from

AuroraProps.dataLocations


deploymentGroup?

readonly optional deploymentGroup?: boolean

Defined in: packages/depot-cdk/src/stage-depot-location.ts:67

Inherited from

LocationProps.deploymentGroup


directAccess?

readonly optional directAccess?: AuroraVpcLinkDirectAccessProps

Defined in: packages/depot-cdk/src/stage-depot-location.ts:259

Settings to configure an 'external' project VPC privatelink (VPC endpoint service and connected VPC endpoint) for the Aurora cluster to be accessed directly via privatelink from the 'external' project VPC.


disableMigrations?

readonly optional disableMigrations?: boolean

Defined in: packages/depot-cdk/src/stage-depot-location.ts:303

When true, migrations will be skipped

Inherited from

AuroraProps.disableMigrations


environment

readonly environment: IStageDepotEnvironment

Defined in: packages/depot-cdk/src/stage-depot-location.ts:65

Inherited from

LocationProps.environment


fromSnapshotId?

readonly optional fromSnapshotId?: string

Defined in: packages/depot-cdk/src/stage-depot-location.ts:253

When you need to restore the location from a backup, you have to specify the snapshot id to restore from.

See

DatabaseClusterFromSnapshotProps for details.


logSettings?

readonly optional logSettings?: AuroraLogSettings

Defined in: packages/depot-cdk/src/stage-depot-location.ts:236

Logs configuration to use for the Aurora Postgres cluster instance(s) Providing this configuration will enable logging for the Aurora cluster (logs will appear in the Logs section in the RDS console) with default (or defined) settings. Enabling exportLogs will also export logs to CloudWatch.


name

readonly name: string

Defined in: packages/depot-cdk/src/stage-depot-location.ts:283

A name or alias for this location. No duplicates are allowed

Inherited from

AuroraProps.name


performanceInsights?

readonly optional performanceInsights?: object

Defined in: packages/depot-cdk/src/stage-depot-location.ts:226

The Aurora performance insights enables to look and analyze the longest queries

enabled

enabled: boolean

retention

retention: PerformanceInsightRetention


readable?

readonly optional readable?: boolean

Defined in: packages/depot-cdk/src/stage-depot-location.ts:300

When false, location will not be a candidate for query fallback. Default is true

Inherited from

AuroraProps.readable


readers

readonly readers: AuroraInstanceProps[]

Defined in: packages/depot-cdk/src/stage-depot-location.ts:207

A list of instances to create as cluster reader instances


serverlessCapacity?

readonly optional serverlessCapacity?: object

Defined in: packages/depot-cdk/src/stage-depot-location.ts:218

The Aurora capacity units (ACUs) for a serverless DB instances in an Aurora cluster. You can specify ACU values in half-step increments, such as 40, 40.5, 41, and so on. The largest value that you can use is 128 (256GB). ACU is shared between all serverless instances

The smallest value that you can use is 0.5. The maximum capacity must be higher than 0.5 ACUs.

max

max: number

min

min: number


strictMigrations?

readonly optional strictMigrations?: boolean

Defined in: packages/depot-cdk/src/stage-depot-location.ts:306

When true, migrations will be strict (i.e. an error will be thrown if the migration fails)

Inherited from

AuroraProps.strictMigrations


users?

readonly optional users?: string[]

Defined in: packages/depot-cdk/src/stage-depot-location.ts:266

List of users should have access to the Aurora cluster via bastion connectivity / tunnel. Should be a list of users in e-mail address format. Note: actual permissions available to these users is based on the requested permission when using the depot cb CLI command and the user's IAM Role.


writable?

readonly optional writable?: boolean

Defined in: packages/depot-cdk/src/stage-depot-location.ts:295

When false, location will return exception on write requests through the API. Default is true

Inherited from

AuroraProps.writable


writer

readonly writer: AuroraInstanceProps

Defined in: packages/depot-cdk/src/stage-depot-location.ts:202

The instance to use for the cluster writer if no readers are provided it will be also used as write/read instance