Share via


HciReportedProperties Class

Definition

The device Configuration for HCI device.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.HciReportedPropertiesTypeConverter))]
public class HciReportedProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IHciReportedProperties, Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.HciReportedPropertiesTypeConverter))>]
type HciReportedProperties = class
    interface IHciReportedProperties
    interface IJsonSerializable
    interface IReportedProperties
    interface IValidates
Public Class HciReportedProperties
Implements IHciReportedProperties, IValidates
Inheritance
HciReportedProperties
Attributes
Implements

Constructors

HciReportedProperties()

Creates an new HciReportedProperties instance.

Properties

DeviceState

edge device state.

ExtensionProfile

Extensions details for edge device.

ExtensionProfileExtension

List of Arc extensions installed on edge device.

HostNetworkEnableStorageAutoIP

Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.

HostNetworkIntent

The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.

HostNetworkStorageConnectivitySwitchless

Defines how the storage adapters between nodes are connected either switch or switch less.

HostNetworkStorageNetwork

List of StorageNetworks config to deploy AzureStackHCI Cluster.

NetworkProfileNicDetail

List of NIC Details of device.

NetworkProfileSwitchDetail

List of switch details for edge device.

OSProfileAssemblyVersion

Version of assembly present on device

OSProfileBootType

The boot type of the device. e.g. UEFI, Legacy etc

SbeDeploymentPackageInfoCode

SBE deployment validation code.

SbeDeploymentPackageInfoMessage

A detailed message that explains the SBE package validation result.

SbeDeploymentPackageInfoSbeManifest

This represents discovered update results for matching updates and store it as SBE manifest.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HciReportedProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HciReportedProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IHciReportedProperties.

FromJsonString(String)

Creates a new instance of HciReportedProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of HciReportedProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to