Share via


PerNodeExtensionState Class

Definition

Status of Arc Extension for a particular node in HCI Cluster.

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

Properties

Extension

Fully qualified resource ID for the particular Arc Extension on this node.

ExtensionInstanceView

The extension instance view.

Name

Name of the node in HCI Cluster.

State

State of Arc Extension in this node.

TypeHandlerVersion

Specifies the version of the script handler.

Explicit Interface Implementations

IJsonModel<PerNodeExtensionState>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PerNodeExtensionState>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PerNodeExtensionState>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PerNodeExtensionState>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PerNodeExtensionState>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to