Skip to main content

Interface: StageDepotDatasetProps

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:91

Dataset properties to pass to the Dataset construct.

Properties​

additionalSchemas?​

readonly optional additionalSchemas?: StageDepotDatasetAdditionalSchemas[]

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:105

Additional schemas to include for the Dataset.


auth?​

readonly optional auth?: Auth

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:120

The authentication configuration for the Dataset.


dependencies?​

readonly optional dependencies?: DatasetDependency[]

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:99

List of dependencies for the Dataset.


deploymentGroup?​

readonly optional deploymentGroup?: 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​

readonly environment: IStageDepotEnvironment

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:96

Reference to a Depot Environment


executor?​

readonly optional executor?: IExecutor

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:114

Executor reference for the Dataset.

Deprecated​

Use executors instead


executors?​

readonly optional executors?: 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?​

readonly optional history?: StageDepotHistoryProps

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:138

History properties for the Dataset.


location​

readonly location: 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?​

readonly optional migrateMaterializedViews?: boolean

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:149

Deprecated​

use StageDepotDatasetProps#migrationOptions#migrateMaterializedViews instead


migrationOptions?​

readonly optional migrationOptions?: StageDepotDatasetMigrationOptions

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:154


name​

readonly name: string

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:93

Dataset name or alias


notifications?​

readonly optional notifications?: StageDepotNotificationsProps

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:123

The notifications configuration for the Dataset.


package​

readonly package: DeploymentPackage

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:102

The package to use for the Dataset, specifying schemas and versions.


permissions?​

readonly optional permissions?: 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?​

readonly optional s3tables?: 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?​

readonly optional seeding?: StageDepotDatasetSeedingProps

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:144

Seeding properties for Dataset.


sqlDatabaseOverride?​

readonly optional sqlDatabaseOverride?: 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?​

readonly optional subscriptions?: StageDepotSubscriptionsProps

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:126

The subscriptions configuration for the Dataset.


tags?​

readonly optional tags?: Record<string, string>

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:129

Custom tags to add to the Dataset construct


useTransactionLog?​

readonly optional useTransactionLog?: boolean

Defined in: packages/depot-cdk/src/stage-depot-dataset.ts:152

Whether to log transactions in Depot transaction log