Share via


ApplianceMonitoringDetails Class

Definition

Appliance details of the migration item.

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

Properties

CpuDetails

The appliance CPU details.

DatastoreSnapshot

The appliance datastore snapshot details.

DisksReplicationDetails

The disk replication details.

EsxiNfcBuffer

The ESXi NFC buffer details.

NetworkBandwidth

The appliance network bandwidth details.

RamDetails

The appliance RAM details.

Explicit Interface Implementations

IJsonModel<ApplianceMonitoringDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ApplianceMonitoringDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApplianceMonitoringDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApplianceMonitoringDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ApplianceMonitoringDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to