AWS::SNS::TopicPolicy - AWS CloudFormation

AWS::SNS::TopicPolicy

The AWS::SNS::TopicPolicy resource associates Amazon SNS topics with a policy. For an example snippet, see Declaring an Amazon SNS policy in the AWS CloudFormation User Guide.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::SNS::TopicPolicy", "Properties" : { "PolicyDocument" : Json, "Topics" : [ String, ... ] } }

YAML

Type: AWS::SNS::TopicPolicy Properties: PolicyDocument: Json Topics: - String

Properties

PolicyDocument

A policy document that contains permissions to add to the specified SNS topics.

Required: Yes

Type: Json

Update requires: No interruption

Topics

The Amazon Resource Names (ARN) of the topics to which you want to add the policy. You can use the Ref function to specify an AWS::SNS::Topic resource.

Required: Yes

Type: List of String

Update requires: No interruption

Return values

Fn::GetAtt

Id

The provider-assigned unique ID for this managed resource.