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

# aws_proton_deployment{% #aws_proton_deployment %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `arn`{% #arn %}

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

## `completed_at`{% #completed_at %}

**Type**: `TIMESTAMP`**Provider name**: `completedAt`**Description**: The date and time the deployment was completed.

## `component_name`{% #component_name %}

**Type**: `STRING`**Provider name**: `componentName`**Description**: The name of the component associated with this deployment.

## `created_at`{% #created_at %}

**Type**: `TIMESTAMP`**Provider name**: `createdAt`**Description**: The date and time the deployment was created.

## `deployment_status`{% #deployment_status %}

**Type**: `STRING`**Provider name**: `deploymentStatus`**Description**: The status of the deployment.

## `deployment_status_message`{% #deployment_status_message %}

**Type**: `STRING`**Provider name**: `deploymentStatusMessage`**Description**: The deployment status message.

## `environment_name`{% #environment_name %}

**Type**: `STRING`**Provider name**: `environmentName`**Description**: The name of the environment associated with this deployment.

## `id`{% #id %}

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

## `initial_state`{% #initial_state %}

**Type**: `STRUCT`**Provider name**: `initialState`**Description**: The initial state of the target resource at the time of the deployment.

- `component`**Type**: `STRUCT`**Provider name**: `component`**Description**: The state of the component associated with the deployment.
  - `service_instance_name`**Type**: `STRING`**Provider name**: `serviceInstanceName`**Description**: The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
  - `service_name`**Type**: `STRING`**Provider name**: `serviceName`**Description**: The name of the service that `serviceInstanceName` is associated with. Provided when a component is attached to a service instance.
  - `service_spec`**Type**: `STRING`**Provider name**: `serviceSpec`**Description**: The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.
  - `template_file`**Type**: `STRING`**Provider name**: `templateFile`**Description**: The template file used.
- `environment`**Type**: `STRUCT`**Provider name**: `environment`**Description**: The state of the environment associated with the deployment.
  - `spec`**Type**: `STRING`**Provider name**: `spec`**Description**: The environment spec that was used to create the environment.
  - `template_major_version`**Type**: `STRING`**Provider name**: `templateMajorVersion`**Description**: The major version of the environment template that was used to create the environment.
  - `template_minor_version`**Type**: `STRING`**Provider name**: `templateMinorVersion`**Description**: The minor version of the environment template that was used to create the environment.
  - `template_name`**Type**: `STRING`**Provider name**: `templateName`**Description**: The name of the environment template that was used to create the environment.
- `service_instance`**Type**: `STRUCT`**Provider name**: `serviceInstance`**Description**: The state of the service instance associated with the deployment.
  - `last_successful_component_deployment_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `lastSuccessfulComponentDeploymentIds`**Description**: The IDs for the last successful components deployed for this service instance.
  - `last_successful_environment_deployment_id`**Type**: `STRING`**Provider name**: `lastSuccessfulEnvironmentDeploymentId`**Description**: The ID for the last successful environment deployed for this service instance.
  - `last_successful_service_pipeline_deployment_id`**Type**: `STRING`**Provider name**: `lastSuccessfulServicePipelineDeploymentId`**Description**: The ID for the last successful service pipeline deployed for this service instance.
  - `spec`**Type**: `STRING`**Provider name**: `spec`**Description**: The service spec that was used to create the service instance.
  - `template_major_version`**Type**: `STRING`**Provider name**: `templateMajorVersion`**Description**: The major version of the service template that was used to create the service pipeline.
  - `template_minor_version`**Type**: `STRING`**Provider name**: `templateMinorVersion`**Description**: The minor version of the service template that was used to create the service pipeline.
  - `template_name`**Type**: `STRING`**Provider name**: `templateName`**Description**: The name of the service template that was used to create the service instance.
- `service_pipeline`**Type**: `STRUCT`**Provider name**: `servicePipeline`**Description**: The state of the service pipeline associated with the deployment.
  - `spec`**Type**: `STRING`**Provider name**: `spec`**Description**: The service spec that was used to create the service pipeline.
  - `template_major_version`**Type**: `STRING`**Provider name**: `templateMajorVersion`**Description**: The major version of the service template that was used to create the service pipeline.
  - `template_minor_version`**Type**: `STRING`**Provider name**: `templateMinorVersion`**Description**: The minor version of the service template that was used to create the service pipeline.
  - `template_name`**Type**: `STRING`**Provider name**: `templateName`**Description**: The name of the service template that was used to create the service pipeline.

## `last_attempted_deployment_id`{% #last_attempted_deployment_id %}

**Type**: `STRING`**Provider name**: `lastAttemptedDeploymentId`**Description**: The ID of the last attempted deployment.

## `last_modified_at`{% #last_modified_at %}

**Type**: `TIMESTAMP`**Provider name**: `lastModifiedAt`**Description**: The date and time the deployment was last modified.

## `last_succeeded_deployment_id`{% #last_succeeded_deployment_id %}

**Type**: `STRING`**Provider name**: `lastSucceededDeploymentId`**Description**: The ID of the last successful deployment.

## `service_instance_name`{% #service_instance_name %}

**Type**: `STRING`**Provider name**: `serviceInstanceName`**Description**: The name of the deployment's service instance.

## `service_name`{% #service_name %}

**Type**: `STRING`**Provider name**: `serviceName`**Description**: The name of the service in this deployment.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `target_arn`{% #target_arn %}

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

## `target_resource_created_at`{% #target_resource_created_at %}

**Type**: `TIMESTAMP`**Provider name**: `targetResourceCreatedAt`**Description**: The date and time the depoyment target was created.

## `target_resource_type`{% #target_resource_type %}

**Type**: `STRING`**Provider name**: `targetResourceType`**Description**: The resource type of the deployment target. It can be an environment, service, service instance, or component.

## `target_state`{% #target_state %}

**Type**: `STRUCT`**Provider name**: `targetState`**Description**: The target state of the target resource at the time of the deployment.

- `component`**Type**: `STRUCT`**Provider name**: `component`**Description**: The state of the component associated with the deployment.
  - `service_instance_name`**Type**: `STRING`**Provider name**: `serviceInstanceName`**Description**: The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
  - `service_name`**Type**: `STRING`**Provider name**: `serviceName`**Description**: The name of the service that `serviceInstanceName` is associated with. Provided when a component is attached to a service instance.
  - `service_spec`**Type**: `STRING`**Provider name**: `serviceSpec`**Description**: The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.
  - `template_file`**Type**: `STRING`**Provider name**: `templateFile`**Description**: The template file used.
- `environment`**Type**: `STRUCT`**Provider name**: `environment`**Description**: The state of the environment associated with the deployment.
  - `spec`**Type**: `STRING`**Provider name**: `spec`**Description**: The environment spec that was used to create the environment.
  - `template_major_version`**Type**: `STRING`**Provider name**: `templateMajorVersion`**Description**: The major version of the environment template that was used to create the environment.
  - `template_minor_version`**Type**: `STRING`**Provider name**: `templateMinorVersion`**Description**: The minor version of the environment template that was used to create the environment.
  - `template_name`**Type**: `STRING`**Provider name**: `templateName`**Description**: The name of the environment template that was used to create the environment.
- `service_instance`**Type**: `STRUCT`**Provider name**: `serviceInstance`**Description**: The state of the service instance associated with the deployment.
  - `last_successful_component_deployment_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `lastSuccessfulComponentDeploymentIds`**Description**: The IDs for the last successful components deployed for this service instance.
  - `last_successful_environment_deployment_id`**Type**: `STRING`**Provider name**: `lastSuccessfulEnvironmentDeploymentId`**Description**: The ID for the last successful environment deployed for this service instance.
  - `last_successful_service_pipeline_deployment_id`**Type**: `STRING`**Provider name**: `lastSuccessfulServicePipelineDeploymentId`**Description**: The ID for the last successful service pipeline deployed for this service instance.
  - `spec`**Type**: `STRING`**Provider name**: `spec`**Description**: The service spec that was used to create the service instance.
  - `template_major_version`**Type**: `STRING`**Provider name**: `templateMajorVersion`**Description**: The major version of the service template that was used to create the service pipeline.
  - `template_minor_version`**Type**: `STRING`**Provider name**: `templateMinorVersion`**Description**: The minor version of the service template that was used to create the service pipeline.
  - `template_name`**Type**: `STRING`**Provider name**: `templateName`**Description**: The name of the service template that was used to create the service instance.
- `service_pipeline`**Type**: `STRUCT`**Provider name**: `servicePipeline`**Description**: The state of the service pipeline associated with the deployment.
  - `spec`**Type**: `STRING`**Provider name**: `spec`**Description**: The service spec that was used to create the service pipeline.
  - `template_major_version`**Type**: `STRING`**Provider name**: `templateMajorVersion`**Description**: The major version of the service template that was used to create the service pipeline.
  - `template_minor_version`**Type**: `STRING`**Provider name**: `templateMinorVersion`**Description**: The minor version of the service template that was used to create the service pipeline.
  - `template_name`**Type**: `STRING`**Provider name**: `templateName`**Description**: The name of the service template that was used to create the service pipeline.
