Share via


NetworkInterfaceProperties Class

Definition

Properties under the network interface resource

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.NetworkInterfacePropertiesTypeConverter))]
public class NetworkInterfaceProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.INetworkInterfaceProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.NetworkInterfacePropertiesTypeConverter))>]
type NetworkInterfaceProperties = class
    interface INetworkInterfaceProperties
    interface IJsonSerializable
Public Class NetworkInterfaceProperties
Implements INetworkInterfaceProperties
Inheritance
NetworkInterfaceProperties
Attributes
Implements

Constructors

NetworkInterfaceProperties()

Creates an new NetworkInterfaceProperties instance.

Properties

DnsSettingDnsServer

List of DNS server IP Addresses for the interface

IPConfiguration

IPConfigurations - A list of IPConfigurations of the network interface.

MacAddress

MacAddress - The MAC address of the network interface.

ProvisioningState

Provisioning state of the network interface.

ProvisioningStatus

The status of the operation performed on the network interface [Succeeded, Failed, InProgress]

ProvisioningStatusOperationId

The ID of the operation performed on the network interface

StatusErrorCode

NetworkInterface provisioning error code

StatusErrorMessage

Descriptive error message

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkInterfaceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkInterfaceProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.INetworkInterfaceProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkInterfaceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to