WebClientCertificateAuthenticationArgs

data class WebClientCertificateAuthenticationArgs(val authenticationType: Output<String>, val password: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>, val pfx: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>, val url: Output<Any>) : ConvertibleToJava<WebClientCertificateAuthenticationArgs>

A WebLinkedService that uses client certificate based authentication to communicate with an HTTP endpoint. This scheme follows mutual authentication; the server must also provide valid credentials to the client.

Constructors

Link copied to clipboard
constructor(authenticationType: Output<String>, password: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>, pfx: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>, url: Output<Any>)

Properties

Link copied to clipboard

Type of authentication used to connect to the web table source. Expected value is 'ClientCertificate'.

Link copied to clipboard

Password for the PFX file.

Link copied to clipboard

Base64-encoded contents of a PFX file.

Link copied to clipboard
val url: Output<Any>

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

Functions

Link copied to clipboard
open override fun toJava(): WebClientCertificateAuthenticationArgs