Share via


ReportedProperties Class

Definition

Reported properties pushed from edge device.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ReportedPropertiesTypeConverter))]
public class ReportedProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IReportedProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ReportedPropertiesTypeConverter))>]
type ReportedProperties = class
    interface IReportedProperties
    interface IJsonSerializable
Public Class ReportedProperties
Implements IReportedProperties
Inheritance
ReportedProperties
Attributes
Implements

Constructors

ReportedProperties()

Creates an new ReportedProperties instance.

Properties

DeviceState

edge device state.

ExtensionProfileExtension

List of Arc extensions installed on edge device.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ReportedProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ReportedProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ReportedProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to