AzureFirstPartyManagedCertificateParameters interface

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

Extends

Properties

certificateAuthority

Certificate issuing authority. NOTE: This property will not be serialized. It can only be populated by the server.

expirationDate

Certificate expiration date. NOTE: This property will not be serialized. It can only be populated by the server.

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}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ NOTE: This property will not be serialized. It can only be populated by the server.

subject

Subject name in the certificate. NOTE: This property will not be serialized. It can only be populated by the server.

subjectAlternativeNames

The list of SANs.

thumbprint

Certificate thumbprint. NOTE: This property will not be serialized. It can only be populated by the server.

type

Polymorphic discriminator, which specifies the different types this object can be

Property Details

certificateAuthority

Certificate issuing authority. NOTE: This property will not be serialized. It can only be populated by the server.

certificateAuthority?: string

Property Value

string

expirationDate

Certificate expiration date. NOTE: This property will not be serialized. It can only be populated by the server.

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}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ NOTE: This property will not be serialized. It can only be populated by the server.

secretSource?: ResourceReference

Property Value

subject

Subject name in the certificate. NOTE: This property will not be serialized. It can only be populated by the server.

subject?: string

Property Value

string

subjectAlternativeNames

The list of SANs.

subjectAlternativeNames?: string[]

Property Value

string[]

thumbprint

Certificate thumbprint. NOTE: This property will not be serialized. It can only be populated by the server.

thumbprint?: string

Property Value

string

type

Polymorphic discriminator, which specifies the different types this object can be

type: "AzureFirstPartyManagedCertificate"

Property Value

"AzureFirstPartyManagedCertificate"