Share via


KeyVaultCertificateSource Constructor

Definition

Initializes a new instance of KeyVaultCertificateSource.

public KeyVaultCertificateSource (Azure.ResourceManager.Cdn.Models.KeyVaultCertificateSourceType sourceType, string subscriptionId, string resourceGroupName, string vaultName, string secretName, Azure.ResourceManager.Cdn.Models.CertificateUpdateAction updateRule, Azure.ResourceManager.Cdn.Models.CertificateDeleteAction deleteRule);
new Azure.ResourceManager.Cdn.Models.KeyVaultCertificateSource : Azure.ResourceManager.Cdn.Models.KeyVaultCertificateSourceType * string * string * string * string * Azure.ResourceManager.Cdn.Models.CertificateUpdateAction * Azure.ResourceManager.Cdn.Models.CertificateDeleteAction -> Azure.ResourceManager.Cdn.Models.KeyVaultCertificateSource
Public Sub New (sourceType As KeyVaultCertificateSourceType, subscriptionId As String, resourceGroupName As String, vaultName As String, secretName As String, updateRule As CertificateUpdateAction, deleteRule As CertificateDeleteAction)

Parameters

subscriptionId
String

Subscription Id of the user's Key Vault containing the SSL certificate.

resourceGroupName
String

Resource group of the user's Key Vault containing the SSL certificate.

vaultName
String

The name of the user's Key Vault containing the SSL certificate.

secretName
String

The name of Key Vault Secret (representing the full certificate PFX) in Key Vault.

updateRule
CertificateUpdateAction

Describes the action that shall be taken when the certificate is updated in Key Vault.

deleteRule
CertificateDeleteAction

Describes the action that shall be taken when the certificate is removed from Key Vault.

Exceptions

subscriptionId, resourceGroupName, vaultName or secretName is null.

Applies to