Service Hostname Configuration Scm Args
data class ServiceHostnameConfigurationScmArgs(val certificate: Output<String>? = null, val certificatePassword: Output<String>? = null, val certificateSource: Output<String>? = null, val certificateStatus: Output<String>? = null, val expiry: Output<String>? = null, val hostName: Output<String>, val keyVaultCertificateId: Output<String>? = null, val keyVaultId: Output<String>? = null, val negotiateClientCertificate: Output<Boolean>? = null, val sslKeyvaultIdentityClientId: Output<String>? = null, val subject: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<ServiceHostnameConfigurationScmArgs>
Constructors
Link copied to clipboard
constructor(certificate: Output<String>? = null, certificatePassword: Output<String>? = null, certificateSource: Output<String>? = null, certificateStatus: Output<String>? = null, expiry: Output<String>? = null, hostName: Output<String>, keyVaultCertificateId: Output<String>? = null, keyVaultId: Output<String>? = null, negotiateClientCertificate: Output<Boolean>? = null, sslKeyvaultIdentityClientId: Output<String>? = null, subject: Output<String>? = null, thumbprint: Output<String>? = null)
Properties
Link copied to clipboard
The Base64 Encoded Certificate.
Link copied to clipboard
The password associated with the certificate provided above.
Link copied to clipboard
The source of the certificate.
Link copied to clipboard
The status of the certificate.
Link copied to clipboard
The ID of the Key Vault Secret containing the SSL Certificate, which must be of the type application/x-pkcs12
.
Link copied to clipboard
Link copied to clipboard
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false
.
Link copied to clipboard
System or User Assigned Managed identity clientId as generated by Azure AD, which has GET
access to the keyVault containing the SSL certificate.
Link copied to clipboard
The thumbprint of the certificate.