---
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.
