Network Interface

A Network Interface in Azure is a networking resource that connects a virtual machine to a virtual network. It defines how a VM communicates with external resources, other VMs, and the internet. Each network interface can have one or more IP configurations, including private and optional public IP addresses, and can be associated with network security groups for traffic filtering.

azure.network_interface

Fields

TitleIDTypeData TypeDescription
_keycorestring
auxiliary_modecorestringAuxiliary mode of Network Interface resource.
dns_settingscorejsonDNS settings of a network interface.
dscp_configurationcorejsonReference to another subresource.
enable_accelerated_networkingcoreboolIf the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
enable_ip_forwardingcoreboolIndicates whether IP forwarding is enabled on this network interface.
etagcorestringA unique read-only string that changes whenever the resource is updated.
extended_locationcorejsonExtendedLocation complex type.
hosted_workloadscorearray<string>A list of references to linked BareMetal resources.
idcorestringResource ID.
ip_configurationscorejsonA list of IPConfigurations of the network interface.
locationcorestringResource location.
mac_addresscorestringThe MAC address of the network interface.
migration_phasecorestringMigration phase of Network Interface resource.
namecorestringResource name.
nic_typecorestringType of Network Interface resource.
primarycoreboolWhether this is a primary network interface on a virtual machine.
provisioning_statecorestringThe current provisioning state.
resource_groupcorestring
resource_guidcorestringThe resource GUID property of the network interface resource.
subscription_idcorestring
subscription_namecorestring
tagscorehstore
tap_configurationscorejsonA list of TapConfigurations of the network interface.
typecorestringResource type.
virtual_machinecorejsonReference to another subresource.
vnet_encryption_supportedcoreboolWhether the virtual machine this nic is attached to supports encryption.
workload_typecorestringWorkloadType of the NetworkInterface for BareMetal resources