/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 |