Share via


RestServiceLinkedService Constructors

Definition

Overloads

RestServiceLinkedService()

Initializes a new instance of the RestServiceLinkedService class.

RestServiceLinkedService(Object, String, IDictionary<String,Object>, IntegrationRuntimeReference, String, IDictionary<String,ParameterSpecification>, IList<Object>, Object, Object, SecretBase, Object, Object, SecretBase, Object, Object, Object, Object, CredentialReference, Object, SecretBase, Object, Object, Object)

Initializes a new instance of the RestServiceLinkedService class.

RestServiceLinkedService()

Initializes a new instance of the RestServiceLinkedService class.

public RestServiceLinkedService ();
Public Sub New ()

Applies to

RestServiceLinkedService(Object, String, IDictionary<String,Object>, IntegrationRuntimeReference, String, IDictionary<String,ParameterSpecification>, IList<Object>, Object, Object, SecretBase, Object, Object, SecretBase, Object, Object, Object, Object, CredentialReference, Object, SecretBase, Object, Object, Object)

Initializes a new instance of the RestServiceLinkedService class.

public RestServiceLinkedService (object url, string authenticationType, System.Collections.Generic.IDictionary<string,object> additionalProperties = default, Microsoft.Azure.Management.DataFactory.Models.IntegrationRuntimeReference connectVia = default, string description = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.DataFactory.Models.ParameterSpecification> parameters = default, System.Collections.Generic.IList<object> annotations = default, object enableServerCertificateValidation = default, object userName = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase password = default, object authHeaders = default, object servicePrincipalId = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase servicePrincipalKey = default, object tenant = default, object azureCloudType = default, object aadResourceId = default, object encryptedCredential = default, Microsoft.Azure.Management.DataFactory.Models.CredentialReference credential = default, object clientId = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase clientSecret = default, object tokenEndpoint = default, object resource = default, object scope = default);
new Microsoft.Azure.Management.DataFactory.Models.RestServiceLinkedService : obj * string * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Azure.Management.DataFactory.Models.IntegrationRuntimeReference * string * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.DataFactory.Models.ParameterSpecification> * System.Collections.Generic.IList<obj> * obj * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * obj * obj * Microsoft.Azure.Management.DataFactory.Models.CredentialReference * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * obj -> Microsoft.Azure.Management.DataFactory.Models.RestServiceLinkedService
Public Sub New (url As Object, authenticationType As String, Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional connectVia As IntegrationRuntimeReference = Nothing, Optional description As String = Nothing, Optional parameters As IDictionary(Of String, ParameterSpecification) = Nothing, Optional annotations As IList(Of Object) = Nothing, Optional enableServerCertificateValidation As Object = Nothing, Optional userName As Object = Nothing, Optional password As SecretBase = Nothing, Optional authHeaders As Object = Nothing, Optional servicePrincipalId As Object = Nothing, Optional servicePrincipalKey As SecretBase = Nothing, Optional tenant As Object = Nothing, Optional azureCloudType As Object = Nothing, Optional aadResourceId As Object = Nothing, Optional encryptedCredential As Object = Nothing, Optional credential As CredentialReference = Nothing, Optional clientId As Object = Nothing, Optional clientSecret As SecretBase = Nothing, Optional tokenEndpoint As Object = Nothing, Optional resource As Object = Nothing, Optional scope As Object = Nothing)

Parameters

url
Object

The base URL of the REST service.

authenticationType
String

Type of authentication used to connect to the REST service. Possible values include: 'Anonymous', 'Basic', 'AadServicePrincipal', 'ManagedServiceIdentity', 'OAuth2ClientCredential'

additionalProperties
IDictionary<String,Object>

Unmatched properties from the message are deserialized this collection

connectVia
IntegrationRuntimeReference

The integration runtime reference.

description
String

Linked service description.

parameters
IDictionary<String,ParameterSpecification>

Parameters for linked service.

annotations
IList<Object>

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

enableServerCertificateValidation
Object

Whether to validate server side SSL certificate when connecting to the endpoint.The default value is true. Type: boolean (or Expression with resultType boolean).

userName
Object

The user name used in Basic authentication type.

password
SecretBase

The password used in Basic authentication type.

authHeaders
Object

The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object).

servicePrincipalId
Object

The application's client ID used in AadServicePrincipal authentication type.

servicePrincipalKey
SecretBase

The application's key used in AadServicePrincipal authentication type.

tenant
Object

The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides.

azureCloudType
Object

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).

aadResourceId
Object

The resource you are requesting authorization to use.

encryptedCredential
Object

The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).

credential
CredentialReference

The credential reference containing authentication information.

clientId
Object

The client ID associated with your application. Type: string (or Expression with resultType string).

clientSecret
SecretBase

The client secret associated with your application.

tokenEndpoint
Object

The token endpoint of the authorization server to acquire access token. Type: string (or Expression with resultType string).

resource
Object

The target service or resource to which the access will be requested. Type: string (or Expression with resultType string).

scope
Object

The scope of the access required. It describes what kind of access will be requested. Type: string (or Expression with resultType string).

Applies to