Share via


IUserManagedHttpsParameters Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.UserManagedHttpsParametersTypeConverter))]
public interface IUserManagedHttpsParameters : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ICustomDomainHttpsParameters
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.UserManagedHttpsParametersTypeConverter))>]
type IUserManagedHttpsParameters = interface
    interface IJsonSerializable
    interface ICustomDomainHttpsParameters
Public Interface IUserManagedHttpsParameters
Implements ICustomDomainHttpsParameters
Derived
Attributes
Implements

Properties

CertificateSource

Defines the source of the SSL certificate.

(Inherited from ICustomDomainHttpsParameters)
CertificateSourceParameterDeleteRule

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

CertificateSourceParameterResourceGroupName

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

CertificateSourceParameterSecretName

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

CertificateSourceParameterSecretVersion

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

CertificateSourceParameterSubscriptionId

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

CertificateSourceParameterTypeName
CertificateSourceParameterUpdateRule

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

CertificateSourceParameterVaultName

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

MinimumTlsVersion

TLS protocol version that will be used for Https

(Inherited from ICustomDomainHttpsParameters)
ProtocolType

Defines the TLS extension protocol that is used for secure delivery.

(Inherited from ICustomDomainHttpsParameters)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to