AzureFirstPartyManagedCertificateParameters interface

Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.

Extends

Properties

certificateAuthority

Certificate issuing authority.

expirationDate

Certificate expiration date.

secretSource

Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName}

subject

Subject name in the certificate.

subjectAlternativeNames

The list of SANs.

thumbprint

Certificate thumbprint.

type

The type of the secret resource.

Property Details

certificateAuthority

Certificate issuing authority.

certificateAuthority?: string

Property Value

string

expirationDate

Certificate expiration date.

expirationDate?: string

Property Value

string

secretSource

Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName}

secretSource?: ResourceReference

Property Value

subject

Subject name in the certificate.

subject?: string

Property Value

string

subjectAlternativeNames

The list of SANs.

subjectAlternativeNames?: string[]

Property Value

string[]

thumbprint

Certificate thumbprint.

thumbprint?: string

Property Value

string

type

The type of the secret resource.

type: "AzureFirstPartyManagedCertificate"

Property Value

"AzureFirstPartyManagedCertificate"