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

# aws_directconnect_gateway{% #aws_directconnect_gateway %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `amazon_side_asn`{% #amazon_side_asn %}

**Type**: `INT64`**Provider name**: `amazonSideAsn`**Description**: The autonomous system number (ASN) for the Amazon side of the connection.

## `direct_connect_gateway_associations`{% #direct_connect_gateway_associations %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `directConnectGatewayAssociations`**Description**: Information about the associations.

- `allowed_prefixes_to_direct_connect_gateway`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `allowedPrefixesToDirectConnectGateway`**Description**: The Amazon VPC prefixes to advertise to the Direct Connect gateway.
  - `cidr`**Type**: `STRING`**Provider name**: `cidr`**Description**: The CIDR block for the advertised route. Separate multiple routes using commas. An IPv6 CIDR must use /64 or shorter.
- `associated_gateway`**Type**: `STRUCT`**Provider name**: `associatedGateway`**Description**: Information about the associated gateway.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the associated gateway.
  - `owner_account`**Type**: `STRING`**Provider name**: `ownerAccount`**Description**: The ID of the Amazon Web Services account that owns the associated virtual private gateway or transit gateway.
  - `region`**Type**: `STRING`**Provider name**: `region`**Description**: The Region where the associated gateway is located.
  - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The type of associated gateway.
- `association_id`**Type**: `STRING`**Provider name**: `associationId`**Description**: The ID of the Direct Connect gateway association.
- `association_state`**Type**: `STRING`**Provider name**: `associationState`**Description**: The state of the association. The following are the possible values:
  - `associating`: The initial state after calling CreateDirectConnectGatewayAssociation.
  - `associated`: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.
  - `disassociating`: The initial state after calling DeleteDirectConnectGatewayAssociation.
  - `disassociated`: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.
  - `updating`: The CIDR blocks for the virtual private gateway or transit gateway are currently being updated. This could be new CIDR blocks added or current CIDR blocks removed.
- `direct_connect_gateway_id`**Type**: `STRING`**Provider name**: `directConnectGatewayId`**Description**: The ID of the Direct Connect gateway.
- `direct_connect_gateway_owner_account`**Type**: `STRING`**Provider name**: `directConnectGatewayOwnerAccount`**Description**: The ID of the Amazon Web Services account that owns the associated gateway.
- `state_change_error`**Type**: `STRING`**Provider name**: `stateChangeError`**Description**: The error message if the state of an object failed to advance.
- `virtual_gateway_id`**Type**: `STRING`**Provider name**: `virtualGatewayId`**Description**: The ID of the virtual private gateway. Applies only to private virtual interfaces.
- `virtual_gateway_owner_account`**Type**: `STRING`**Provider name**: `virtualGatewayOwnerAccount`**Description**: The ID of the Amazon Web Services account that owns the virtual private gateway.
- `virtual_gateway_region`**Type**: `STRING`**Provider name**: `virtualGatewayRegion`**Description**: The Amazon Web Services Region where the virtual private gateway is located.

## `direct_connect_gateway_id`{% #direct_connect_gateway_id %}

**Type**: `STRING`**Provider name**: `directConnectGatewayId`**Description**: The ID of the Direct Connect gateway.

## `direct_connect_gateway_name`{% #direct_connect_gateway_name %}

**Type**: `STRING`**Provider name**: `directConnectGatewayName`**Description**: The name of the Direct Connect gateway.

## `direct_connect_gateway_state`{% #direct_connect_gateway_state %}

**Type**: `STRING`**Provider name**: `directConnectGatewayState`**Description**: The state of the Direct Connect gateway. The following are the possible values:

- `pending`: The initial state after calling CreateDirectConnectGateway.
- `available`: The Direct Connect gateway is ready for use.
- `deleting`: The initial state after calling DeleteDirectConnectGateway.
- `deleted`: The Direct Connect gateway is deleted and cannot pass traffic.



## `directconnect_gateway_arn`{% #directconnect_gateway_arn %}

**Type**: `STRING`

## `next_token`{% #next_token %}

**Type**: `STRING`**Provider name**: `nextToken`**Description**: The token to retrieve the next page.

## `owner_account`{% #owner_account %}

**Type**: `STRING`**Provider name**: `ownerAccount`**Description**: The ID of the Amazon Web Services account that owns the Direct Connect gateway.

## `state_change_error`{% #state_change_error %}

**Type**: `STRING`**Provider name**: `stateChangeError`**Description**: The error message if the state of an object failed to advance.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
