Skip to content

/AWS1/CL_DZNSNOWFLAKEPROPSINP

Contains the Snowflake-specific settings required when creating or updating a connection, including the Snowflake role, identity mapping, and lineage sync configuration.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_snowflakerole TYPE /AWS1/DZNSNOWFLAKEROLE /AWS1/DZNSNOWFLAKEROLE

The Snowflake role used to access Snowflake resources.

io_identitymapping TYPE REF TO /AWS1/CL_DZNIDENTITYMAPPING /AWS1/CL_DZNIDENTITYMAPPING

The identity mapping configuration for the Snowflake connection.

Optional arguments:

io_connectivityproperties TYPE REF TO /AWS1/CL_DZNCNNCTVYPROPERTIES /AWS1/CL_DZNCNNCTVYPROPERTIES

The connectivity properties of the Snowflake connection.

io_lineagesync TYPE REF TO /AWS1/CL_DZNLINEAGESYNCINPUT /AWS1/CL_DZNLINEAGESYNCINPUT

The lineage sync configuration for the Snowflake connection.


Queryable Attributes

connectivityProperties

The connectivity properties of the Snowflake connection.

Accessible with the following methods

Method Description
GET_CONNECTIVITYPROPERTIES() Getter for CONNECTIVITYPROPERTIES

snowflakeRole

The Snowflake role used to access Snowflake resources.

Accessible with the following methods

Method Description
GET_SNOWFLAKEROLE() Getter for SNOWFLAKEROLE, with configurable default
ASK_SNOWFLAKEROLE() Getter for SNOWFLAKEROLE w/ exceptions if field has no value
HAS_SNOWFLAKEROLE() Determine if SNOWFLAKEROLE has a value

identityMapping

The identity mapping configuration for the Snowflake connection.

Accessible with the following methods

Method Description
GET_IDENTITYMAPPING() Getter for IDENTITYMAPPING

lineageSync

The lineage sync configuration for the Snowflake connection.

Accessible with the following methods

Method Description
GET_LINEAGESYNC() Getter for LINEAGESYNC