HciReportedProperties Class

Definition

The device Configuration for HCI device.

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

Properties

Name Description
ConfidentialVmProfile

CVM support details for edge device.

(Inherited from HciEdgeDeviceReportedProperties)
DeviceState

edge device state.

(Inherited from HciEdgeDeviceReportedProperties)
Extensions

List of Arc extensions installed on edge device.

(Inherited from HciEdgeDeviceReportedProperties)
HardwareProcessorType

Process type of the device.

LastSyncedOn

Most recent edge device sync timestamp in UTC.

(Inherited from HciEdgeDeviceReportedProperties)
NetworkProfile

HCI device network information.

OSProfile

HCI device OS specific information.

SbeDeploymentPackageInfo

Solution builder extension (SBE) deployment package information.

StorageProfile

Hci device storage specific information.

Methods

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

Explicit Interface Implementations

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

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from HciEdgeDeviceReportedProperties)
IJsonModel<HciReportedProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HciReportedProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HciEdgeDeviceReportedProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from HciEdgeDeviceReportedProperties)
IPersistableModel<HciReportedProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HciReportedProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HciReportedProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to