Package version:

Interface SnowflakeV2LinkedService

Snowflake linked service.

interface SnowflakeV2LinkedService {
    accountIdentifier: any;
    annotations?: any[];
    authenticationType?: string;
    clientId?: any;
    clientSecret?: SecretBaseUnion;
    connectVia?: IntegrationRuntimeReference;
    database: any;
    description?: string;
    encryptedCredential?: string;
    host?: any;
    parameters?: {
        [propertyName: string]: ParameterSpecification;
    };
    password?: SecretBaseUnion;
    privateKey?: SecretBaseUnion;
    privateKeyPassphrase?: SecretBaseUnion;
    role?: any;
    schema?: any;
    scope?: any;
    tenantId?: any;
    type: "SnowflakeV2";
    user?: any;
    version?: string;
    warehouse: any;
}

Hierarchy (view full)

Properties

accountIdentifier: any

The account identifier of your Snowflake account, e.g. xy12345.east-us-2.azure

annotations?: any[]

List of tags that can be used for describing the linked service.

authenticationType?: string

The type used for authentication. Type: string.

clientId?: any

The client ID of the application registered in Azure Active Directory for AADServicePrincipal authentication.

clientSecret?: SecretBaseUnion

The Azure key vault secret reference of client secret for AADServicePrincipal authentication.

The integration runtime reference.

database: any

The name of the Snowflake database.

description?: string

Linked service description.

encryptedCredential?: string

The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.

host?: any

The host name of the Snowflake account. Type: string (or Expression with resultType string).

parameters?: {
    [propertyName: string]: ParameterSpecification;
}

Parameters for linked service.

password?: SecretBaseUnion

The Azure key vault secret reference of password in connection string.

privateKey?: SecretBaseUnion

The Azure key vault secret reference of privateKey for KeyPair auth.

privateKeyPassphrase?: SecretBaseUnion

The Azure key vault secret reference of private key password for KeyPair auth with encrypted private key.

role?: any

The default access control role to use in the Snowflake session. Type: string (or Expression with resultType string).

schema?: any

Schema name for connection. Type: string (or Expression with resultType string).

scope?: any

The scope of the application registered in Azure Active Directory for AADServicePrincipal authentication.

tenantId?: any

The tenant ID of the application registered in Azure Active Directory for AADServicePrincipal authentication.

type

Polymorphic discriminator, which specifies the different types this object can be

user?: any

The name of the Snowflake user.

version?: string

Version of the linked service.

warehouse: any

The name of the Snowflake warehouse.