Package version:

Interface ODataLinkedService

Open Data Protocol (OData) linked service.

interface ODataLinkedService {
    aadResourceId?: any;
    aadServicePrincipalCredentialType?: string;
    annotations?: any[];
    authenticationType?: string;
    authHeaders?: any;
    azureCloudType?: any;
    connectVia?: IntegrationRuntimeReference;
    description?: string;
    encryptedCredential?: string;
    parameters?: {
        [propertyName: string]: ParameterSpecification;
    };
    password?: SecretBaseUnion;
    servicePrincipalEmbeddedCert?: SecretBaseUnion;
    servicePrincipalEmbeddedCertPassword?: SecretBaseUnion;
    servicePrincipalId?: any;
    servicePrincipalKey?: SecretBaseUnion;
    tenant?: any;
    type: "OData";
    url: any;
    userName?: any;
    version?: string;
}

Hierarchy (view full)

Properties

aadResourceId?: any

Specify the resource you are requesting authorization to use Directory. Type: string (or Expression with resultType string).

aadServicePrincipalCredentialType?: string

Specify the credential type (key or cert) is used for service principal.

annotations?: any[]

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

authenticationType?: string

Type of authentication used to connect to the OData service.

authHeaders?: any

The additional HTTP headers in the request to RESTful API used for authorization. Type: key value pairs (value should be string type).

azureCloudType?: any

Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).

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.

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

Parameters for linked service.

password?: SecretBaseUnion

Password of the OData service.

servicePrincipalEmbeddedCert?: SecretBaseUnion

Specify the base64 encoded certificate of your application registered in Azure Active Directory. Type: string (or Expression with resultType string).

servicePrincipalEmbeddedCertPassword?: SecretBaseUnion

Specify the password of your certificate if your certificate has a password and you are using AadServicePrincipal authentication. Type: string (or Expression with resultType string).

servicePrincipalId?: any

Specify the application id of your application registered in Azure Active Directory. Type: string (or Expression with resultType string).

servicePrincipalKey?: SecretBaseUnion

Specify the secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType string).

tenant?: any

Specify the tenant information (domain name or tenant ID) under which your application resides. Type: string (or Expression with resultType string).

type

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

url: any

The URL of the OData service endpoint. Type: string (or Expression with resultType string).

userName?: any

User name of the OData service. Type: string (or Expression with resultType string).

version?: string

Version of the linked service.