Package version:

Interface AzureSynapseArtifactsLinkedService

Azure Synapse Analytics (Artifacts) linked service.

interface AzureSynapseArtifactsLinkedService {
    annotations?: any[];
    authentication?: any;
    connectVia?: IntegrationRuntimeReference;
    description?: string;
    endpoint: any;
    parameters?: {
        [propertyName: string]: ParameterSpecification;
    };
    type: "AzureSynapseArtifacts";
    version?: string;
    workspaceResourceId?: any;
}

Hierarchy (view full)

Properties

annotations?: any[]

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

authentication?: any

Required to specify MSI, if using system assigned managed identity as authentication method. Type: string (or Expression with resultType string).

The integration runtime reference.

description?: string

Linked service description.

endpoint: any

https://.dev.azuresynapse.net, Azure Synapse Analytics workspace URL. 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.

workspaceResourceId?: any

The resource ID of the Synapse workspace. The format should be: /subscriptions/{subscriptionID}/resourceGroups/{resourceGroup}/providers/Microsoft.Synapse/workspaces/{workspaceName}. Type: string (or Expression with resultType string).