Index

$ A B C D E F G H I J K L M N P R S T V W 
All Classes and Interfaces|All Packages

$

$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.BetweenCondition.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.TopicPolicyProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 

A

addSubscription(ITopicSubscription) - Method in interface software.amazon.awscdk.services.sns.ITopic
Subscribe some endpoint to this topic.
addSubscription(ITopicSubscription) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
Subscribe some endpoint to this topic.
addSubscription(ITopicSubscription) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Subscribe some endpoint to this topic.
addSubscription(ITopicSubscription) - Method in class software.amazon.awscdk.services.sns.TopicBase
Subscribe some endpoint to this topic.
addToResourcePolicy(PolicyStatement) - Method in interface software.amazon.awscdk.services.sns.ITopic
Adds a statement to the IAM resource policy associated with this topic.
addToResourcePolicy(PolicyStatement) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
Adds a statement to the IAM resource policy associated with this topic.
addToResourcePolicy(PolicyStatement) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Adds a statement to the IAM resource policy associated with this topic.
addToResourcePolicy(PolicyStatement) - Method in class software.amazon.awscdk.services.sns.TopicBase
Adds a statement to the IAM resource policy associated with this topic.
allowlist(List<? extends Number>) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
allowlist(List<String>) - Method in class software.amazon.awscdk.services.sns.StringConditions.Builder
APPLICATION - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
JSON-encoded notifications are sent to a mobile app endpoint.
applyRemovalPolicy(RemovalPolicy) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
Apply the given removal policy to this resource.
applyRemovalPolicy(RemovalPolicy) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Apply the given removal policy to this resource.

B

between(BetweenCondition) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
BetweenCondition - Interface in software.amazon.awscdk.services.sns
Between condition for a numeric attribute.
BetweenCondition.Builder - Class in software.amazon.awscdk.services.sns
A builder for BetweenCondition
BetweenCondition.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for BetweenCondition
betweenStrict(BetweenCondition) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
bind(ITopic) - Method in interface software.amazon.awscdk.services.sns.ITopicSubscription
Returns a configuration used to subscribe to an SNS topic.
bind(ITopic) - Method in interface software.amazon.awscdk.services.sns.ITopicSubscription.Jsii$Default
Returns a configuration used to subscribe to an SNS topic.
bind(ITopic) - Method in class software.amazon.awscdk.services.sns.ITopicSubscription.Jsii$Proxy
Returns a configuration used to subscribe to an SNS topic.
bindAsNotificationRuleTarget(Construct) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
Returns a target configuration for notification rule.
bindAsNotificationRuleTarget(Construct) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Returns a target configuration for notification rule.
bindAsNotificationRuleTarget(Construct) - Method in class software.amazon.awscdk.services.sns.TopicBase
Represents a notification target That allows SNS topic to associate with this rule target.
blacklist(List<String>) - Method in class software.amazon.awscdk.services.sns.StringConditions.Builder
Deprecated.
use `denylist`
build() - Method in class software.amazon.awscdk.services.sns.BetweenCondition.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
 
build() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
 
build() - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy.Builder
 
build() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.StringConditions.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
 
build() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.Topic.Builder
 
build() - Method in class software.amazon.awscdk.services.sns.TopicPolicy.Builder
 
build() - Method in class software.amazon.awscdk.services.sns.TopicPolicyProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.TopicProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
Builds the configured instance.
builder() - Static method in interface software.amazon.awscdk.services.sns.BetweenCondition
 
builder() - Static method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
 
builder() - Static method in interface software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty
 
builder() - Static method in interface software.amazon.awscdk.services.sns.CfnTopicPolicyProps
 
builder() - Static method in interface software.amazon.awscdk.services.sns.CfnTopicProps
 
builder() - Static method in interface software.amazon.awscdk.services.sns.NumericConditions
 
builder() - Static method in interface software.amazon.awscdk.services.sns.StringConditions
 
builder() - Static method in interface software.amazon.awscdk.services.sns.SubscriptionOptions
 
builder() - Static method in interface software.amazon.awscdk.services.sns.SubscriptionProps
 
builder() - Static method in interface software.amazon.awscdk.services.sns.TopicPolicyProps
 
builder() - Static method in interface software.amazon.awscdk.services.sns.TopicProps
 
builder() - Static method in interface software.amazon.awscdk.services.sns.TopicSubscriptionConfig
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.BetweenCondition.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.NumericConditions.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.StringConditions.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.TopicPolicyProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.TopicProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
 

C

CFN_RESOURCE_TYPE_NAME - Static variable in class software.amazon.awscdk.services.sns.CfnSubscription
The CloudFormation resource type name for this resource class.
CFN_RESOURCE_TYPE_NAME - Static variable in class software.amazon.awscdk.services.sns.CfnTopic
The CloudFormation resource type name for this resource class.
CFN_RESOURCE_TYPE_NAME - Static variable in class software.amazon.awscdk.services.sns.CfnTopicPolicy
The CloudFormation resource type name for this resource class.
CfnSubscription - Class in software.amazon.awscdk.services.sns
A CloudFormation AWS::SNS::Subscription.
CfnSubscription(Construct, String, CfnSubscriptionProps) - Constructor for class software.amazon.awscdk.services.sns.CfnSubscription
Create a new AWS::SNS::Subscription.
CfnSubscription(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.sns.CfnSubscription
 
CfnSubscription(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.CfnSubscription
 
CfnSubscription.Builder - Class in software.amazon.awscdk.services.sns
A fluent builder for CfnSubscription.
CfnSubscriptionProps - Interface in software.amazon.awscdk.services.sns
Properties for defining a CfnSubscription.
CfnSubscriptionProps.Builder - Class in software.amazon.awscdk.services.sns
A builder for CfnSubscriptionProps
CfnSubscriptionProps.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for CfnSubscriptionProps
CfnTopic - Class in software.amazon.awscdk.services.sns
A CloudFormation AWS::SNS::Topic.
CfnTopic(Construct, String) - Constructor for class software.amazon.awscdk.services.sns.CfnTopic
Create a new AWS::SNS::Topic.
CfnTopic(Construct, String, CfnTopicProps) - Constructor for class software.amazon.awscdk.services.sns.CfnTopic
Create a new AWS::SNS::Topic.
CfnTopic(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.sns.CfnTopic
 
CfnTopic(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.CfnTopic
 
CfnTopic.Builder - Class in software.amazon.awscdk.services.sns
A fluent builder for CfnTopic.
CfnTopic.SubscriptionProperty - Interface in software.amazon.awscdk.services.sns
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
CfnTopic.SubscriptionProperty.Builder - Class in software.amazon.awscdk.services.sns
CfnTopic.SubscriptionProperty.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for CfnTopic.SubscriptionProperty
CfnTopicPolicy - Class in software.amazon.awscdk.services.sns
A CloudFormation AWS::SNS::TopicPolicy.
CfnTopicPolicy(Construct, String, CfnTopicPolicyProps) - Constructor for class software.amazon.awscdk.services.sns.CfnTopicPolicy
Create a new AWS::SNS::TopicPolicy.
CfnTopicPolicy(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.sns.CfnTopicPolicy
 
CfnTopicPolicy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.CfnTopicPolicy
 
CfnTopicPolicy.Builder - Class in software.amazon.awscdk.services.sns
A fluent builder for CfnTopicPolicy.
CfnTopicPolicyProps - Interface in software.amazon.awscdk.services.sns
Properties for defining a CfnTopicPolicy.
CfnTopicPolicyProps.Builder - Class in software.amazon.awscdk.services.sns
A builder for CfnTopicPolicyProps
CfnTopicPolicyProps.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for CfnTopicPolicyProps
CfnTopicProps - Interface in software.amazon.awscdk.services.sns
Properties for defining a CfnTopic.
CfnTopicProps.Builder - Class in software.amazon.awscdk.services.sns
A builder for CfnTopicProps
CfnTopicProps.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for CfnTopicProps
contentBasedDeduplication(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
Enables content-based deduplication for FIFO topics.
contentBasedDeduplication(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
contentBasedDeduplication(Boolean) - Method in class software.amazon.awscdk.services.sns.Topic.Builder
Enables content-based deduplication for FIFO topics.
contentBasedDeduplication(Boolean) - Method in class software.amazon.awscdk.services.sns.TopicProps.Builder
contentBasedDeduplication(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
Enables content-based deduplication for FIFO topics.
contentBasedDeduplication(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
create(Construct, String) - Static method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.sns.CfnTopicPolicy.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.sns.Subscription.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.sns.Topic.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.sns.TopicPolicy.Builder
 

D

dataProtectionPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
The body of the policy document you want to use for this topic.
dataProtectionPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
deadLetterQueue(IQueue) - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
Queue to be used as dead letter queue.
deadLetterQueue(IQueue) - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
deadLetterQueue(IQueue) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
deadLetterQueue(IQueue) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
deliveryPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
The delivery policy JSON assigned to the subscription.
deliveryPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
denylist(List<String>) - Method in class software.amazon.awscdk.services.sns.StringConditions.Builder
displayName(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
The display name to use for an Amazon SNS topic with SMS subscriptions.
displayName(String) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
displayName(String) - Method in class software.amazon.awscdk.services.sns.Topic.Builder
A developer-defined string that can be used to identify this SNS topic.
displayName(String) - Method in class software.amazon.awscdk.services.sns.TopicProps.Builder
Sets the value of TopicProps.getDisplayName()

E

EMAIL - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
Notifications are sent via email.
EMAIL_JSON - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
Notifications are JSON-encoded and sent via mail.
endpoint(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
The subscription's endpoint.
endpoint(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
endpoint(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Builder
endpoint(String) - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
The subscription endpoint.
endpoint(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
endpoint(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
endpoint(String) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
equals(Object) - Method in class software.amazon.awscdk.services.sns.BetweenCondition.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.TopicPolicyProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
existsFilter() - Static method in class software.amazon.awscdk.services.sns.SubscriptionFilter
Returns a subscription filter for attribute key matching.

F

fifo(Boolean) - Method in class software.amazon.awscdk.services.sns.Topic.Builder
Set to true to create a FIFO topic.
fifo(Boolean) - Method in class software.amazon.awscdk.services.sns.TopicProps.Builder
Sets the value of TopicProps.getFifo()
fifoTopic(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
Set to true to create a FIFO topic.
fifoTopic(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
fifoTopic(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
Set to true to create a FIFO topic.
fifoTopic(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
filterPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
The filter policy JSON assigned to the subscription.
filterPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
filterPolicy(Map<String, ? extends SubscriptionFilter>) - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
The filter policy.
filterPolicy(Map<String, ? extends SubscriptionFilter>) - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
filterPolicy(Map<String, ? extends SubscriptionFilter>) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
filterPolicy(Map<String, ? extends SubscriptionFilter>) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
filterPolicyScope(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
This attribute lets you choose the filtering scope by using one of the following string value types:.
filterPolicyScope(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
FIREHOSE - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
Notifications put records into a firehose delivery stream.
fromTopicArn(Construct, String, String) - Static method in class software.amazon.awscdk.services.sns.Topic
Import an existing SNS topic provided an ARN.

G

getAllowlist() - Method in interface software.amazon.awscdk.services.sns.NumericConditions
Match one or more values.
getAllowlist() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
getAllowlist() - Method in interface software.amazon.awscdk.services.sns.StringConditions
Match one or more values.
getAllowlist() - Method in class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
 
getAttrTopicArn() - Method in class software.amazon.awscdk.services.sns.CfnTopic
Returns the ARN of an Amazon SNS topic.
getAttrTopicName() - Method in class software.amazon.awscdk.services.sns.CfnTopic
Returns the name of an Amazon SNS topic.
getAutoCreatePolicy() - Method in class software.amazon.awscdk.services.sns.Topic
Controls automatic creation of policy objects.
getAutoCreatePolicy() - Method in class software.amazon.awscdk.services.sns.TopicBase
Controls automatic creation of policy objects.
getBetween() - Method in interface software.amazon.awscdk.services.sns.NumericConditions
Match values that are between the specified values.
getBetween() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
getBetweenStrict() - Method in interface software.amazon.awscdk.services.sns.NumericConditions
Match values that are strictly between the specified values.
getBetweenStrict() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
getBlacklist() - Method in interface software.amazon.awscdk.services.sns.StringConditions
Deprecated.
use denylist
getBlacklist() - Method in class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
 
getCfnProperties() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
 
getCfnProperties() - Method in class software.amazon.awscdk.services.sns.CfnTopic
 
getCfnProperties() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy
 
getConditions() - Method in class software.amazon.awscdk.services.sns.SubscriptionFilter
conditions that specify the message attributes that should be included, excluded, matched, etc.
getContentBasedDeduplication() - Method in class software.amazon.awscdk.services.sns.CfnTopic
Enables content-based deduplication for FIFO topics.
getContentBasedDeduplication() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
Enables content-based deduplication for FIFO topics.
getContentBasedDeduplication() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getContentBasedDeduplication() - Method in interface software.amazon.awscdk.services.sns.TopicProps
Enables content-based deduplication for FIFO topics.
getContentBasedDeduplication() - Method in class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
 
getDataProtectionPolicy() - Method in class software.amazon.awscdk.services.sns.CfnTopic
The body of the policy document you want to use for this topic.
getDataProtectionPolicy() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
The body of the policy document you want to use for this topic.
getDataProtectionPolicy() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getDeadLetterQueue() - Method in class software.amazon.awscdk.services.sns.Subscription
The DLQ associated with this subscription if present.
getDeadLetterQueue() - Method in interface software.amazon.awscdk.services.sns.SubscriptionOptions
Queue to be used as dead letter queue.
getDeadLetterQueue() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
getDeadLetterQueue() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
getDeadLetterQueue() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getDeliveryPolicy() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The delivery policy JSON assigned to the subscription.
getDeliveryPolicy() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
The delivery policy JSON assigned to the subscription.
getDeliveryPolicy() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getDenylist() - Method in interface software.amazon.awscdk.services.sns.StringConditions
Match any value that doesn't include any of the specified values.
getDenylist() - Method in class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
 
getDisplayName() - Method in class software.amazon.awscdk.services.sns.CfnTopic
The display name to use for an Amazon SNS topic with SMS subscriptions.
getDisplayName() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
The display name to use for an Amazon SNS topic with SMS subscriptions.
getDisplayName() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getDisplayName() - Method in interface software.amazon.awscdk.services.sns.TopicProps
A developer-defined string that can be used to identify this SNS topic.
getDisplayName() - Method in class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
 
getDocument() - Method in class software.amazon.awscdk.services.sns.TopicPolicy
The IAM policy document for this policy.
getEndpoint() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The subscription's endpoint.
getEndpoint() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
The subscription's endpoint.
getEndpoint() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getEndpoint() - Method in interface software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty
The endpoint that receives notifications from the Amazon SNS topic.
getEndpoint() - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Jsii$Proxy
 
getEndpoint() - Method in interface software.amazon.awscdk.services.sns.SubscriptionOptions
The subscription endpoint.
getEndpoint() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
getEndpoint() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
getEndpoint() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getEnv() - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The environment this resource belongs to.
getEnv() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The environment this resource belongs to.
getFifo() - Method in interface software.amazon.awscdk.services.sns.ITopic
Whether this topic is an Amazon SNS FIFO queue.
getFifo() - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
Whether this topic is an Amazon SNS FIFO queue.
getFifo() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Whether this topic is an Amazon SNS FIFO queue.
getFifo() - Method in class software.amazon.awscdk.services.sns.Topic
Whether this topic is an Amazon SNS FIFO queue.
getFifo() - Method in class software.amazon.awscdk.services.sns.TopicBase
Whether this topic is an Amazon SNS FIFO queue.
getFifo() - Method in interface software.amazon.awscdk.services.sns.TopicProps
Set to true to create a FIFO topic.
getFifo() - Method in class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
 
getFifoTopic() - Method in class software.amazon.awscdk.services.sns.CfnTopic
Set to true to create a FIFO topic.
getFifoTopic() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
Set to true to create a FIFO topic.
getFifoTopic() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getFilterPolicy() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The filter policy JSON assigned to the subscription.
getFilterPolicy() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
The filter policy JSON assigned to the subscription.
getFilterPolicy() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getFilterPolicy() - Method in interface software.amazon.awscdk.services.sns.SubscriptionOptions
The filter policy.
getFilterPolicy() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
getFilterPolicy() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
getFilterPolicy() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getFilterPolicyScope() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
This attribute lets you choose the filtering scope by using one of the following string value types:.
getFilterPolicyScope() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
This attribute lets you choose the filtering scope by using one of the following string value types:.
getFilterPolicyScope() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getGreaterThan() - Method in interface software.amazon.awscdk.services.sns.NumericConditions
Match values that are greater than the specified value.
getGreaterThan() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
getGreaterThanOrEqualTo() - Method in interface software.amazon.awscdk.services.sns.NumericConditions
Match values that are greater than or equal to the specified value.
getGreaterThanOrEqualTo() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
getKmsMasterKeyId() - Method in class software.amazon.awscdk.services.sns.CfnTopic
The ID of an AWS managed customer master key (CMK) for Amazon SNS or a custom CMK.
getKmsMasterKeyId() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
The ID of an AWS managed customer master key (CMK) for Amazon SNS or a custom CMK.
getKmsMasterKeyId() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getLessThan() - Method in interface software.amazon.awscdk.services.sns.NumericConditions
Match values that are less than the specified value.
getLessThan() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
getLessThanOrEqualTo() - Method in interface software.amazon.awscdk.services.sns.NumericConditions
Match values that are less than or equal to the specified value.
getLessThanOrEqualTo() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
getMasterKey() - Method in interface software.amazon.awscdk.services.sns.TopicProps
A KMS Key, either managed by this CDK app, or imported.
getMasterKey() - Method in class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
 
getMatchPrefixes() - Method in interface software.amazon.awscdk.services.sns.StringConditions
Matches values that begins with the specified prefixes.
getMatchPrefixes() - Method in class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
 
getNode() - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The construct tree node for this construct.
getNode() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The construct tree node for this construct.
getPolicyDocument() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy
A policy document that contains permissions to add to the specified SNS topics.
getPolicyDocument() - Method in interface software.amazon.awscdk.services.sns.CfnTopicPolicyProps
A policy document that contains permissions to add to the specified SNS topics.
getPolicyDocument() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Jsii$Proxy
 
getPolicyDocument() - Method in interface software.amazon.awscdk.services.sns.TopicPolicyProps
IAM policy document to apply to topic(s).
getPolicyDocument() - Method in class software.amazon.awscdk.services.sns.TopicPolicyProps.Jsii$Proxy
 
getProtocol() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The subscription's protocol.
getProtocol() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
The subscription's protocol.
getProtocol() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getProtocol() - Method in interface software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty
The subscription's protocol.
getProtocol() - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Jsii$Proxy
 
getProtocol() - Method in interface software.amazon.awscdk.services.sns.SubscriptionOptions
What type of subscription to add.
getProtocol() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
getProtocol() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
getProtocol() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getRawMessageDelivery() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
When set to true , enables raw message delivery.
getRawMessageDelivery() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
When set to true , enables raw message delivery.
getRawMessageDelivery() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getRawMessageDelivery() - Method in interface software.amazon.awscdk.services.sns.SubscriptionOptions
true if raw message delivery is enabled for the subscription.
getRawMessageDelivery() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
getRawMessageDelivery() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
getRawMessageDelivery() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getRedrivePolicy() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
When specified, sends undeliverable messages to the specified Amazon SQS dead-letter queue.
getRedrivePolicy() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
When specified, sends undeliverable messages to the specified Amazon SQS dead-letter queue.
getRedrivePolicy() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getRegion() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
For cross-region subscriptions, the region in which the topic resides.
getRegion() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
For cross-region subscriptions, the region in which the topic resides.
getRegion() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getRegion() - Method in interface software.amazon.awscdk.services.sns.SubscriptionOptions
The region where the topic resides, in the case of cross-region subscriptions.
getRegion() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
getRegion() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
getRegion() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getSignatureVersion() - Method in class software.amazon.awscdk.services.sns.CfnTopic
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.
getSignatureVersion() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
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.
getSignatureVersion() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getStack() - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The stack in which this resource is defined.
getStack() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The stack in which this resource is defined.
getStart() - Method in interface software.amazon.awscdk.services.sns.BetweenCondition
The start value.
getStart() - Method in class software.amazon.awscdk.services.sns.BetweenCondition.Jsii$Proxy
 
getStop() - Method in interface software.amazon.awscdk.services.sns.BetweenCondition
The stop value.
getStop() - Method in class software.amazon.awscdk.services.sns.BetweenCondition.Jsii$Proxy
 
getSubscriberId() - Method in interface software.amazon.awscdk.services.sns.TopicSubscriptionConfig
The id of the SNS subscription resource created under scope.
getSubscriberId() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getSubscriberScope() - Method in interface software.amazon.awscdk.services.sns.TopicSubscriptionConfig
The scope in which to create the SNS subscription resource.
getSubscriberScope() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getSubscription() - Method in class software.amazon.awscdk.services.sns.CfnTopic
The Amazon SNS subscriptions (endpoints) for this topic.
getSubscription() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
The Amazon SNS subscriptions (endpoints) for this topic.
getSubscription() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getSubscriptionRoleArn() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
This property applies only to Amazon Kinesis Data Firehose delivery stream subscriptions.
getSubscriptionRoleArn() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
This property applies only to Amazon Kinesis Data Firehose delivery stream subscriptions.
getSubscriptionRoleArn() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getSubscriptionRoleArn() - Method in interface software.amazon.awscdk.services.sns.SubscriptionOptions
Arn of role allowing access to firehose delivery stream.
getSubscriptionRoleArn() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
getSubscriptionRoleArn() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
getSubscriptionRoleArn() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
getTags() - Method in class software.amazon.awscdk.services.sns.CfnTopic
The list of tags to add to a new topic.
getTags() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
The list of tags to add to a new topic.
getTags() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getTopic() - Method in interface software.amazon.awscdk.services.sns.SubscriptionProps
The topic to subscribe to.
getTopic() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
getTopicArn() - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The ARN of the topic to subscribe to.
getTopicArn() - Method in interface software.amazon.awscdk.services.sns.CfnSubscriptionProps
The ARN of the topic to subscribe to.
getTopicArn() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
getTopicArn() - Method in interface software.amazon.awscdk.services.sns.ITopic
The ARN of the topic.
getTopicArn() - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The ARN of the topic.
getTopicArn() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The ARN of the topic.
getTopicArn() - Method in class software.amazon.awscdk.services.sns.Topic
The ARN of the topic.
getTopicArn() - Method in class software.amazon.awscdk.services.sns.TopicBase
The ARN of the topic.
getTopicName() - Method in class software.amazon.awscdk.services.sns.CfnTopic
The name of the topic you want to create.
getTopicName() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
The name of the topic you want to create.
getTopicName() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getTopicName() - Method in interface software.amazon.awscdk.services.sns.ITopic
The name of the topic.
getTopicName() - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The name of the topic.
getTopicName() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The name of the topic.
getTopicName() - Method in class software.amazon.awscdk.services.sns.Topic
The name of the topic.
getTopicName() - Method in class software.amazon.awscdk.services.sns.TopicBase
The name of the topic.
getTopicName() - Method in interface software.amazon.awscdk.services.sns.TopicProps
A name for the topic.
getTopicName() - Method in class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
 
getTopics() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy
The Amazon Resource Names (ARN) of the topics to which you want to add the policy.
getTopics() - Method in interface software.amazon.awscdk.services.sns.CfnTopicPolicyProps
The Amazon Resource Names (ARN) of the topics to which you want to add the policy.
getTopics() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Jsii$Proxy
 
getTopics() - Method in interface software.amazon.awscdk.services.sns.TopicPolicyProps
The set of topics this policy applies to.
getTopics() - Method in class software.amazon.awscdk.services.sns.TopicPolicyProps.Jsii$Proxy
 
getTracingConfig() - Method in class software.amazon.awscdk.services.sns.CfnTopic
Tracing mode of an Amazon SNS topic.
getTracingConfig() - Method in interface software.amazon.awscdk.services.sns.CfnTopicProps
Tracing mode of an Amazon SNS topic.
getTracingConfig() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
getWhitelist() - Method in interface software.amazon.awscdk.services.sns.NumericConditions
Deprecated.
use allowlist
getWhitelist() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
getWhitelist() - Method in interface software.amazon.awscdk.services.sns.StringConditions
Deprecated.
use allowlist
getWhitelist() - Method in class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
 
grantPublish(IGrantable) - Method in interface software.amazon.awscdk.services.sns.ITopic
Grant topic publishing permissions to the given identity.
grantPublish(IGrantable) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
Grant topic publishing permissions to the given identity.
grantPublish(IGrantable) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Grant topic publishing permissions to the given identity.
grantPublish(IGrantable) - Method in class software.amazon.awscdk.services.sns.TopicBase
Grant topic publishing permissions to the given identity.
greaterThan(Number) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
greaterThanOrEqualTo(Number) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder

H

hashCode() - Method in class software.amazon.awscdk.services.sns.BetweenCondition.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.TopicPolicyProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
 
HTTP - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
JSON-encoded message is POSTED to an HTTP url.
HTTPS - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
JSON-encoded message is POSTed to an HTTPS url.

I

inspect(TreeInspector) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
Examines the CloudFormation resource and discloses attributes.
inspect(TreeInspector) - Method in class software.amazon.awscdk.services.sns.CfnTopic
Examines the CloudFormation resource and discloses attributes.
inspect(TreeInspector) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy
Examines the CloudFormation resource and discloses attributes.
ITopic - Interface in software.amazon.awscdk.services.sns
Represents an SNS topic.
ITopic.Jsii$Default - Interface in software.amazon.awscdk.services.sns
Internal default implementation for ITopic.
ITopic.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
A proxy class which represents a concrete javascript instance of this type.
ITopicSubscription - Interface in software.amazon.awscdk.services.sns
Topic subscription.
ITopicSubscription.Jsii$Default - Interface in software.amazon.awscdk.services.sns
Internal default implementation for ITopicSubscription.
ITopicSubscription.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
A proxy class which represents a concrete javascript instance of this type.

J

Jsii$Proxy(BetweenCondition.Builder) - Constructor for class software.amazon.awscdk.services.sns.BetweenCondition.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the BetweenCondition.Builder.
Jsii$Proxy(CfnSubscriptionProps.Builder) - Constructor for class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnSubscriptionProps.Builder.
Jsii$Proxy(CfnTopic.SubscriptionProperty.Builder) - Constructor for class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnTopic.SubscriptionProperty.Builder.
Jsii$Proxy(CfnTopicPolicyProps.Builder) - Constructor for class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnTopicPolicyProps.Builder.
Jsii$Proxy(CfnTopicProps.Builder) - Constructor for class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnTopicProps.Builder.
Jsii$Proxy(NumericConditions.Builder) - Constructor for class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the NumericConditions.Builder.
Jsii$Proxy(StringConditions.Builder) - Constructor for class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the StringConditions.Builder.
Jsii$Proxy(SubscriptionOptions.Builder) - Constructor for class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the SubscriptionOptions.Builder.
Jsii$Proxy(SubscriptionProps.Builder) - Constructor for class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the SubscriptionProps.Builder.
Jsii$Proxy(TopicPolicyProps.Builder) - Constructor for class software.amazon.awscdk.services.sns.TopicPolicyProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the TopicPolicyProps.Builder.
Jsii$Proxy(TopicProps.Builder) - Constructor for class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the TopicProps.Builder.
Jsii$Proxy(TopicSubscriptionConfig.Builder) - Constructor for class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the TopicSubscriptionConfig.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.BetweenCondition.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.CfnTopicProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.ITopicSubscription.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.NumericConditions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.StringConditions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.SubscriptionOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.SubscriptionProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.TopicPolicyProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.TopicProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.

K

kmsMasterKeyId(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
The ID of an AWS managed customer master key (CMK) for Amazon SNS or a custom CMK.
kmsMasterKeyId(String) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder

L

LAMBDA - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
Notifications trigger a Lambda function.
lessThan(Number) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
lessThanOrEqualTo(Number) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder

M

masterKey(IKey) - Method in class software.amazon.awscdk.services.sns.Topic.Builder
A KMS Key, either managed by this CDK app, or imported.
masterKey(IKey) - Method in class software.amazon.awscdk.services.sns.TopicProps.Builder
Sets the value of TopicProps.getMasterKey()
matchPrefixes(List<String>) - Method in class software.amazon.awscdk.services.sns.StringConditions.Builder
metric(String) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Return the given named metric for this Topic.
metric(String) - Method in interface software.amazon.awscdk.services.sns.ITopic
Return the given named metric for this Topic.
metric(String) - Method in class software.amazon.awscdk.services.sns.TopicBase
Return the given named metric for this Topic.
metric(String, MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
Return the given named metric for this Topic.
metric(String, MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Return the given named metric for this Topic.
metric(String, MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
Return the given named metric for this Topic.
metric(String, MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
Return the given named metric for this Topic.
metricNumberOfMessagesPublished() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages published to your Amazon SNS topics.
metricNumberOfMessagesPublished() - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages published to your Amazon SNS topics.
metricNumberOfMessagesPublished() - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages published to your Amazon SNS topics.
metricNumberOfMessagesPublished(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The number of messages published to your Amazon SNS topics.
metricNumberOfMessagesPublished(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages published to your Amazon SNS topics.
metricNumberOfMessagesPublished(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages published to your Amazon SNS topics.
metricNumberOfMessagesPublished(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages published to your Amazon SNS topics.
metricNumberOfNotificationsDelivered() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.
metricNumberOfNotificationsDelivered() - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.
metricNumberOfNotificationsDelivered() - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.
metricNumberOfNotificationsDelivered(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.
metricNumberOfNotificationsDelivered(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.
metricNumberOfNotificationsDelivered(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.
metricNumberOfNotificationsDelivered(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.
metricNumberOfNotificationsFailed() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages that Amazon SNS failed to deliver.
metricNumberOfNotificationsFailed() - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages that Amazon SNS failed to deliver.
metricNumberOfNotificationsFailed() - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages that Amazon SNS failed to deliver.
metricNumberOfNotificationsFailed(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The number of messages that Amazon SNS failed to deliver.
metricNumberOfNotificationsFailed(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages that Amazon SNS failed to deliver.
metricNumberOfNotificationsFailed(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages that Amazon SNS failed to deliver.
metricNumberOfNotificationsFailed(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages that Amazon SNS failed to deliver.
metricNumberOfNotificationsFilteredOut() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages that were rejected by subscription filter policies.
metricNumberOfNotificationsFilteredOut() - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages that were rejected by subscription filter policies.
metricNumberOfNotificationsFilteredOut() - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages that were rejected by subscription filter policies.
metricNumberOfNotificationsFilteredOut(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The number of messages that were rejected by subscription filter policies.
metricNumberOfNotificationsFilteredOut(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages that were rejected by subscription filter policies.
metricNumberOfNotificationsFilteredOut(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages that were rejected by subscription filter policies.
metricNumberOfNotificationsFilteredOut(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages that were rejected by subscription filter policies.
metricNumberOfNotificationsFilteredOutInvalidAttributes() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.
metricNumberOfNotificationsFilteredOutInvalidAttributes() - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.
metricNumberOfNotificationsFilteredOutInvalidAttributes() - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.
metricNumberOfNotificationsFilteredOutInvalidAttributes(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.
metricNumberOfNotificationsFilteredOutInvalidAttributes(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.
metricNumberOfNotificationsFilteredOutInvalidAttributes(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.
metricNumberOfNotificationsFilteredOutInvalidAttributes(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid.
metricNumberOfNotificationsFilteredOutNoMessageAttributes() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages that were rejected by subscription filter policies because the messages have no attributes.
metricNumberOfNotificationsFilteredOutNoMessageAttributes() - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages that were rejected by subscription filter policies because the messages have no attributes.
metricNumberOfNotificationsFilteredOutNoMessageAttributes() - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages that were rejected by subscription filter policies because the messages have no attributes.
metricNumberOfNotificationsFilteredOutNoMessageAttributes(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The number of messages that were rejected by subscription filter policies because the messages have no attributes.
metricNumberOfNotificationsFilteredOutNoMessageAttributes(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The number of messages that were rejected by subscription filter policies because the messages have no attributes.
metricNumberOfNotificationsFilteredOutNoMessageAttributes(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
The number of messages that were rejected by subscription filter policies because the messages have no attributes.
metricNumberOfNotificationsFilteredOutNoMessageAttributes(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
The number of messages that were rejected by subscription filter policies because the messages have no attributes.
metricPublishSize() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Metric for the size of messages published through this topic.
metricPublishSize() - Method in interface software.amazon.awscdk.services.sns.ITopic
Metric for the size of messages published through this topic.
metricPublishSize() - Method in class software.amazon.awscdk.services.sns.TopicBase
Metric for the size of messages published through this topic.
metricPublishSize(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
Metric for the size of messages published through this topic.
metricPublishSize(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
Metric for the size of messages published through this topic.
metricPublishSize(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
Metric for the size of messages published through this topic.
metricPublishSize(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
Metric for the size of messages published through this topic.
metricSMSMonthToDateSpentUSD() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The charges you have accrued since the start of the current calendar month for sending SMS messages.
metricSMSMonthToDateSpentUSD() - Method in interface software.amazon.awscdk.services.sns.ITopic
The charges you have accrued since the start of the current calendar month for sending SMS messages.
metricSMSMonthToDateSpentUSD() - Method in class software.amazon.awscdk.services.sns.TopicBase
The charges you have accrued since the start of the current calendar month for sending SMS messages.
metricSMSMonthToDateSpentUSD(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The charges you have accrued since the start of the current calendar month for sending SMS messages.
metricSMSMonthToDateSpentUSD(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The charges you have accrued since the start of the current calendar month for sending SMS messages.
metricSMSMonthToDateSpentUSD(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
The charges you have accrued since the start of the current calendar month for sending SMS messages.
metricSMSMonthToDateSpentUSD(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
The charges you have accrued since the start of the current calendar month for sending SMS messages.
metricSMSSuccessRate() - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The rate of successful SMS message deliveries.
metricSMSSuccessRate() - Method in interface software.amazon.awscdk.services.sns.ITopic
The rate of successful SMS message deliveries.
metricSMSSuccessRate() - Method in class software.amazon.awscdk.services.sns.TopicBase
The rate of successful SMS message deliveries.
metricSMSSuccessRate(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic.Jsii$Default
The rate of successful SMS message deliveries.
metricSMSSuccessRate(MetricOptions) - Method in class software.amazon.awscdk.services.sns.ITopic.Jsii$Proxy
The rate of successful SMS message deliveries.
metricSMSSuccessRate(MetricOptions) - Method in interface software.amazon.awscdk.services.sns.ITopic
The rate of successful SMS message deliveries.
metricSMSSuccessRate(MetricOptions) - Method in class software.amazon.awscdk.services.sns.TopicBase
The rate of successful SMS message deliveries.

N

NumericConditions - Interface in software.amazon.awscdk.services.sns
Conditions that can be applied to numeric attributes.
NumericConditions.Builder - Class in software.amazon.awscdk.services.sns
A builder for NumericConditions
NumericConditions.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for NumericConditions
numericFilter(NumericConditions) - Static method in class software.amazon.awscdk.services.sns.SubscriptionFilter
Returns a subscription filter for a numeric attribute.

P

policyDocument(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy.Builder
A policy document that contains permissions to add to the specified SNS topics.
policyDocument(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Builder
policyDocument(PolicyDocument) - Method in class software.amazon.awscdk.services.sns.TopicPolicy.Builder
IAM policy document to apply to topic(s).
policyDocument(PolicyDocument) - Method in class software.amazon.awscdk.services.sns.TopicPolicyProps.Builder
protocol(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
The subscription's protocol.
protocol(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
protocol(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Builder
protocol(SubscriptionProtocol) - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
What type of subscription to add.
protocol(SubscriptionProtocol) - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
protocol(SubscriptionProtocol) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
protocol(SubscriptionProtocol) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder

R

rawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
When set to true , enables raw message delivery.
rawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
rawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
true if raw message delivery is enabled for the subscription.
rawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
rawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
rawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
rawMessageDelivery(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
When set to true , enables raw message delivery.
rawMessageDelivery(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
redrivePolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
When specified, sends undeliverable messages to the specified Amazon SQS dead-letter queue.
redrivePolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
region(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
For cross-region subscriptions, the region in which the topic resides.
region(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
region(String) - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
The region where the topic resides, in the case of cross-region subscriptions.
region(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
region(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
region(String) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
renderProperties(Map<String, Object>) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
 
renderProperties(Map<String, Object>) - Method in class software.amazon.awscdk.services.sns.CfnTopic
 
renderProperties(Map<String, Object>) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy
 

S

setContentBasedDeduplication(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnTopic
Enables content-based deduplication for FIFO topics.
setContentBasedDeduplication(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopic
Enables content-based deduplication for FIFO topics.
setDataProtectionPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopic
The body of the policy document you want to use for this topic.
setDeliveryPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The delivery policy JSON assigned to the subscription.
setDisplayName(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic
The display name to use for an Amazon SNS topic with SMS subscriptions.
setEndpoint(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The subscription's endpoint.
setFifoTopic(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnTopic
Set to true to create a FIFO topic.
setFifoTopic(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopic
Set to true to create a FIFO topic.
setFilterPolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The filter policy JSON assigned to the subscription.
setFilterPolicyScope(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
This attribute lets you choose the filtering scope by using one of the following string value types:.
setKmsMasterKeyId(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic
The ID of an AWS managed customer master key (CMK) for Amazon SNS or a custom CMK.
setPolicyDocument(Object) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy
A policy document that contains permissions to add to the specified SNS topics.
setProtocol(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The subscription's protocol.
setRawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
When set to true , enables raw message delivery.
setRawMessageDelivery(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
When set to true , enables raw message delivery.
setRedrivePolicy(Object) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
When specified, sends undeliverable messages to the specified Amazon SQS dead-letter queue.
setRegion(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
For cross-region subscriptions, the region in which the topic resides.
setSignatureVersion(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic
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.
setSubscription(List<Object>) - Method in class software.amazon.awscdk.services.sns.CfnTopic
The Amazon SNS subscriptions (endpoints) for this topic.
setSubscription(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopic
The Amazon SNS subscriptions (endpoints) for this topic.
setSubscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
This property applies only to Amazon Kinesis Data Firehose delivery stream subscriptions.
setTopicArn(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription
The ARN of the topic to subscribe to.
setTopicName(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic
The name of the topic you want to create.
setTopics(List<String>) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy
The Amazon Resource Names (ARN) of the topics to which you want to add the policy.
setTracingConfig(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic
Tracing mode of an Amazon SNS topic.
signatureVersion(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
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.
signatureVersion(String) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
SMS - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
Notification is delivered by SMS.
software.amazon.awscdk.services.sns - package software.amazon.awscdk.services.sns
Amazon Simple Notification Service Construct Library
SQS - Enum constant in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
Notifications are enqueued into an SQS queue.
start(Number) - Method in class software.amazon.awscdk.services.sns.BetweenCondition.Builder
Sets the value of BetweenCondition.getStart()
stop(Number) - Method in class software.amazon.awscdk.services.sns.BetweenCondition.Builder
Sets the value of BetweenCondition.getStop()
StringConditions - Interface in software.amazon.awscdk.services.sns
Conditions that can be applied to string attributes.
StringConditions.Builder - Class in software.amazon.awscdk.services.sns
A builder for StringConditions
StringConditions.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for StringConditions
stringFilter(StringConditions) - Static method in class software.amazon.awscdk.services.sns.SubscriptionFilter
Returns a subscription filter for a string attribute.
subscriberId(String) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
subscriberScope(Construct) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
subscription(List<? extends Object>) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
The Amazon SNS subscriptions (endpoints) for this topic.
subscription(List<? extends Object>) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
subscription(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
The Amazon SNS subscriptions (endpoints) for this topic.
subscription(IResolvable) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
Subscription - Class in software.amazon.awscdk.services.sns
A new subscription.
Subscription(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.sns.Subscription
 
Subscription(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.Subscription
 
Subscription(Construct, String, SubscriptionProps) - Constructor for class software.amazon.awscdk.services.sns.Subscription
 
Subscription.Builder - Class in software.amazon.awscdk.services.sns
A fluent builder for Subscription.
SubscriptionFilter - Class in software.amazon.awscdk.services.sns
A subscription filter for an attribute.
SubscriptionFilter() - Constructor for class software.amazon.awscdk.services.sns.SubscriptionFilter
 
SubscriptionFilter(List<Object>) - Constructor for class software.amazon.awscdk.services.sns.SubscriptionFilter
 
SubscriptionFilter(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.sns.SubscriptionFilter
 
SubscriptionFilter(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.SubscriptionFilter
 
SubscriptionOptions - Interface in software.amazon.awscdk.services.sns
Options for creating a new subscription.
SubscriptionOptions.Builder - Class in software.amazon.awscdk.services.sns
A builder for SubscriptionOptions
SubscriptionOptions.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for SubscriptionOptions
SubscriptionProps - Interface in software.amazon.awscdk.services.sns
Properties for creating a new subscription.
SubscriptionProps.Builder - Class in software.amazon.awscdk.services.sns
A builder for SubscriptionProps
SubscriptionProps.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for SubscriptionProps
SubscriptionProtocol - Enum Class in software.amazon.awscdk.services.sns
The type of subscription, controlling the type of the endpoint parameter.
subscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
This property applies only to Amazon Kinesis Data Firehose delivery stream subscriptions.
subscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
subscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
Arn of role allowing access to firehose delivery stream.
subscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionOptions.Builder
subscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
subscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder

T

tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
The list of tags to add to a new topic.
tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
Sets the value of CfnTopicProps.getTags()
topic(ITopic) - Method in class software.amazon.awscdk.services.sns.Subscription.Builder
The topic to subscribe to.
topic(ITopic) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
Topic - Class in software.amazon.awscdk.services.sns
A new SNS topic.
Topic(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.sns.Topic
 
Topic(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.Topic
 
Topic(Construct, String) - Constructor for class software.amazon.awscdk.services.sns.Topic
 
Topic(Construct, String, TopicProps) - Constructor for class software.amazon.awscdk.services.sns.Topic
 
Topic.Builder - Class in software.amazon.awscdk.services.sns
A fluent builder for Topic.
topicArn(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscription.Builder
The ARN of the topic to subscribe to.
topicArn(String) - Method in class software.amazon.awscdk.services.sns.CfnSubscriptionProps.Builder
TopicBase - Class in software.amazon.awscdk.services.sns
Either a new or imported Topic.
TopicBase(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.sns.TopicBase
 
TopicBase(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.TopicBase
 
TopicBase(Construct, String) - Constructor for class software.amazon.awscdk.services.sns.TopicBase
 
TopicBase(Construct, String, ResourceProps) - Constructor for class software.amazon.awscdk.services.sns.TopicBase
 
topicName(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
The name of the topic you want to create.
topicName(String) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder
topicName(String) - Method in class software.amazon.awscdk.services.sns.Topic.Builder
A name for the topic.
topicName(String) - Method in class software.amazon.awscdk.services.sns.TopicProps.Builder
Sets the value of TopicProps.getTopicName()
TopicPolicy - Class in software.amazon.awscdk.services.sns
The policy for an SNS Topic.
TopicPolicy(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.sns.TopicPolicy
 
TopicPolicy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.sns.TopicPolicy
 
TopicPolicy(Construct, String, TopicPolicyProps) - Constructor for class software.amazon.awscdk.services.sns.TopicPolicy
 
TopicPolicy.Builder - Class in software.amazon.awscdk.services.sns
A fluent builder for TopicPolicy.
TopicPolicyProps - Interface in software.amazon.awscdk.services.sns
Properties to associate SNS topics with a policy.
TopicPolicyProps.Builder - Class in software.amazon.awscdk.services.sns
A builder for TopicPolicyProps
TopicPolicyProps.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for TopicPolicyProps
TopicProps - Interface in software.amazon.awscdk.services.sns
Properties for a new SNS topic.
TopicProps.Builder - Class in software.amazon.awscdk.services.sns
A builder for TopicProps
TopicProps.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for TopicProps
topics(List<? extends ITopic>) - Method in class software.amazon.awscdk.services.sns.TopicPolicy.Builder
The set of topics this policy applies to.
topics(List<? extends ITopic>) - Method in class software.amazon.awscdk.services.sns.TopicPolicyProps.Builder
topics(List<String>) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicy.Builder
The Amazon Resource Names (ARN) of the topics to which you want to add the policy.
topics(List<String>) - Method in class software.amazon.awscdk.services.sns.CfnTopicPolicyProps.Builder
TopicSubscriptionConfig - Interface in software.amazon.awscdk.services.sns
Subscription configuration.
TopicSubscriptionConfig.Builder - Class in software.amazon.awscdk.services.sns
TopicSubscriptionConfig.Jsii$Proxy - Class in software.amazon.awscdk.services.sns
An implementation for TopicSubscriptionConfig
tracingConfig(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.Builder
Tracing mode of an Amazon SNS topic.
tracingConfig(String) - Method in class software.amazon.awscdk.services.sns.CfnTopicProps.Builder

V

validate() - Method in class software.amazon.awscdk.services.sns.TopicBase
Validate the current construct.
valueOf(String) - Static method in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
Returns the enum constant of this class with the specified name.
values() - Static method in enum class software.amazon.awscdk.services.sns.SubscriptionProtocol
Returns an array containing the constants of this enum class, in the order they are declared.

W

whitelist(List<? extends Number>) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
Deprecated.
use `allowlist`
whitelist(List<String>) - Method in class software.amazon.awscdk.services.sns.StringConditions.Builder
Deprecated.
use `allowlist`
$ A B C D E F G H I J K L M N P R S T V W 
All Classes and Interfaces|All Packages