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

# aws_cloudformation_generatedtemplate{% #aws_cloudformation_generatedtemplate %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `creation_time`{% #creation_time %}

**Type**: `TIMESTAMP`**Provider name**: `CreationTime`**Description**: The time the generated template was created.

## `generated_template_id`{% #generated_template_id %}

**Type**: `STRING`**Provider name**: `GeneratedTemplateId`**Description**: The Amazon Resource Name (ARN) of the generated template. The format is `arn:${Partition}:cloudformation:${Region}:${Account}:generatedtemplate/${Id}`. For example, `arn:aws:cloudformation: us-east-1 : 123456789012 :generatedtemplate/ 2e8465c1-9a80-43ea-a3a3-4f2d692fe6dc`.

## `generated_template_name`{% #generated_template_name %}

**Type**: `STRING`**Provider name**: `GeneratedTemplateName`**Description**: The name of the generated template.

## `last_updated_time`{% #last_updated_time %}

**Type**: `TIMESTAMP`**Provider name**: `LastUpdatedTime`**Description**: The time the generated template was last updated.

## `progress`{% #progress %}

**Type**: `STRUCT`**Provider name**: `Progress`**Description**: An object describing the progress of the template generation.

- `resources_failed`**Type**: `INT32`**Provider name**: `ResourcesFailed`**Description**: The number of resources that failed the template generation.
- `resources_pending`**Type**: `INT32`**Provider name**: `ResourcesPending`**Description**: The number of resources that are still pending the template generation.
- `resources_processing`**Type**: `INT32`**Provider name**: `ResourcesProcessing`**Description**: The number of resources that are in-process for the template generation.
- `resources_succeeded`**Type**: `INT32`**Provider name**: `ResourcesSucceeded`**Description**: The number of resources that succeeded the template generation.

## `resources`{% #resources %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Resources`**Description**: A list of objects describing the details of the resources in the template generation.

- `logical_resource_id`**Type**: `STRING`**Provider name**: `LogicalResourceId`**Description**: The logical id for this resource in the final generated template.
- `resource_identifier`**Type**: `MAP_STRING_STRING`**Provider name**: `ResourceIdentifier`**Description**: A list of up to 256 key-value pairs that identifies the resource in the generated template. The key is the name of one of the primary identifiers for the resource. (Primary identifiers are specified in the `primaryIdentifier` list in the resource schema.) The value is the value of that primary identifier. For example, for a `AWS::DynamoDB::Table` resource, the primary identifiers is `TableName` so the key-value pair could be `"TableName": "MyDDBTable"`. For more information, see [primaryIdentifier](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-type-schema.html#schema-properties-primaryidentifier) in the CloudFormation Command Line Interface (CLI) User Guide.
- `resource_status`**Type**: `STRING`**Provider name**: `ResourceStatus`**Description**: Status of the processing of a resource in a generated template.
  {% dl %}
  
  {% dt %}
InProgress
  {% /dt %}

  {% dd %}
The resource processing is still in progress.
  {% /dd %}

  {% dt %}
Complete
  {% /dt %}

  {% dd %}
The resource processing is complete.
  {% /dd %}

  {% dt %}
Pending
  {% /dt %}

  {% dd %}
The resource processing is pending.
  {% /dd %}

  {% dt %}
Failed
  {% /dt %}

  {% dd %}
The resource processing has failed.
  {% /dd %}

    {% /dl %}
- `resource_status_reason`**Type**: `STRING`**Provider name**: `ResourceStatusReason`**Description**: The reason for the resource detail, providing more information if a failure happened.
- `resource_type`**Type**: `STRING`**Provider name**: `ResourceType`**Description**: The type of the resource, such as `AWS::DynamoDB::Table`. For the list of supported resources, see [Resource type support for imports and drift detection](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html) In the CloudFormation User Guide
- `warnings`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Warnings`**Description**: The warnings generated for this resource.
  - `properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Properties`**Description**: The properties of the resource that are impacted by this warning.
    - `description`**Type**: `STRING`**Provider name**: `Description`**Description**: The description of the property from the resource provider schema.
    - `property_path`**Type**: `STRING`**Provider name**: `PropertyPath`**Description**: The path of the property. For example, if this is for the `S3Bucket` member of the `Code` property, the property path would be `Code/S3Bucket`.
    - `required`**Type**: `BOOLEAN`**Provider name**: `Required`**Description**: If `true`, the specified property is required.
  - `type`**Type**: `STRING`**Provider name**: `Type`**Description**: The type of this warning. For more information, see [Resolve write-only properties](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/generate-IaC-write-only-properties.html) in the CloudFormation User Guide.
    - `MUTUALLY_EXCLUSIVE_PROPERTIES` - The resource requires mutually-exclusive write-only properties. The IaC generator selects one set of mutually exclusive properties and converts the included properties into parameters. The parameter names have a suffix `OneOf` and the parameter descriptions indicate that the corresponding property can be replaced with other exclusive properties.
    - `UNSUPPORTED_PROPERTIES` - Unsupported properties are present in the resource. One example of unsupported properties would be a required write-only property that is an array, because a parameter cannot be an array. Another example is an optional write-only property.
    - `MUTUALLY_EXCLUSIVE_TYPES` - One or more required write-only properties are found in the resource, and the type of that property can be any of several types.
Currently the resource and property reference documentation does not indicate if a property uses a type of `oneOf` or `anyOf`. You need to look at the resource provider schema.

## `stack_id`{% #stack_id %}

**Type**: `STRING`**Provider name**: `StackId`**Description**: The stack ARN of the base stack if a base stack was provided when generating the template.

## `status`{% #status %}

**Type**: `STRING`**Provider name**: `Status`**Description**: The status of the template generation. Supported values are:

- `CreatePending` - the creation of the template is pending.
- `CreateInProgress` - the creation of the template is in progress.
- `DeletePending` - the deletion of the template is pending.
- `DeleteInProgress` - the deletion of the template is in progress.
- `UpdatePending` - the update of the template is pending.
- `UpdateInProgress` - the update of the template is in progress.
- `Failed` - the template operation failed.
- `Complete` - the template operation is complete.



## `status_reason`{% #status_reason %}

**Type**: `STRING`**Provider name**: `StatusReason`**Description**: The reason for the current template generation status. This will provide more details if a failure happened.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `template_configuration`{% #template_configuration %}

**Type**: `STRUCT`**Provider name**: `TemplateConfiguration`**Description**: The configuration details of the generated template, including the `DeletionPolicy` and `UpdateReplacePolicy`.

- `deletion_policy`**Type**: `STRING`**Provider name**: `DeletionPolicy`**Description**: The `DeletionPolicy` assigned to resources in the generated template. Supported values are:
  - `DELETE` - delete all resources when the stack is deleted.
  - `RETAIN` - retain all resources when the stack is deleted.
For more information, see [DeletionPolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html) in the CloudFormation User Guide.
- `update_replace_policy`**Type**: `STRING`**Provider name**: `UpdateReplacePolicy`**Description**: The `UpdateReplacePolicy` assigned to resources in the generated template. Supported values are:
  - `DELETE` - delete all resources when the resource is replaced during an update operation.
  - `RETAIN` - retain all resources when the resource is replaced during an update operation.
For more information, see [UpdateReplacePolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatereplacepolicy.html) in the CloudFormation User Guide.

## `total_warnings`{% #total_warnings %}

**Type**: `INT32`**Provider name**: `TotalWarnings`**Description**: The number of warnings generated for this template. The warnings are found in the details of each of the resources in the template.
