CustomerCertificateProperties Class

Definition

Customer Certificate used for https.

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

Constructors

Name Description
CustomerCertificateProperties()

Initializes a new instance of CustomerCertificateProperties.

Properties

Name Description
CertificateAuthority

Certificate issuing authority.

ExpiresOn

Certificate expiration date.

SecretSourceId

Resource ID.

SecretVersion

Version of the secret to be used.

Subject

Subject name in the certificate.

Thumbprint

Certificate thumbprint.

UseLatestVersion

Whether to use the latest version for the certificate.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<CustomerCertificateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CustomerCertificateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<FrontDoorSecretProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from FrontDoorSecretProperties)
IPersistableModel<CustomerCertificateProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CustomerCertificateProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CustomerCertificateProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<FrontDoorSecretProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from FrontDoorSecretProperties)

Applies to