Share via


KeyVaultCertificateSourceParameters Class

Definition

Describes the parameters for using a user's KeyVault certificate for securing custom domain.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.KeyVaultCertificateSourceParametersTypeConverter))]
public class KeyVaultCertificateSourceParameters : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IKeyVaultCertificateSourceParameters
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.KeyVaultCertificateSourceParametersTypeConverter))>]
type KeyVaultCertificateSourceParameters = class
    interface IKeyVaultCertificateSourceParameters
    interface IJsonSerializable
Public Class KeyVaultCertificateSourceParameters
Implements IKeyVaultCertificateSourceParameters
Inheritance
KeyVaultCertificateSourceParameters
Attributes
Implements

Constructors

KeyVaultCertificateSourceParameters()

Creates an new KeyVaultCertificateSourceParameters instance.

Properties

DeleteRule

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

ResourceGroupName

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

SecretName

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

SecretVersion

The version(GUID) of Key Vault Secret in Key Vault.

SubscriptionId

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

TypeName
UpdateRule

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

VaultName

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

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of KeyVaultCertificateSourceParameters.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KeyVaultCertificateSourceParameters.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IKeyVaultCertificateSourceParameters.

FromJsonString(String)

Creates a new instance of KeyVaultCertificateSourceParameters, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of KeyVaultCertificateSourceParameters into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to