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

Name Description
ReportedProperties()

Creates an new ReportedProperties instance.

Properties

Name Description
DeviceState

edge device state.

ExtensionProfileExtension

List of Arc extensions installed on edge device.

Methods

Name Description
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