Share via


HciEdgeDeviceArcExtension Class

Definition

Arc extension installed on edge device.

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

Properties

ErrorDetails

Error details while installing Arc extension.

ExtensionName

Arc extension name installed on edge device.

ExtensionResourceId

Arc Extension Azure resource id.

ManagedBy

Extension managed by user or Azure.

State

Arc extension state from arc machine extension.

TypeHandlerVersion

Extension version installed.

Explicit Interface Implementations

IJsonModel<HciEdgeDeviceArcExtension>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HciEdgeDeviceArcExtension>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HciEdgeDeviceArcExtension>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HciEdgeDeviceArcExtension>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HciEdgeDeviceArcExtension>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to