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

# aws_shield_protection_group{% #aws_shield_protection_group %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `aggregation`{% #aggregation %}

**Type**: `STRING`**Provider name**: `Aggregation`**Description**: Defines how Shield combines resource data for the group in order to detect, mitigate, and report events.

- Sum - Use the total traffic across the group. This is a good choice for most cases. Examples include Elastic IP addresses for EC2 instances that scale manually or automatically.
- Mean - Use the average of the traffic across the group. This is a good choice for resources that share traffic uniformly. Examples include accelerators and load balancers.
- Max - Use the highest traffic from each resource. This is useful for resources that don't share traffic and for resources that share that traffic in a non-uniform way. Examples include Amazon CloudFront distributions and origin resources for CloudFront distributions.



## `members`{% #members %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `Members`**Description**: The ARNs (Amazon Resource Names) of the resources to include in the protection group. You must set this when you set `Pattern` to `ARBITRARY` and you must not set it for any other `Pattern` setting.

## `pattern`{% #pattern %}

**Type**: `STRING`**Provider name**: `Pattern`**Description**: The criteria to use to choose the protected resources for inclusion in the group. You can include all resources that have protections, provide a list of resource ARNs (Amazon Resource Names), or include all resources of a specified resource type.

## `protection_group_arn`{% #protection_group_arn %}

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

## `protection_group_id`{% #protection_group_id %}

**Type**: `STRING`**Provider name**: `ProtectionGroupId`**Description**: The name of the protection group. You use this to identify the protection group in lists and to manage the protection group, for example to update, delete, or describe it.

## `resource_arns`{% #resource_arns %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `ResourceArns`**Description**: The Amazon Resource Names (ARNs) of the resources that are included in the protection group.

## `resource_type`{% #resource_type %}

**Type**: `STRING`**Provider name**: `ResourceType`**Description**: The resource type to include in the protection group. All protected resources of this type are included in the protection group. You must set this when you set `Pattern` to `BY_RESOURCE_TYPE` and you must not set it for any other `Pattern` setting.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
