Package version:

Interface SalesforceV2LinkedService

Linked service for Salesforce V2.

interface SalesforceV2LinkedService {
    annotations?: any[];
    apiVersion?: any;
    authenticationType?: any;
    clientId?: any;
    clientSecret?: SecretBaseUnion;
    connectVia?: IntegrationRuntimeReference;
    description?: string;
    encryptedCredential?: string;
    environmentUrl?: any;
    parameters?: {
        [propertyName: string]: ParameterSpecification;
    };
    type: "SalesforceV2";
    version?: string;
}

Hierarchy (view full)

Properties

annotations?: any[]

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

apiVersion?: any

The Salesforce API version used in ADF. The version must be larger than or equal to 47.0 which is required by Salesforce BULK API 2.0. Type: string (or Expression with resultType string).

authenticationType?: any

The authentication type to be used to connect to the Salesforce. Currently, we only support OAuth2ClientCredentials, it is also the default value

clientId?: any

The client Id for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. Type: string (or Expression with resultType string).

clientSecret?: SecretBaseUnion

The client secret for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance.

The integration runtime reference.

description?: string

Linked service description.

encryptedCredential?: string

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

environmentUrl?: any

The URL of Salesforce instance. For example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string).

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

Parameters for linked service.

type

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

version?: string

Version of the linked service.