Interface: StageDepotDatasetProps
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:84
Dataset properties to pass to the Dataset construct.
Properties
additionalSchemas?
readonlyoptionaladditionalSchemas?:StageDepotDatasetAdditionalSchemas[]
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:98
Additional schemas to include for the Dataset.
auth?
readonlyoptionalauth?:Auth
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:113
The authentication configuration for the Dataset.
dependencies?
readonlyoptionaldependencies?:DatasetDependency[]
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:92
List of dependencies for the Dataset.
deploymentGroup?
readonlyoptionaldeploymentGroup?:boolean
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:134
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:89
Reference to a Depot Environment
executor?
readonlyoptionalexecutor?:IExecutor
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:107
Executor reference for the Dataset.
Deprecated
Use executors instead
executors?
readonlyoptionalexecutors?:DatasetExecutor[]
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:110
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:131
History properties for the Dataset.
location
readonlylocation:ILocation
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:101
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:142
Deprecated
use StageDepotDatasetProps#migrationOptions#migrateMaterializedViews instead
migrationOptions?
readonlyoptionalmigrationOptions?:StageDepotDatasetMigrationOptions
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:147
name
readonlyname:string
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:86
Dataset name or alias
notifications?
readonlyoptionalnotifications?:StageDepotNotificationsProps
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:116
The notifications configuration for the Dataset.
package
readonlypackage:DeploymentPackage
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:95
The package to use for the Dataset, specifying schemas and versions.
permissions?
readonlyoptionalpermissions?:DepotPermissions
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:128
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:150
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:137
Seeding properties for Dataset.
sqlDatabaseOverride?
readonlyoptionalsqlDatabaseOverride?:string
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:125
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:119
The subscriptions configuration for the Dataset.
tags?
readonlyoptionaltags?:Record<string,string>
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:122
Custom tags to add to the Dataset construct
useTransactionLog?
readonlyoptionaluseTransactionLog?:boolean
Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:145
Whether to log transactions in Depot transaction log