Share via


HttpLinkedService Class

Definition

Linked service for an HTTP source.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("HttpServer")]
public class HttpLinkedService : Microsoft.Azure.Management.DataFactory.Models.LinkedService
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("HttpServer")>]
type HttpLinkedService = class
    inherit LinkedService
Public Class HttpLinkedService
Inherits LinkedService
Inheritance
HttpLinkedService
Attributes
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructors

HttpLinkedService()

Initializes a new instance of the HttpLinkedService class.

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

Initializes a new instance of the HttpLinkedService class.

Properties

AdditionalProperties

Gets or sets unmatched properties from the message are deserialized this collection

(Inherited from LinkedService)
Annotations

Gets or sets list of tags that can be used for describing the linked service.

(Inherited from LinkedService)
AuthenticationType

Gets or sets the authentication type to be used to connect to the HTTP server. Possible values include: 'Basic', 'Anonymous', 'Digest', 'Windows', 'ClientCertificate'

AuthHeaders

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

CertThumbprint

Gets or sets thumbprint of certificate for ClientCertificate authentication. Only valid for on-premises copy. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string).

ConnectVia

Gets or sets the integration runtime reference.

(Inherited from LinkedService)
Description

Gets or sets linked service description.

(Inherited from LinkedService)
EmbeddedCertData

Gets or sets base64 encoded certificate data for ClientCertificate authentication. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string).

EnableServerCertificateValidation

Gets or sets if true, validate the HTTPS server SSL certificate. Default value is true. Type: boolean (or Expression with resultType boolean).

EncryptedCredential

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

Parameters

Gets or sets parameters for linked service.

(Inherited from LinkedService)
Password

Gets or sets password for Basic, Digest, Windows, or ClientCertificate with EmbeddedCertData authentication.

Url

Gets or sets the base URL of the HTTP endpoint, e.g. https://www.microsoft.com. Type: string (or Expression with resultType string).

UserName

Gets or sets user name for Basic, Digest, or Windows authentication. Type: string (or Expression with resultType string).

Methods

Validate()

Validate the object.

Applies to