Share via


CertificatePatchResourcePropertiesOutput interface

CertificatePatchResource resource specific properties

Properties

canonicalName

CNAME of the certificate to be issued via free certificate

cerBlob

Raw bytes of .cer file

Value may contain base64 encoded characters

domainValidationMethod

Method of domain validation for free cert

expirationDate

Certificate expiration date.

friendlyName

Friendly name of the certificate.

hostingEnvironmentProfile

Specification for the App Service Environment to use for the certificate.

hostNames

Host names the certificate applies to.

issueDate

Certificate issue Date.

issuer

Certificate issuer.

keyVaultId

Key Vault Csm resource Id.

keyVaultSecretName

Key Vault secret name.

keyVaultSecretStatus

Status of the Key Vault secret.

password

Certificate password.

pfxBlob

Pfx blob.

Value may contain base64 encoded characters

publicKeyHash

Public key hash.

selfLink

Self link.

serverFarmId

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

siteName

App name.

subjectName

Subject name of the certificate.

thumbprint

Certificate thumbprint.

valid

Is the certificate valid?.

Property Details

canonicalName

CNAME of the certificate to be issued via free certificate

canonicalName?: string

Property Value

string

cerBlob

Raw bytes of .cer file

Value may contain base64 encoded characters

cerBlob?: string

Property Value

string

domainValidationMethod

Method of domain validation for free cert

domainValidationMethod?: string

Property Value

string

expirationDate

Certificate expiration date.

expirationDate?: string

Property Value

string

friendlyName

Friendly name of the certificate.

friendlyName?: string

Property Value

string

hostingEnvironmentProfile

Specification for the App Service Environment to use for the certificate.

hostingEnvironmentProfile?: HostingEnvironmentProfileOutput

Property Value

hostNames

Host names the certificate applies to.

hostNames?: string[]

Property Value

string[]

issueDate

Certificate issue Date.

issueDate?: string

Property Value

string

issuer

Certificate issuer.

issuer?: string

Property Value

string

keyVaultId

Key Vault Csm resource Id.

keyVaultId?: string

Property Value

string

keyVaultSecretName

Key Vault secret name.

keyVaultSecretName?: string

Property Value

string

keyVaultSecretStatus

Status of the Key Vault secret.

keyVaultSecretStatus?: "Initialized" | "Unknown" | "Succeeded" | "WaitingOnCertificateOrder" | "CertificateOrderFailed" | "OperationNotPermittedOnKeyVault" | "AzureServiceUnauthorizedToAccessKeyVault" | "KeyVaultDoesNotExist" | "KeyVaultSecretDoesNotExist" | "UnknownError" | "ExternalPrivateKey"

Property Value

"Initialized" | "Unknown" | "Succeeded" | "WaitingOnCertificateOrder" | "CertificateOrderFailed" | "OperationNotPermittedOnKeyVault" | "AzureServiceUnauthorizedToAccessKeyVault" | "KeyVaultDoesNotExist" | "KeyVaultSecretDoesNotExist" | "UnknownError" | "ExternalPrivateKey"

password

Certificate password.

password?: string

Property Value

string

pfxBlob

Pfx blob.

Value may contain base64 encoded characters

pfxBlob?: string

Property Value

string

publicKeyHash

Public key hash.

publicKeyHash?: string

Property Value

string

Self link.

selfLink?: string

Property Value

string

serverFarmId

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

serverFarmId?: string

Property Value

string

siteName

App name.

siteName?: string

Property Value

string

subjectName

Subject name of the certificate.

subjectName?: string

Property Value

string

thumbprint

Certificate thumbprint.

thumbprint?: string

Property Value

string

valid

Is the certificate valid?.

valid?: boolean

Property Value

boolean