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

# aws_backup_framework{% #aws_backup_framework %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `creation_time`{% #creation_time %}

**Type**: `TIMESTAMP`**Provider name**: `CreationTime`**Description**: The date and time that a framework is created, in ISO 8601 representation. The value of `CreationTime` is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.

## `deployment_status`{% #deployment_status %}

**Type**: `STRING`**Provider name**: `DeploymentStatus`**Description**: The deployment status of a framework. The statuses are: `CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED`

## `framework_arn`{% #framework_arn %}

**Type**: `STRING`**Provider name**: `FrameworkArn`**Description**: An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

## `framework_controls`{% #framework_controls %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `FrameworkControls`**Description**: The controls that make up the framework. Each control in the list has a name, input parameters, and scope.

- `control_input_parameters`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `ControlInputParameters`**Description**: The name/value pairs.
  - `parameter_name`**Type**: `STRING`**Provider name**: `ParameterName`**Description**: The name of a parameter, for example, `BackupPlanFrequency`.
  - `parameter_value`**Type**: `STRING`**Provider name**: `ParameterValue`**Description**: The value of parameter, for example, `hourly`.
- `control_name`**Type**: `STRING`**Provider name**: `ControlName`**Description**: The name of a control. This name is between 1 and 256 characters.
- `control_scope`**Type**: `STRUCT`**Provider name**: `ControlScope`**Description**: The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see [`ControlScope`.](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ControlScope.html)
  - `compliance_resource_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `ComplianceResourceIds`**Description**: The ID of the only Amazon Web Services resource that you want your control scope to contain.
  - `compliance_resource_types`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `ComplianceResourceTypes`**Description**: Describes whether the control scope includes one or more types of resources, such as `EFS` or `RDS`.

## `framework_description`{% #framework_description %}

**Type**: `STRING`**Provider name**: `FrameworkDescription`**Description**: An optional description of the framework.

## `framework_name`{% #framework_name %}

**Type**: `STRING`**Provider name**: `FrameworkName`**Description**: The unique name of a framework.

## `framework_status`{% #framework_status %}

**Type**: `STRING`**Provider name**: `FrameworkStatus`**Description**: A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn Config recording on or off for each resource. The statuses are:

- `ACTIVE` when recording is turned on for all resources governed by the framework.
- `PARTIALLY_ACTIVE` when recording is turned off for at least one resource governed by the framework.
- `INACTIVE` when recording is turned off for all resources governed by the framework.
- `UNAVAILABLE` when Backup is unable to validate recording status at this time.



## `idempotency_token`{% #idempotency_token %}

**Type**: `STRING`**Provider name**: `IdempotencyToken`**Description**: A customer-chosen string that you can use to distinguish between otherwise identical calls to `DescribeFrameworkOutput`. Retrying a successful request with the same idempotency token results in a success message with no action taken.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
