Share via


NetworkInterfaceData Class

Definition

A class representing the NetworkInterface data model. The network interface resource definition.

public class NetworkInterfaceData : Azure.ResourceManager.Models.TrackedResourceData
type NetworkInterfaceData = class
    inherit TrackedResourceData
Public Class NetworkInterfaceData
Inherits TrackedResourceData
Inheritance
NetworkInterfaceData

Constructors

NetworkInterfaceData(AzureLocation)

Initializes a new instance of NetworkInterfaceData.

Properties

DnsServers

List of DNS server IP Addresses for the interface.

ExtendedLocation

The extendedLocation of the resource.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IPConfigurations

IPConfigurations - A list of IPConfigurations of the network interface.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
MacAddress

MacAddress - The MAC address of the network interface.

Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

Provisioning state of the network interface.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Status

The observed state of network interfaces.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Applies to