Share via


UserManagedHttpsContent Class

Definition

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

public class UserManagedHttpsContent : Azure.ResourceManager.Cdn.Models.CustomDomainHttpsContent, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Cdn.Models.UserManagedHttpsContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Cdn.Models.UserManagedHttpsContent>
public class UserManagedHttpsContent : Azure.ResourceManager.Cdn.Models.CustomDomainHttpsContent
type UserManagedHttpsContent = class
    inherit CustomDomainHttpsContent
    interface IJsonModel<UserManagedHttpsContent>
    interface IPersistableModel<UserManagedHttpsContent>
type UserManagedHttpsContent = class
    inherit CustomDomainHttpsContent
Public Class UserManagedHttpsContent
Inherits CustomDomainHttpsContent
Implements IJsonModel(Of UserManagedHttpsContent), IPersistableModel(Of UserManagedHttpsContent)
Public Class UserManagedHttpsContent
Inherits CustomDomainHttpsContent
Inheritance
UserManagedHttpsContent
Implements

Constructors

UserManagedHttpsContent(SecureDeliveryProtocolType, KeyVaultCertificateSource)

Initializes a new instance of UserManagedHttpsContent.

Properties

CertificateSourceParameters

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

MinimumTlsVersion

TLS protocol version that will be used for Https.

(Inherited from CustomDomainHttpsContent)
ProtocolType

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

(Inherited from CustomDomainHttpsContent)

Explicit Interface Implementations

IJsonModel<CustomDomainHttpsContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from CustomDomainHttpsContent)
IJsonModel<CustomDomainHttpsContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from CustomDomainHttpsContent)
IJsonModel<UserManagedHttpsContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<UserManagedHttpsContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CustomDomainHttpsContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from CustomDomainHttpsContent)
IPersistableModel<CustomDomainHttpsContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from CustomDomainHttpsContent)
IPersistableModel<CustomDomainHttpsContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from CustomDomainHttpsContent)
IPersistableModel<UserManagedHttpsContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<UserManagedHttpsContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<UserManagedHttpsContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to