HttpLinkedServiceResponse

data class HttpLinkedServiceResponse(val annotations: List<Any>? = null, val authHeaders: Any? = null, val authenticationType: String? = null, val certThumbprint: Any? = null, val connectVia: IntegrationRuntimeReferenceResponse? = null, val description: String? = null, val embeddedCertData: Any? = null, val enableServerCertificateValidation: Any? = null, val encryptedCredential: String? = null, val parameters: Map<String, ParameterSpecificationResponse>? = null, val password: Either<AzureKeyVaultSecretReferenceResponse, SecureStringResponse>? = null, val type: String, val url: Any, val userName: Any? = null)

Linked service for an HTTP source.

Constructors

Link copied to clipboard
constructor(annotations: List<Any>? = null, authHeaders: Any? = null, authenticationType: String? = null, certThumbprint: Any? = null, connectVia: IntegrationRuntimeReferenceResponse? = null, description: String? = null, embeddedCertData: Any? = null, enableServerCertificateValidation: Any? = null, encryptedCredential: String? = null, parameters: Map<String, ParameterSpecificationResponse>? = null, password: Either<AzureKeyVaultSecretReferenceResponse, SecureStringResponse>? = null, type: String, url: Any, userName: Any? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val annotations: List<Any>? = null

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

Link copied to clipboard

The authentication type to be used to connect to the HTTP server.

Link copied to clipboard
val authHeaders: Any? = null

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

Link copied to clipboard
val certThumbprint: Any? = null

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

Link copied to clipboard

The integration runtime reference.

Link copied to clipboard
val description: String? = null

Linked service description.

Link copied to clipboard
val embeddedCertData: Any? = null

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

Link copied to clipboard

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

Link copied to clipboard

The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.

Link copied to clipboard

Parameters for linked service.

Link copied to clipboard

Password for Basic, Digest, Windows, or ClientCertificate with EmbeddedCertData authentication.

Link copied to clipboard

Type of linked service. Expected value is 'HttpServer'.

Link copied to clipboard
val url: Any

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

Link copied to clipboard
val userName: Any? = null

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