Interface: AuroraLocationClusterProps
Defined in: packages/depot-cdk/src/stage-depot-location.ts:197
Extends
LocationProps.AuroraProps
Properties
backupRetentionPeriod?
readonlyoptionalbackupRetentionPeriod?: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?
readonlyoptionalclusterParameters?:Record<string,string>
Defined in: packages/depot-cdk/src/stage-depot-location.ts:241
Additional cluster parameters to set for the Aurora cluster
createEntities?
readonlyoptionalcreateEntities?: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
dataLocations?
readonlyoptionaldataLocations?:string[]
Defined in: packages/depot-cdk/src/stage-depot-location.ts:309
S3 locations for which to create stages
Inherited from
deploymentGroup?
readonlyoptionaldeploymentGroup?:boolean
Defined in: packages/depot-cdk/src/stage-depot-location.ts:67
Inherited from
LocationProps.deploymentGroup
directAccess?
readonlyoptionaldirectAccess?: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?
readonlyoptionaldisableMigrations?:boolean
Defined in: packages/depot-cdk/src/stage-depot-location.ts:303
When true, migrations will be skipped
Inherited from
environment
readonlyenvironment:IStageDepotEnvironment
Defined in: packages/depot-cdk/src/stage-depot-location.ts:65
Inherited from
LocationProps.environment
fromSnapshotId?
readonlyoptionalfromSnapshotId?: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?
readonlyoptionallogSettings?: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
readonlyname: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
performanceInsights?
readonlyoptionalperformanceInsights?: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?
readonlyoptionalreadable?: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
readers
readonlyreaders:AuroraInstanceProps[]
Defined in: packages/depot-cdk/src/stage-depot-location.ts:207
A list of instances to create as cluster reader instances
serverlessCapacity?
readonlyoptionalserverlessCapacity?: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?
readonlyoptionalstrictMigrations?: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
users?
readonlyoptionalusers?: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?
readonlyoptionalwritable?: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
writer
readonlywriter: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