---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# azure_network_interface{% #azure_network_interface %}

## `auxiliary_mode`{% #auxiliary_mode %}

**Type**: `STRING`**Provider name**: `properties.auxiliaryMode`**Description**: Auxiliary mode of Network Interface resource.

## `auxiliary_sku`{% #auxiliary_sku %}

**Type**: `STRING`**Provider name**: `properties.auxiliarySku`**Description**: Auxiliary sku of Network Interface resource.

## `disable_tcp_state_tracking`{% #disable_tcp_state_tracking %}

**Type**: `BOOLEAN`**Provider name**: `properties.disableTcpStateTracking`**Description**: Indicates whether to disable tcp state tracking.

## `dns_settings`{% #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`{% #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`{% #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`{% #enable_ip_forwarding %}

**Type**: `BOOLEAN`**Provider name**: `properties.enableIPForwarding`**Description**: Indicates whether IP forwarding is enabled on this network interface.

## `etag`{% #etag %}

**Type**: `STRING`**Provider name**: `etag`**Description**: A unique read-only string that changes whenever the resource is updated.

## `extended_location`{% #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`{% #hosted_workloads %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `properties.hostedWorkloads`**Description**: A list of references to linked BareMetal resources.

## `id`{% #id %}

**Type**: `STRING`**Provider name**: `id`**Description**: Resource ID.

## `ip_configurations`{% #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`{% #location %}

**Type**: `STRING`**Provider name**: `location`**Description**: Resource location.

## `mac_address`{% #mac_address %}

**Type**: `STRING`**Provider name**: `properties.macAddress`**Description**: The MAC address of the network interface.

## `migration_phase`{% #migration_phase %}

**Type**: `STRING`**Provider name**: `properties.migrationPhase`**Description**: Migration phase of Network Interface resource.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Resource name.

## `nic_type`{% #nic_type %}

**Type**: `STRING`**Provider name**: `properties.nicType`**Description**: Type of Network Interface resource.

## `primary`{% #primary %}

**Type**: `BOOLEAN`**Provider name**: `properties.primary`**Description**: Whether this is a primary network interface on a virtual machine.

## `provisioning_state`{% #provisioning_state %}

**Type**: `STRING`**Provider name**: `properties.provisioningState`**Description**: The provisioning state of the network interface resource.

## `resource_group`{% #resource_group %}

**Type**: `STRING`

## `resource_guid`{% #resource_guid %}

**Type**: `STRING`**Provider name**: `properties.resourceGuid`**Description**: The resource GUID property of the network interface resource.

## `subscription_id`{% #subscription_id %}

**Type**: `STRING`

## `subscription_name`{% #subscription_name %}

**Type**: `STRING`

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `tap_configurations`{% #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 %}

**Type**: `STRING`**Provider name**: `type`**Description**: Resource type.

## `virtual_machine`{% #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`{% #vnet_encryption_supported %}

**Type**: `BOOLEAN`**Provider name**: `properties.vnetEncryptionSupported`**Description**: Whether the virtual machine this nic is attached to supports encryption.

## `workload_type`{% #workload_type %}

**Type**: `STRING`**Provider name**: `properties.workloadType`**Description**: WorkloadType of the NetworkInterface for BareMetal resources
