Share via


EdgeDeviceProperties Class

Definition

Edge Device properties

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

Constructors

Name Description
EdgeDeviceProperties()

Creates an new EdgeDeviceProperties instance.

Properties

Name Description
DeviceConfigurationDeviceMetadata

Device metadata details.

DeviceConfigurationNicDetail

NIC Details of device

ProvisioningState

Provisioning state of edgeDevice resource

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of EdgeDeviceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of EdgeDeviceProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of EdgeDeviceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to