aws-cdk-lib.aws_sns.CfnTopicPolicyProps

interface CfnTopicPolicyProps

LanguageType name
.NETAmazon.CDK.AWS.SNS.CfnTopicPolicyProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssns#CfnTopicPolicyProps
Javasoftware.amazon.awscdk.services.sns.CfnTopicPolicyProps
Pythonaws_cdk.aws_sns.CfnTopicPolicyProps
TypeScript aws-cdk-lib » aws_sns » CfnTopicPolicyProps

Properties for defining a CfnTopicPolicy.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sns as sns } from 'aws-cdk-lib';

declare const policyDocument: any;
const cfnTopicPolicyProps: sns.CfnTopicPolicyProps = {
  policyDocument: policyDocument,
  topics: ['topics'],
};

Properties

NameTypeDescription
policyDocumentanyA policy document that contains permissions to add to the specified SNS topics.
topicsstring[]The Amazon Resource Names (ARN) of the topics to which you want to add the policy.

policyDocument

Type: any

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


topics

Type: string[]

The Amazon Resource Names (ARN) of the topics to which you want to add the policy.

You can use the [Ref](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-ref.html) function to specify an [AWS::SNS::Topic](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-topic.html) resource.