Share via


AppServiceCertificateProperties Class

Definition

Key Vault container for a certificate that is purchased through Azure.

public class AppServiceCertificateProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.AppServiceCertificateProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.AppServiceCertificateProperties>
type AppServiceCertificateProperties = class
    interface IJsonModel<AppServiceCertificateProperties>
    interface IPersistableModel<AppServiceCertificateProperties>
Public Class AppServiceCertificateProperties
Implements IJsonModel(Of AppServiceCertificateProperties), IPersistableModel(Of AppServiceCertificateProperties)
Inheritance
AppServiceCertificateProperties
Implements

Constructors

AppServiceCertificateProperties()

Initializes a new instance of AppServiceCertificateProperties.

Properties

KeyVaultId

Key Vault resource Id.

KeyVaultSecretName

Key Vault secret name.

ProvisioningState

Status of the Key Vault secret.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AppServiceCertificateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AppServiceCertificateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppServiceCertificateProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppServiceCertificateProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppServiceCertificateProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to