NetworkInterfacePropertiesFormatOutput interface
NetworkInterface properties.
Properties
| auxiliary |
Auxiliary mode 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. |
| 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. |
| hosted |
A list of references to linked BareMetal resources. |
| ip |
A list of IPConfigurations of the network interface. |
| mac |
The MAC address of the network interface. |
| 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. |
| private |
A reference to the private endpoint to which the network interface is linked. |
| private |
Privatelinkservice of the network interface resource. |
| provisioning |
The provisioning state of the network interface resource. |
| resource |
The resource GUID property of the network interface resource. |
| tap |
A list of TapConfigurations of the network interface. |
| virtual |
The reference to a virtual machine. |
| vnet |
Whether the virtual machine this nic is attached to supports encryption. |
| workload |
WorkloadType of the NetworkInterface for BareMetal resources |
Property Details
auxiliaryMode
Auxiliary mode of Network Interface resource.
auxiliaryMode?: "None" | "MaxConnections" | "Floating"
Property Value
"None" | "MaxConnections" | "Floating"
disableTcpStateTracking
Indicates whether to disable tcp state tracking.
disableTcpStateTracking?: boolean
Property Value
boolean
dnsSettings
The DNS settings in network interface.
dnsSettings?: NetworkInterfaceDnsSettingsOutput
Property Value
dscpConfiguration
A reference to the dscp configuration to which the network interface is linked.
dscpConfiguration?: SubResourceOutput
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
hostedWorkloads
A list of references to linked BareMetal resources.
hostedWorkloads?: string[]
Property Value
string[]
ipConfigurations
A list of IPConfigurations of the network interface.
ipConfigurations?: NetworkInterfaceIPConfigurationOutput[]
Property Value
macAddress
The MAC address of the network interface.
macAddress?: string
Property Value
string
migrationPhase
Migration phase of Network Interface resource.
migrationPhase?: "None" | "Prepare" | "Commit" | "Abort" | "Committed"
Property Value
"None" | "Prepare" | "Commit" | "Abort" | "Committed"
networkSecurityGroup
The reference to the NetworkSecurityGroup resource.
networkSecurityGroup?: NetworkSecurityGroupOutput
Property Value
nicType
Type of Network Interface resource.
nicType?: "Standard" | "Elastic"
Property Value
"Standard" | "Elastic"
primary
Whether this is a primary network interface on a virtual machine.
primary?: boolean
Property Value
boolean
privateEndpoint
A reference to the private endpoint to which the network interface is linked.
privateEndpoint?: PrivateEndpointOutput
Property Value
privateLinkService
Privatelinkservice of the network interface resource.
privateLinkService?: PrivateLinkServiceOutput
Property Value
provisioningState
The provisioning state of the network interface resource.
provisioningState?: "Succeeded" | "Updating" | "Deleting" | "Failed"
Property Value
"Succeeded" | "Updating" | "Deleting" | "Failed"
resourceGuid
The resource GUID property of the network interface resource.
resourceGuid?: string
Property Value
string
tapConfigurations
A list of TapConfigurations of the network interface.
tapConfigurations?: NetworkInterfaceTapConfigurationOutput[]
Property Value
virtualMachine
The reference to a virtual machine.
virtualMachine?: SubResourceOutput
Property Value
vnetEncryptionSupported
Whether the virtual machine this nic is attached to supports encryption.
vnetEncryptionSupported?: boolean
Property Value
boolean
workloadType
WorkloadType of the NetworkInterface for BareMetal resources
workloadType?: string
Property Value
string