NetworkInterface interface
A network interface in a resource group.
- Extends
Properties
auxiliary |
Auxiliary mode of Network Interface resource. |
auxiliary |
Auxiliary sku of Network Interface resource. |
disable |
Indicates whether to disable tcp state tracking. |
dns |
The DNS settings in network interface. |
dscp |
A reference to the dscp configuration to which the network interface is linked. NOTE: This property will not be serialized. It can only be populated by the server. |
enable |
If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking. |
enable |
Indicates whether IP forwarding is enabled on this network interface. |
etag | A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server. |
extended |
The extended location of the network interface. |
hosted |
A list of references to linked BareMetal resources. NOTE: This property will not be serialized. It can only be populated by the server. |
ip |
A list of IPConfigurations of the network interface. |
mac |
The MAC address of the network interface. NOTE: This property will not be serialized. It can only be populated by the server. |
migration |
Migration phase of Network Interface resource. |
network |
The reference to the NetworkSecurityGroup resource. |
nic |
Type of Network Interface resource. |
primary | Whether this is a primary network interface on a virtual machine. NOTE: This property will not be serialized. It can only be populated by the server. |
private |
A reference to the private endpoint to which the network interface is linked. NOTE: This property will not be serialized. It can only be populated by the server. |
private |
Privatelinkservice of the network interface resource. |
provisioning |
The provisioning state of the network interface resource. NOTE: This property will not be serialized. It can only be populated by the server. |
resource |
The resource GUID property of the network interface resource. NOTE: This property will not be serialized. It can only be populated by the server. |
tap |
A list of TapConfigurations of the network interface. NOTE: This property will not be serialized. It can only be populated by the server. |
virtual |
The reference to a virtual machine. NOTE: This property will not be serialized. It can only be populated by the server. |
vnet |
Whether the virtual machine this nic is attached to supports encryption. NOTE: This property will not be serialized. It can only be populated by the server. |
workload |
WorkloadType of the NetworkInterface for BareMetal resources |
Inherited Properties
id | Resource ID. |
location | Resource location. |
name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
auxiliaryMode
Auxiliary mode of Network Interface resource.
auxiliaryMode?: string
Property Value
string
auxiliarySku
Auxiliary sku of Network Interface resource.
auxiliarySku?: string
Property Value
string
disableTcpStateTracking
Indicates whether to disable tcp state tracking.
disableTcpStateTracking?: boolean
Property Value
boolean
dnsSettings
The DNS settings in network interface.
dnsSettings?: NetworkInterfaceDnsSettings
Property Value
dscpConfiguration
A reference to the dscp configuration to which the network interface is linked. NOTE: This property will not be serialized. It can only be populated by the server.
dscpConfiguration?: SubResource
Property Value
enableAcceleratedNetworking
If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
enableAcceleratedNetworking?: boolean
Property Value
boolean
enableIPForwarding
Indicates whether IP forwarding is enabled on this network interface.
enableIPForwarding?: boolean
Property Value
boolean
etag
A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.
etag?: string
Property Value
string
extendedLocation
The extended location of the network interface.
extendedLocation?: ExtendedLocation
Property Value
hostedWorkloads
A list of references to linked BareMetal resources. NOTE: This property will not be serialized. It can only be populated by the server.
hostedWorkloads?: string[]
Property Value
string[]
ipConfigurations
A list of IPConfigurations of the network interface.
ipConfigurations?: NetworkInterfaceIPConfiguration[]
Property Value
macAddress
The MAC address of the network interface. NOTE: This property will not be serialized. It can only be populated by the server.
macAddress?: string
Property Value
string
migrationPhase
Migration phase of Network Interface resource.
migrationPhase?: string
Property Value
string
networkSecurityGroup
The reference to the NetworkSecurityGroup resource.
networkSecurityGroup?: NetworkSecurityGroup
Property Value
nicType
Type of Network Interface resource.
nicType?: string
Property Value
string
primary
Whether this is a primary network interface on a virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.
primary?: boolean
Property Value
boolean
privateEndpoint
A reference to the private endpoint to which the network interface is linked. NOTE: This property will not be serialized. It can only be populated by the server.
privateEndpoint?: PrivateEndpoint
Property Value
privateLinkService
Privatelinkservice of the network interface resource.
privateLinkService?: PrivateLinkService
Property Value
provisioningState
The provisioning state of the network interface resource. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
resourceGuid
The resource GUID property of the network interface resource. NOTE: This property will not be serialized. It can only be populated by the server.
resourceGuid?: string
Property Value
string
tapConfigurations
A list of TapConfigurations of the network interface. NOTE: This property will not be serialized. It can only be populated by the server.
tapConfigurations?: NetworkInterfaceTapConfiguration[]
Property Value
virtualMachine
The reference to a virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.
virtualMachine?: SubResource
Property Value
vnetEncryptionSupported
Whether the virtual machine this nic is attached to supports encryption. NOTE: This property will not be serialized. It can only be populated by the server.
vnetEncryptionSupported?: boolean
Property Value
boolean
workloadType
WorkloadType of the NetworkInterface for BareMetal resources
workloadType?: string
Property Value
string
Inherited Property Details
id
location
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From Resource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From Resource.tags
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From Resource.type