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

# aws_sns_topic{% #aws_sns_topic %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `application_failure_feedback_role_arn`{% #application_failure_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Web Services application endpoint.

## `application_success_feedback_role_arn`{% #application_success_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Web Services application endpoint.

## `application_success_feedback_sample_rate`{% #application_success_feedback_sample_rate %}

**Type**: `STRING`**Description**: Indicates percentage of successful messages to sample for an Amazon SNS topic that is subscribed to an Amazon Web Services application endpoint.

## `archive_policy`{% #archive_policy %}

**Type**: `STRING`**Description**: Adds or updates an inline policy document to archive messages stored in the specified Amazon SNS topic.

## `aws_display_name`{% #aws_display_name %}

**Type**: `STRING`**Description**: The human-readable name used in the From field for notifications to email and email-json endpoints.

## `beginning_archive_time`{% #beginning_archive_time %}

**Type**: `TIMESTAMP`**Description**: The earliest starting point at which a message in the topic's archive can be replayed from. This point in time is based on the configured message retention period set by the topic's message archiving policy.

## `content_based_deduplication`{% #content_based_deduplication %}

**Type**: `STRING`**Description**: Enables content-based deduplication for FIFO topics.

## `delivery_policy`{% #delivery_policy %}

**Type**: `STRING`**Description**: The JSON serialization of the topic's delivery policy.

## `effective_delivery_policy`{% #effective_delivery_policy %}

**Type**: `STRING`**Description**: The JSON serialization of the effective delivery policy, taking system defaults into account.

## `fifo_topic`{% #fifo_topic %}

**Type**: `STRING`**Description**: When this is set to true, a FIFO topic is created.

## `firehose_failure_feedback_role_arn`{% #firehose_failure_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.

## `firehose_success_feedback_role_arn`{% #firehose_success_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.

## `firehose_success_feedback_sample_rate`{% #firehose_success_feedback_sample_rate %}

**Type**: `STRING`**Description**: Indicates percentage of successful messages to sample for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.

## `http_failure_feedback_role_arn`{% #http_failure_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.

## `http_success_feedback_role_arn`{% #http_success_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.

## `http_success_feedback_sample_rate`{% #http_success_feedback_sample_rate %}

**Type**: `STRING`**Description**: Indicates percentage of successful messages to sample for an Amazon SNS topic that is subscribed to an HTTP endpoint.

## `kms_master_key_id`{% #kms_master_key_id %}

**Type**: `STRING`**Description**: The ID of an Amazon Web Services managed customer master key (CMK) for Amazon SNS or a custom CMK.

## `lambda_failure_feedback_role_arn`{% #lambda_failure_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Lambda endpoint.

## `lambda_success_feedback_role_arn`{% #lambda_success_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Lambda endpoint.

## `lambda_success_feedback_sample_rate`{% #lambda_success_feedback_sample_rate %}

**Type**: `STRING`**Description**: Indicates percentage of successful messages to sample for an Amazon SNS topic that is subscribed to an Lambda endpoint.

## `owner`{% #owner %}

**Type**: `STRING`**Description**: The Amazon Web Services account ID of the topic's owner.

## `policies`{% #policies %}

**Type**: `UNORDERED_LIST_STRUCT`

- `account_id`**Type**: `STRING`
- `condition`**Type**: `MAP_STRING_STRING`
- `policy_id`**Type**: `STRING`
- `policy_not_principal`**Type**: `STRUCT`
  - `policy_id`**Type**: `STRING`
  - `principal`**Type**: `STRING`
  - `principal_aws`**Type**: `UNORDERED_LIST_STRING`
  - `principal_canonical_user`**Type**: `UNORDERED_LIST_STRING`
  - `principal_federated`**Type**: `UNORDERED_LIST_STRING`
  - `principal_service`**Type**: `UNORDERED_LIST_STRING`
- `policy_principal`**Type**: `STRUCT`
  - `policy_id`**Type**: `STRING`
  - `principal`**Type**: `STRING`
  - `principal_aws`**Type**: `UNORDERED_LIST_STRING`
  - `principal_canonical_user`**Type**: `UNORDERED_LIST_STRING`
  - `principal_federated`**Type**: `UNORDERED_LIST_STRING`
  - `principal_service`**Type**: `UNORDERED_LIST_STRING`
- `principal_aws`**Type**: `UNORDERED_LIST_STRING`
- `statement_action`**Type**: `UNORDERED_LIST_STRING`
- `statement_effect`**Type**: `STRING`
- `statement_has_condition`**Type**: `BOOLEAN`
- `statement_id`**Type**: `INT32`
- `statement_not_action`**Type**: `UNORDERED_LIST_STRING`
- `statement_not_resource`**Type**: `UNORDERED_LIST_STRING`
- `statement_resource`**Type**: `UNORDERED_LIST_STRING`
- `statement_sid`**Type**: `STRING`
- `version_id`**Type**: `STRING`

## `policy`{% #policy %}

**Type**: `STRING`**Description**: The JSON serialization of the topic's access control policy.

## `signature_version`{% #signature_version %}

**Type**: `STRING`**Description**: The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, `SignatureVersion` is set to `1`.

## `sqs_failure_feedback_role_arn`{% #sqs_failure_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.

## `sqs_success_feedback_role_arn`{% #sqs_success_feedback_role_arn %}

**Type**: `STRING`**Description**: Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.

## `sqs_success_feedback_sample_rate`{% #sqs_success_feedback_sample_rate %}

**Type**: `STRING`**Description**: Indicates percentage of successful messages to sample for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.

## `subscriptions_confirmed`{% #subscriptions_confirmed %}

**Type**: `INT32`**Description**: The number of confirmed subscriptions for the topic.

## `subscriptions_deleted`{% #subscriptions_deleted %}

**Type**: `INT32`**Description**: The number of deleted subscriptions for the topic.

## `subscriptions_pending`{% #subscriptions_pending %}

**Type**: `INT32`**Description**: The number of subscriptions pending confirmation for the topic.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `topic_arn`{% #topic_arn %}

**Type**: `STRING`**Provider name**: `TopicArn`**Description**: The topic's ARN.

## `tracing_config`{% #tracing_config %}

**Type**: `STRING`**Description**: Tracing mode of an Amazon SNS topic. By default `TracingConfig` is set to `PassThrough`, and the topic passes through the tracing header it receives from an Amazon SNS publisher to its subscriptions. If set to `Active`, Amazon SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true. This is only supported on standard topics.
