Skip to main content

Interface: SnowflakeLocationProps

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

Snowflake Location configuration

Extends

  • LocationProps

Properties

createEntities

readonly createEntities: boolean

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

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


dataLocations?

readonly optional dataLocations?: string[]

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

S3 locations for which to create stages


deploymentGroup?

readonly optional deploymentGroup?: boolean

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

Inherited from

LocationProps.deploymentGroup


disableMigrations?

readonly optional disableMigrations?: boolean

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

When true, migrations will be skipped


enableEvents?

readonly optional enableEvents?: boolean

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

When true, object-level events will be raised for changes in transactions


environment

readonly environment: IStageDepotEnvironment

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

Inherited from

LocationProps.environment


executor

readonly executor: SnowflakeExecutor

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

Location-default Snowflake executor. Used as a fallback if dataset-specific executor not defined.


name

readonly name: string

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

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


readable

readonly readable: boolean

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

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


skipNullabilityCheck?

readonly optional skipNullabilityCheck?: boolean

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

When true, Snowflake database check will skip nullability check.


strictMigrations?

readonly optional strictMigrations?: boolean

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

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


writable

readonly writable: boolean

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

When false, location will return exception on write requests.