azure_network_interface
auxiliary_mode
Type: STRING
Provider name: properties.auxiliaryMode
Description: Auxiliary mode of Network Interface resource.
dns_settings
Type: STRUCT
Provider name: properties.dnsSettings
Description: The DNS settings in network interface.
applied_dns_servers
Type: UNORDERED_LIST_STRING
Provider name: appliedDnsServers
Description: If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
dns_servers
Type: UNORDERED_LIST_STRING
Provider name: dnsServers
Description: List of DNS servers IP addresses. Use ‘AzureProvidedDNS’ to switch to azure provided DNS resolution. ‘AzureProvidedDNS’ value cannot be combined with other IPs, it must be the only value in dnsServers collection.
internal_dns_name_label
Type: STRING
Provider name: internalDnsNameLabel
Description: Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
internal_domain_name_suffix
Type: STRING
Provider name: internalDomainNameSuffix
Description: Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
internal_fqdn
Type: STRING
Provider name: internalFqdn
Description: Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
dscp_configuration
Type: STRUCT
Provider name: properties.dscpConfiguration
Description: A reference to the dscp configuration to which the network interface is linked.
id
Type: STRING
Provider name: id
Description: Resource ID.
enable_accelerated_networking
Type: BOOLEAN
Provider name: properties.enableAcceleratedNetworking
Description: If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
enable_ip_forwarding
Type: BOOLEAN
Provider name: properties.enableIPForwarding
Description: Indicates whether IP forwarding is enabled on this network interface.
etag
Type: STRING
Provider name: etag
Description: A unique read-only string that changes whenever the resource is updated.
extended_location
Type: STRUCT
Provider name: extendedLocation
Description: The extended location of the network interface.
name
Type: STRING
Provider name: name
Description: The name of the extended location.
type
Type: STRING
Provider name: type
Description: The type of the extended location.
hosted_workloads
Type: UNORDERED_LIST_STRING
Provider name: properties.hostedWorkloads
Description: A list of references to linked BareMetal resources.
id
Type: STRING
Provider name: id
Description: Resource ID.
ip_configurations
Type: UNORDERED_LIST_STRUCT
Provider name: properties.ipConfigurations
Description: A list of IPConfigurations of the network interface.
application_security_groups
Type: UNORDERED_LIST_STRUCT
Provider name: properties.applicationSecurityGroups
Description: Application security groups in which the IP configuration is included.
etag
Type: STRING
Provider name: etag
Description: A unique read-only string that changes whenever the resource is updated.
id
Type: STRING
Provider name: id
Description: Resource ID.
location
Type: STRING
Provider name: location
Description: Resource location.
name
Type: STRING
Provider name: name
Description: Resource name.
provisioning_state
Type: STRING
Provider name: properties.provisioningState
Description: The provisioning state of the application security group resource.
resource_guid
Type: STRING
Provider name: properties.resourceGuid
Description: The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
type
Type: STRING
Provider name: type
Description: Resource type.
etag
Type: STRING
Provider name: etag
Description: A unique read-only string that changes whenever the resource is updated.
gateway_load_balancer
Type: STRUCT
Provider name: properties.gatewayLoadBalancer
Description: The reference to gateway load balancer frontend IP.
id
Type: STRING
Provider name: id
Description: Resource ID.
id
Type: STRING
Provider name: id
Description: Resource ID.
name
Type: STRING
Provider name: name
Description: The name of the resource that is unique within a resource group. This name can be used to access the resource.
primary
Type: BOOLEAN
Provider name: properties.primary
Description: Whether this is a primary customer address on the network interface.
private_ip_address
Type: STRING
Provider name: properties.privateIPAddress
Description: Private IP address of the IP configuration.
private_ip_address_version
Type: STRING
Provider name: properties.privateIPAddressVersion
Description: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
private_ip_allocation_method
Type: STRING
Provider name: properties.privateIPAllocationMethod
Description: The private IP address allocation method.
private_link_connection_properties
Type: STRUCT
Provider name: properties.privateLinkConnectionProperties
Description: PrivateLinkConnection properties for the network interface.
fqdns
Type: UNORDERED_LIST_STRING
Provider name: fqdns
Description: List of FQDNs for current private link connection.
group_id
Type: STRING
Provider name: groupId
Description: The group ID for current private link connection.
required_member_name
Type: STRING
Provider name: requiredMemberName
Description: The required member name for current private link connection.
provisioning_state
Type: STRING
Provider name: properties.provisioningState
Description: The provisioning state of the network interface IP configuration.
subnet
Type: STRUCT
Provider name: properties.subnet
Description: Subnet bound to the IP configuration.
id
Type: STRING
Provider name: id
Description: Resource ID.
type
Type: STRING
Provider name: type
Description: Resource type.
location
Type: STRING
Provider name: location
Description: Resource location.
mac_address
Type: STRING
Provider name: properties.macAddress
Description: The MAC address of the network interface.
migration_phase
Type: STRING
Provider name: properties.migrationPhase
Description: Migration phase of Network Interface resource.
name
Type: STRING
Provider name: name
Description: Resource name.
nic_type
Type: STRING
Provider name: properties.nicType
Description: Type of Network Interface resource.
primary
Type: BOOLEAN
Provider name: properties.primary
Description: Whether this is a primary network interface on a virtual machine.
provisioning_state
Type: STRING
Provider name: properties.provisioningState
Description: The provisioning state of the network interface resource.
resource_group
Type: STRING
resource_guid
Type: STRING
Provider name: properties.resourceGuid
Description: The resource GUID property of the network interface resource.
subscription_id
Type: STRING
subscription_name
Type: STRING
Type: UNORDERED_LIST_STRING
tap_configurations
Type: UNORDERED_LIST_STRUCT
Provider name: properties.tapConfigurations
Description: A list of TapConfigurations of the network interface.
etag
Type: STRING
Provider name: etag
Description: A unique read-only string that changes whenever the resource is updated.
id
Type: STRING
Provider name: id
Description: Resource ID.
name
Type: STRING
Provider name: name
Description: The name of the resource that is unique within a resource group. This name can be used to access the resource.
provisioning_state
Type: STRING
Provider name: properties.provisioningState
Description: The provisioning state of the network interface tap configuration resource.
type
Type: STRING
Provider name: type
Description: Sub Resource type.
type
Type: STRING
Provider name: type
Description: Resource type.
virtual_machine
Type: STRUCT
Provider name: properties.virtualMachine
Description: The reference to a virtual machine.
id
Type: STRING
Provider name: id
Description: Resource ID.
vnet_encryption_supported
Type: BOOLEAN
Provider name: properties.vnetEncryptionSupported
Description: Whether the virtual machine this nic is attached to supports encryption.
workload_type
Type: STRING
Provider name: properties.workloadType
Description: WorkloadType of the NetworkInterface for BareMetal resources