NetworkInterfaceData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class representing the NetworkInterface data model. A network interface in a resource group.
public class NetworkInterfaceData : Azure.ResourceManager.Network.Models.NetworkTrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.NetworkInterfaceData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.NetworkInterfaceData>
type NetworkInterfaceData = class
inherit NetworkTrackedResourceData
interface IJsonModel<NetworkInterfaceData>
interface IPersistableModel<NetworkInterfaceData>
Public Class NetworkInterfaceData
Inherits NetworkTrackedResourceData
Implements IJsonModel(Of NetworkInterfaceData), IPersistableModel(Of NetworkInterfaceData)
- Inheritance
- Implements
Constructors
NetworkInterfaceData() |
Initializes a new instance of NetworkInterfaceData. |
Properties
AuxiliaryMode |
Auxiliary mode of Network Interface resource. |
AuxiliarySku |
Auxiliary sku of Network Interface resource. |
DisableTcpStateTracking |
Indicates whether to disable tcp state tracking. |
DnsSettings |
The DNS settings in network interface. |
DscpConfigurationId |
Gets or sets Id. |
EnableAcceleratedNetworking |
If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking. |
EnableIPForwarding |
Indicates whether IP forwarding is enabled on this network interface. |
ETag |
A unique read-only string that changes whenever the resource is updated. |
ExtendedLocation |
The extended location of the network interface. |
HostedWorkloads |
A list of references to linked BareMetal resources. |
Id |
Resource ID. (Inherited from NetworkTrackedResourceData) |
IPConfigurations |
A list of IPConfigurations of the network interface. |
Location |
Resource location. (Inherited from NetworkTrackedResourceData) |
MacAddress |
The MAC address of the network interface. |
MigrationPhase |
Migration phase of Network Interface resource. |
Name |
Resource name. (Inherited from NetworkTrackedResourceData) |
NetworkSecurityGroup |
The reference to the NetworkSecurityGroup resource. |
NicType |
Type of Network Interface resource. |
Primary |
Whether this is a primary network interface on a virtual machine. |
PrivateEndpoint |
A reference to the private endpoint to which the network interface is linked. |
PrivateLinkService |
Privatelinkservice of the network interface resource. |
ProvisioningState |
The provisioning state of the network interface resource. |
ResourceGuid |
The resource GUID property of the network interface resource. |
ResourceType |
Resource type. (Inherited from NetworkTrackedResourceData) |
Tags |
Resource tags. (Inherited from NetworkTrackedResourceData) |
TapConfigurations |
A list of TapConfigurations of the network interface. |
VirtualMachineId |
Gets or sets Id. |
VnetEncryptionSupported |
Whether the virtual machine this nic is attached to supports encryption. |
WorkloadType |
WorkloadType of the NetworkInterface for BareMetal resources. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from NetworkTrackedResourceData) |