NetworkDeviceProperties Class

Definition

Network Device Properties defines the properties of the resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.NetworkDevicePropertiesTypeConverter))]
public class NetworkDeviceProperties : Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.INetworkDeviceProperties, Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.NetworkDevicePropertiesTypeConverter))>]
type NetworkDeviceProperties = class
    interface INetworkDeviceProperties
    interface IJsonSerializable
    interface IAnnotationResource
    interface INetworkDevicePatchableProperties
    interface IValidates
Public Class NetworkDeviceProperties
Implements INetworkDeviceProperties, IValidates
Inheritance
NetworkDeviceProperties
Attributes
Implements

Constructors

Name Description
NetworkDeviceProperties()

Creates an new NetworkDeviceProperties instance.

Properties

Name Description
AdministrativeState

Administrative state of the resource.

Annotation

Switch configuration description.

ConfigurationState

Configuration state of the resource.

HostName

The host name of the device.

ManagementIpv4Address

Management IPv4 Address.

ManagementIpv6Address

Management IPv6 Address.

NetworkDeviceRole

NetworkDeviceRole is the device role: Example: CE | ToR.

NetworkDeviceSku

Network Device SKU name.

NetworkRackId

Reference to network rack resource id.

ProvisioningState

Provisioning state of the resource.

SerialNumber

Serial number of the device. Format of serial Number - Make;Model;HardwareRevisionId;SerialNumber.

Version

Current version of the device as defined in SKU.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkDeviceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkDeviceProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.INetworkDeviceProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkDeviceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to