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

# aws_vpc_lattice_target_group{% #aws_vpc_lattice_target_group %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `arn`{% #arn %}

**Type**: `STRING`**Provider name**: `arn`**Description**: The Amazon Resource Name (ARN) of the target group.

## `config`{% #config %}

**Type**: `STRUCT`**Provider name**: `config`**Description**: The target group configuration.

- `health_check`**Type**: `STRUCT`**Provider name**: `healthCheck`**Description**: The health check configuration. Not supported if the target group type is `LAMBDA` or `ALB`.
  - `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Indicates whether health checking is enabled.
  - `health_check_interval_seconds`**Type**: `INT32`**Provider name**: `healthCheckIntervalSeconds`**Description**: The approximate amount of time, in seconds, between health checks of an individual target. The range is 5–300 seconds. The default is 30 seconds.
  - `health_check_timeout_seconds`**Type**: `INT32`**Provider name**: `healthCheckTimeoutSeconds`**Description**: The amount of time, in seconds, to wait before reporting a target as unhealthy. The range is 1–120 seconds. The default is 5 seconds.
  - `healthy_threshold_count`**Type**: `INT32`**Provider name**: `healthyThresholdCount`**Description**: The number of consecutive successful health checks required before considering an unhealthy target healthy. The range is 2–10. The default is 5.
  - `matcher`**Type**: `STRUCT`**Provider name**: `matcher`**Description**: The codes to use when checking for a successful response from a target.
    - `http_code`**Type**: `STRING`**Provider name**: `httpCode`**Description**: The HTTP code to use when checking for a successful response from a target.
  - `path`**Type**: `STRING`**Provider name**: `path`**Description**: The destination for health checks on the targets. If the protocol version is `HTTP/1.1` or `HTTP/2`, specify a valid URI (for example, `/path?query`). The default path is `/`. Health checks are not supported if the protocol version is `gRPC`, however, you can choose `HTTP/1.1` or `HTTP/2` and specify a valid URI.
  - `port`**Type**: `INT32`**Provider name**: `port`**Description**: The port used when performing health checks on targets. The default setting is the port that a target receives traffic on.
  - `protocol`**Type**: `STRING`**Provider name**: `protocol`**Description**: The protocol used when performing health checks on targets. The possible protocols are `HTTP` and `HTTPS`. The default is `HTTP`.
  - `protocol_version`**Type**: `STRING`**Provider name**: `protocolVersion`**Description**: The protocol version used when performing health checks on targets. The possible protocol versions are `HTTP1` and `HTTP2`.
  - `unhealthy_threshold_count`**Type**: `INT32`**Provider name**: `unhealthyThresholdCount`**Description**: The number of consecutive failed health checks required before considering a target unhealthy. The range is 2–10. The default is 2.
- `ip_address_type`**Type**: `STRING`**Provider name**: `ipAddressType`**Description**: The type of IP address used for the target group. Supported only if the target group type is `IP`. The default is `IPV4`.
- `lambda_event_structure_version`**Type**: `STRING`**Provider name**: `lambdaEventStructureVersion`**Description**: The version of the event structure that your Lambda function receives. Supported only if the target group type is `LAMBDA`. The default is `V1`.
- `port`**Type**: `INT32`**Provider name**: `port`**Description**: The port on which the targets are listening. For HTTP, the default is 80. For HTTPS, the default is 443. Not supported if the target group type is `LAMBDA`.
- `protocol`**Type**: `STRING`**Provider name**: `protocol`**Description**: The protocol to use for routing traffic to the targets. The default is the protocol of the target group. Not supported if the target group type is `LAMBDA`.
- `protocol_version`**Type**: `STRING`**Provider name**: `protocolVersion`**Description**: The protocol version. The default is `HTTP1`. Not supported if the target group type is `LAMBDA`.
- `vpc_identifier`**Type**: `STRING`**Provider name**: `vpcIdentifier`**Description**: The ID of the VPC. Not supported if the target group type is `LAMBDA`.

## `created_at`{% #created_at %}

**Type**: `TIMESTAMP`**Provider name**: `createdAt`**Description**: The date and time that the target group was created, in ISO-8601 format.

## `failure_code`{% #failure_code %}

**Type**: `STRING`**Provider name**: `failureCode`**Description**: The failure code.

## `failure_message`{% #failure_message %}

**Type**: `STRING`**Provider name**: `failureMessage`**Description**: The failure message.

## `id`{% #id %}

**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the target group.

## `last_updated_at`{% #last_updated_at %}

**Type**: `TIMESTAMP`**Provider name**: `lastUpdatedAt`**Description**: The date and time that the target group was last updated, in ISO-8601 format.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: The name of the target group.

## `service_arns`{% #service_arns %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `serviceArns`**Description**: The Amazon Resource Names (ARNs) of the service.

## `status`{% #status %}

**Type**: `STRING`**Provider name**: `status`**Description**: The status.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `type`{% #type %}

**Type**: `STRING`**Provider name**: `type`**Description**: The target group type.
