AzureFirstPartyManagedCertificateProperties Class

Definition

Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.

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

Constructors

AzureFirstPartyManagedCertificateProperties()

Initializes a new instance of AzureFirstPartyManagedCertificateProperties.

Properties

CertificateAuthority

Certificate issuing authority.

ExpirationDate

Certificate expiration date.

SecretSourceId

Gets or sets Id.

Subject

Subject name in the certificate.

SubjectAlternativeNames

The list of SANs.

Thumbprint

Certificate thumbprint.

Explicit Interface Implementations

IJsonModel<AzureFirstPartyManagedCertificateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AzureFirstPartyManagedCertificateProperties>.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<AzureFirstPartyManagedCertificateProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AzureFirstPartyManagedCertificateProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AzureFirstPartyManagedCertificateProperties>.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