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

EdgeDeviceProperties()

Creates an new EdgeDeviceProperties instance.

Properties

DeviceConfigurationDeviceMetadata

Device metadata details.

DeviceConfigurationNicDetail

NIC Details of device

ProvisioningState

Provisioning state of edgeDevice resource

Methods

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