Share via


UserManagedHttpsParameters Class

Definition

Defines the certificate source parameters using user's keyvault certificate for enabling SSL.

[Newtonsoft.Json.JsonObject("AzureKeyVault")]
public class UserManagedHttpsParameters : Microsoft.Azure.Management.Cdn.Models.CustomDomainHttpsParameters
[<Newtonsoft.Json.JsonObject("AzureKeyVault")>]
type UserManagedHttpsParameters = class
    inherit CustomDomainHttpsParameters
Public Class UserManagedHttpsParameters
Inherits CustomDomainHttpsParameters
Inheritance
UserManagedHttpsParameters
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

UserManagedHttpsParameters()

Initializes a new instance of the UserManagedHttpsParameters class.

UserManagedHttpsParameters(String, KeyVaultCertificateSourceParameters, Nullable<MinimumTlsVersion>)

Initializes a new instance of the UserManagedHttpsParameters class.

Properties

CertificateSourceParameters

Gets or sets defines the certificate source parameters using user's keyvault certificate for enabling SSL.

MinimumTlsVersion

Gets or sets TLS protocol version that will be used for Https. Possible values include: 'None', 'TLS10', 'TLS12'

(Inherited from CustomDomainHttpsParameters)
ProtocolType

Gets or sets defines the TLS extension protocol that is used for secure delivery. Possible values include: 'ServerNameIndication', 'IPBased'

(Inherited from CustomDomainHttpsParameters)

Methods

Validate()

Validate the object.

Applies to