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

# aws_iot_tunnel{% #aws_iot_tunnel %}

## `account_id`{% #account_id %}

**Type**: `STRING` 

## `created_at`{% #created_at %}

**Type**: `TIMESTAMP` **Provider name**: `createdAt` **Description**: The time when the tunnel was created. 

## `description`{% #description %}

**Type**: `STRING` **Provider name**: `description` **Description**: A description of the tunnel. 

## `destination_config`{% #destination_config %}

**Type**: `STRUCT` **Provider name**: `destinationConfig` **Description**: The destination configuration that specifies the thing name of the destination device and a service name that the local proxy uses to connect to the destination application. 

- `services`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `services`**Description**: A list of service names that identify the target application. The IoT client running on the destination device reads this value and uses it to look up a port or an IP address and a port. The IoT client instantiates the local proxy, which uses this information to connect to the destination application.
- `thing_name`**Type**: `STRING`**Provider name**: `thingName`**Description**: The name of the IoT thing to which you want to connect.

## `destination_connection_state`{% #destination_connection_state %}

**Type**: `STRUCT` **Provider name**: `destinationConnectionState` **Description**: The connection state of the destination application. 

- `last_updated_at`**Type**: `TIMESTAMP`**Provider name**: `lastUpdatedAt`**Description**: The last time the connection status was updated.
- `status`**Type**: `STRING`**Provider name**: `status`**Description**: The connection status of the tunnel. Valid values are `CONNECTED` and `DISCONNECTED`.

## `last_updated_at`{% #last_updated_at %}

**Type**: `TIMESTAMP` **Provider name**: `lastUpdatedAt` **Description**: The last time the tunnel was updated. 

## `source_connection_state`{% #source_connection_state %}

**Type**: `STRUCT` **Provider name**: `sourceConnectionState` **Description**: The connection state of the source application. 

- `last_updated_at`**Type**: `TIMESTAMP`**Provider name**: `lastUpdatedAt`**Description**: The last time the connection status was updated.
- `status`**Type**: `STRING`**Provider name**: `status`**Description**: The connection status of the tunnel. Valid values are `CONNECTED` and `DISCONNECTED`.

## `status`{% #status %}

**Type**: `STRING` **Provider name**: `status` **Description**: The status of a tunnel. Valid values are: Open and Closed. 

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING` 

## `timeout_config`{% #timeout_config %}

**Type**: `STRUCT` **Provider name**: `timeoutConfig` **Description**: Timeout configuration for the tunnel. 

- `max_lifetime_timeout_minutes`**Type**: `INT32`**Provider name**: `maxLifetimeTimeoutMinutes`**Description**: The maximum amount of time (in minutes) a tunnel can remain open. If not specified, maxLifetimeTimeoutMinutes defaults to 720 minutes. Valid values are from 1 minute to 12 hours (720 minutes)

## `tunnel_arn`{% #tunnel_arn %}

**Type**: `STRING` **Provider name**: `tunnelArn` **Description**: The Amazon Resource Name (ARN) of a tunnel. 

## `tunnel_id`{% #tunnel_id %}

**Type**: `STRING` **Provider name**: `tunnelId` **Description**: A unique alpha-numeric ID that identifies a tunnel. 
