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

# aws_eni{% #aws_eni %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `association`{% #association %}

**Type**: `STRUCT`**Provider name**: `Association`**Description**: The association information for an Elastic IP address (IPv4) associated with the network interface.

- `allocation_id`**Type**: `STRING`**Provider name**: `AllocationId`**Description**: The allocation ID.
- `association_id`**Type**: `STRING`**Provider name**: `AssociationId`**Description**: The association ID.
- `carrier_ip`**Type**: `STRING`**Provider name**: `CarrierIp`**Description**: The carrier IP address associated with the network interface. This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.
- `customer_owned_ip`**Type**: `STRING`**Provider name**: `CustomerOwnedIp`**Description**: The customer-owned IP address associated with the network interface.
- `ip_owner_id`**Type**: `STRING`**Provider name**: `IpOwnerId`**Description**: The ID of the Elastic IP address owner.
- `public_dns_name`**Type**: `STRING`**Provider name**: `PublicDnsName`**Description**: The public DNS name.
- `public_ip`**Type**: `STRING`**Provider name**: `PublicIp`**Description**: The address of the Elastic IP address bound to the network interface.

## `attachment`{% #attachment %}

**Type**: `STRUCT`**Provider name**: `Attachment`**Description**: The network interface attachment.

- `attach_time`**Type**: `TIMESTAMP`**Provider name**: `AttachTime`**Description**: The timestamp indicating when the attachment initiated.
- `attachment_id`**Type**: `STRING`**Provider name**: `AttachmentId`**Description**: The ID of the network interface attachment.
- `delete_on_termination`**Type**: `BOOLEAN`**Provider name**: `DeleteOnTermination`**Description**: Indicates whether the network interface is deleted when the instance is terminated.
- `device_index`**Type**: `INT32`**Provider name**: `DeviceIndex`**Description**: The device index of the network interface attachment on the instance.
- `ena_srd_specification`**Type**: `STRUCT`**Provider name**: `EnaSrdSpecification`**Description**: Configures ENA Express for the network interface that this action attaches to the instance.
  - `ena_srd_enabled`**Type**: `BOOLEAN`**Provider name**: `EnaSrdEnabled`**Description**: Indicates whether ENA Express is enabled for the network interface.
  - `ena_srd_udp_specification`**Type**: `STRUCT`**Provider name**: `EnaSrdUdpSpecification`**Description**: Configures ENA Express for UDP network traffic.
    - `ena_srd_udp_enabled`**Type**: `BOOLEAN`**Provider name**: `EnaSrdUdpEnabled`**Description**: Indicates whether UDP traffic to and from the instance uses ENA Express. To specify this setting, you must first enable ENA Express.
- `instance_id`**Type**: `STRING`**Provider name**: `InstanceId`**Description**: The ID of the instance.
- `instance_owner_id`**Type**: `STRING`**Provider name**: `InstanceOwnerId`**Description**: The Amazon Web Services account ID of the owner of the instance.
- `network_card_index`**Type**: `INT32`**Provider name**: `NetworkCardIndex`**Description**: The index of the network card.
- `status`**Type**: `STRING`**Provider name**: `Status`**Description**: The attachment state.

## `availability_zone`{% #availability_zone %}

**Type**: `STRING`**Provider name**: `AvailabilityZone`**Description**: The Availability Zone.

## `connection_tracking_configuration`{% #connection_tracking_configuration %}

**Type**: `STRUCT`**Provider name**: `ConnectionTrackingConfiguration`**Description**: A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see [Connection tracking timeouts](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-connection-tracking.html#connection-tracking-timeouts) in the Amazon EC2 User Guide.

- `tcp_established_timeout`**Type**: `INT32`**Provider name**: `TcpEstablishedTimeout`**Description**: Timeout (in seconds) for idle TCP connections in an established state. Min: 60 seconds. Max: 432000 seconds (5 days). Default: 432000 seconds. Recommended: Less than 432000 seconds.
- `udp_stream_timeout`**Type**: `INT32`**Provider name**: `UdpStreamTimeout`**Description**: Timeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction. Min: 60 seconds. Max: 180 seconds (3 minutes). Default: 180 seconds.
- `udp_timeout`**Type**: `INT32`**Provider name**: `UdpTimeout`**Description**: Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.

## `deny_all_igw_traffic`{% #deny_all_igw_traffic %}

**Type**: `BOOLEAN`**Provider name**: `DenyAllIgwTraffic`**Description**: Indicates whether a network interface with an IPv6 address is unreachable from the public internet. If the value is `true`, inbound traffic from the internet is dropped and you cannot assign an elastic IP address to the network interface. The network interface is reachable from peered VPCs and resources connected through a transit gateway, including on-premises networks.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `Description`**Description**: A description.

## `groups`{% #groups %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Groups`**Description**: Any security groups for the network interface.

- `group_id`**Type**: `STRING`**Provider name**: `GroupId`**Description**: The ID of the security group.
- `group_name`**Type**: `STRING`**Provider name**: `GroupName`**Description**: The name of the security group.

## `interface_type`{% #interface_type %}

**Type**: `STRING`**Provider name**: `InterfaceType`**Description**: The type of network interface.

## `ipv4_prefixes`{% #ipv4_prefixes %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Ipv4Prefixes`**Description**: The IPv4 prefixes that are assigned to the network interface.

- `ipv4_prefix`**Type**: `STRING`**Provider name**: `Ipv4Prefix`**Description**: The IPv4 prefix. For information, see [Assigning prefixes to network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html) in the Amazon EC2 User Guide.

## `ipv6_address`{% #ipv6_address %}

**Type**: `STRING`**Provider name**: `Ipv6Address`**Description**: The IPv6 globally unique address associated with the network interface.

## `ipv6_addresses`{% #ipv6_addresses %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Ipv6Addresses`**Description**: The IPv6 addresses associated with the network interface.

- `ipv6_address`**Type**: `STRING`**Provider name**: `Ipv6Address`**Description**: The IPv6 address.
- `is_primary_ipv6`**Type**: `BOOLEAN`**Provider name**: `IsPrimaryIpv6`**Description**: Determines if an IPv6 address associated with a network interface is the primary IPv6 address. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information, see [ModifyNetworkInterfaceAttribute](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyNetworkInterfaceAttribute.html).

## `ipv6_native`{% #ipv6_native %}

**Type**: `BOOLEAN`**Provider name**: `Ipv6Native`**Description**: Indicates whether this is an IPv6 only network interface.

## `ipv6_prefixes`{% #ipv6_prefixes %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Ipv6Prefixes`**Description**: The IPv6 prefixes that are assigned to the network interface.

- `ipv6_prefix`**Type**: `STRING`**Provider name**: `Ipv6Prefix`**Description**: The IPv6 prefix.

## `mac_address`{% #mac_address %}

**Type**: `STRING`**Provider name**: `MacAddress`**Description**: The MAC address.

## `network_interface_arn`{% #network_interface_arn %}

**Type**: `STRING`

## `network_interface_id`{% #network_interface_id %}

**Type**: `STRING`**Provider name**: `NetworkInterfaceId`**Description**: The ID of the network interface.

## `operator`{% #operator %}

**Type**: `STRUCT`**Provider name**: `Operator`**Description**: The service provider that manages the network interface.

- `managed`**Type**: `BOOLEAN`**Provider name**: `Managed`**Description**: If `true`, the resource is managed by an service provider.
- `principal`**Type**: `STRING`**Provider name**: `Principal`**Description**: If `managed` is `true`, then the principal is returned. The principal is the service provider that manages the resource.

## `outpost_arn`{% #outpost_arn %}

**Type**: `STRING`**Provider name**: `OutpostArn`**Description**: The Amazon Resource Name (ARN) of the Outpost.

## `owner_id`{% #owner_id %}

**Type**: `STRING`**Provider name**: `OwnerId`**Description**: The Amazon Web Services account ID of the owner of the network interface.

## `private_dns_name`{% #private_dns_name %}

**Type**: `STRING`**Provider name**: `PrivateDnsName`**Description**: The private DNS name.

## `private_ip_address`{% #private_ip_address %}

**Type**: `STRING`**Provider name**: `PrivateIpAddress`**Description**: The IPv4 address of the network interface within the subnet.

## `private_ip_addresses`{% #private_ip_addresses %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `PrivateIpAddresses`**Description**: The private IPv4 addresses associated with the network interface.

- `association`**Type**: `STRUCT`**Provider name**: `Association`**Description**: The association information for an Elastic IP address (IPv4) associated with the network interface.
  - `allocation_id`**Type**: `STRING`**Provider name**: `AllocationId`**Description**: The allocation ID.
  - `association_id`**Type**: `STRING`**Provider name**: `AssociationId`**Description**: The association ID.
  - `carrier_ip`**Type**: `STRING`**Provider name**: `CarrierIp`**Description**: The carrier IP address associated with the network interface. This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.
  - `customer_owned_ip`**Type**: `STRING`**Provider name**: `CustomerOwnedIp`**Description**: The customer-owned IP address associated with the network interface.
  - `ip_owner_id`**Type**: `STRING`**Provider name**: `IpOwnerId`**Description**: The ID of the Elastic IP address owner.
  - `public_dns_name`**Type**: `STRING`**Provider name**: `PublicDnsName`**Description**: The public DNS name.
  - `public_ip`**Type**: `STRING`**Provider name**: `PublicIp`**Description**: The address of the Elastic IP address bound to the network interface.
- `primary`**Type**: `BOOLEAN`**Provider name**: `Primary`**Description**: Indicates whether this IPv4 address is the primary private IPv4 address of the network interface.
- `private_dns_name`**Type**: `STRING`**Provider name**: `PrivateDnsName`**Description**: The private DNS name.
- `private_ip_address`**Type**: `STRING`**Provider name**: `PrivateIpAddress`**Description**: The private IPv4 address.

## `requester_id`{% #requester_id %}

**Type**: `STRING`**Provider name**: `RequesterId`**Description**: The alias or Amazon Web Services account ID of the principal or service that created the network interface.

## `requester_managed`{% #requester_managed %}

**Type**: `BOOLEAN`**Provider name**: `RequesterManaged`**Description**: Indicates whether the network interface is being managed by Amazon Web Services.

## `source_dest_check`{% #source_dest_check %}

**Type**: `BOOLEAN`**Provider name**: `SourceDestCheck`**Description**: Indicates whether source/destination checking is enabled.

## `status`{% #status %}

**Type**: `STRING`**Provider name**: `Status`**Description**: The status of the network interface.

## `subnet_id`{% #subnet_id %}

**Type**: `STRING`**Provider name**: `SubnetId`**Description**: The ID of the subnet.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `vpc_id`{% #vpc_id %}

**Type**: `STRING`**Provider name**: `VpcId`**Description**: The ID of the VPC.
