Interface: StageDepotDatasetProps
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:91
Dataset properties to pass to the Dataset construct.
Properties
additionalSchemas?
readonlyoptionaladditionalSchemas?:StageDepotDatasetAdditionalSchemas[]
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:105
Additional schemas to include for the Dataset.
auth?
readonlyoptionalauth?:Auth
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:120
The authentication configuration for the Dataset.
dependencies?
readonlyoptionaldependencies?:DatasetDependency[]
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:99
List of dependencies for the Dataset.
deploymentGroup?
readonlyoptionaldeploymentGroup?:boolean
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:141
Whether to use a Deployment Group for the Dataset during cdk deploy operations or not.
environment
readonlyenvironment:IStageDepotEnvironment
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:96
Reference to a Depot Environment
executor?
readonlyoptionalexecutor?:IExecutor
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:114
Executor reference for the Dataset.
Deprecated
Use executors instead
executors?
readonlyoptionalexecutors?:DatasetExecutor[]
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:117
List of executors for the Dataset, each specifying the executor and operation which it should be used for.
history?
readonlyoptionalhistory?:StageDepotHistoryProps
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:138
History properties for the Dataset.
location
readonlylocation:ILocation
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:108
The location to use for the Dataset. Can be a direct location, or a composite location
migrateMaterializedViews?
readonlyoptionalmigrateMaterializedViews?:boolean
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:149
Deprecated
use StageDepotDatasetProps#migrationOptions#migrateMaterializedViews instead
migrationOptions?
readonlyoptionalmigrationOptions?:StageDepotDatasetMigrationOptions
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:154
name
readonlyname:string
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:93
Dataset name or alias
notifications?
readonlyoptionalnotifications?:StageDepotNotificationsProps
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:123
The notifications configuration for the Dataset.
package
readonlypackage:DeploymentPackage
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:102
The package to use for the Dataset, specifying schemas and versions.
permissions?
readonlyoptionalpermissions?:DepotPermissions
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:135
Permissions for the Dataset. Will be overwritten if Schema-level permissions within the Dataset are configured.
s3tables?
readonlyoptionals3tables?:StageDepotDatasetS3TablesProps
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:157
S3 Tables namespace configuration. Only applies when the Dataset's location is an S3 Tables location.
seeding?
readonlyoptionalseeding?:StageDepotDatasetSeedingProps
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:144
Seeding properties for Dataset.
sqlDatabaseOverride?
readonlyoptionalsqlDatabaseOverride?:string
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:132
An optional overridden database name to use for the Dataset's SQL-backed storage location
subscriptions?
readonlyoptionalsubscriptions?:StageDepotSubscriptionsProps
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:126
The subscriptions configuration for the Dataset.
tags?
readonlyoptionaltags?:Record<string,string>
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:129
Custom tags to add to the Dataset construct
useTransactionLog?
readonlyoptionaluseTransactionLog?:boolean
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:152
Whether to log transactions in Depot transaction log