RestServiceLinkedService Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- 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
Azure SDK for .NET