@Stability(value=Stable) public static final class CfnTopicPolicy.Builder extends Object implements software.amazon.jsii.Builder<CfnTopicPolicy>
CfnTopicPolicy.| Modifier and Type | Method and Description |
|---|---|
CfnTopicPolicy |
build() |
static CfnTopicPolicy.Builder |
create(software.constructs.Construct scope,
String id) |
CfnTopicPolicy.Builder |
policyDocument(Object policyDocument)
A policy document that contains permissions to add to the specified SNS topics.
|
CfnTopicPolicy.Builder |
topics(List<String> topics)
The Amazon Resource Names (ARN) of the topics to which you want to add the policy.
|
@Stability(value=Stable) public static CfnTopicPolicy.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnTopicPolicy.Builder.@Stability(value=Stable) public CfnTopicPolicy.Builder policyDocument(Object policyDocument)
policyDocument - A policy document that contains permissions to add to the specified SNS topics. This parameter is required.this@Stability(value=Stable) public CfnTopicPolicy.Builder topics(List<String> topics)
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-properties-sns-topic.html) resource.
topics - The Amazon Resource Names (ARN) of the topics to which you want to add the policy. This parameter is required.this@Stability(value=Stable) public CfnTopicPolicy build()
build in interface software.amazon.jsii.Builder<CfnTopicPolicy>Copyright © 2022. All rights reserved.