Index
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
-
Sets the value of
NumericConditions.getAllowlist()
- allowlist(List<String>) - Method in class software.amazon.awscdk.services.sns.StringConditions.Builder
-
Sets the value of
StringConditions.getAllowlist()
- 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
-
Sets the value of
NumericConditions.getBetween()
- 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
-
Sets the value of
NumericConditions.getBetweenStrict()
- 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
-
A builder for
CfnTopic.SubscriptionProperty
- 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
-
Sets the value of
CfnTopicProps.getContentBasedDeduplication()
- 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
-
Sets the value of
TopicProps.getContentBasedDeduplication()
- 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
-
Sets the value of
CfnTopicProps.getContentBasedDeduplication()
- 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
-
Sets the value of
CfnTopicProps.getDataProtectionPolicy()
- 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
-
Sets the value of
SubscriptionOptions.getDeadLetterQueue()
- deadLetterQueue(IQueue) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
-
Sets the value of
SubscriptionOptions.getDeadLetterQueue()
- deadLetterQueue(IQueue) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
-
Sets the value of
SubscriptionOptions.getDeadLetterQueue()
- 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
-
Sets the value of
CfnSubscriptionProps.getDeliveryPolicy()
- denylist(List<String>) - Method in class software.amazon.awscdk.services.sns.StringConditions.Builder
-
Sets the value of
StringConditions.getDenylist()
- 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
-
Sets the value of
CfnTopicProps.getDisplayName()
- 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
-
Sets the value of
CfnSubscriptionProps.getEndpoint()
- endpoint(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Builder
-
Sets the value of
CfnTopic.SubscriptionProperty.getEndpoint()
- 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
-
Sets the value of
SubscriptionOptions.getEndpoint()
- endpoint(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
-
Sets the value of
SubscriptionOptions.getEndpoint()
- endpoint(String) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
-
Sets the value of
SubscriptionOptions.getEndpoint()
- 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
-
Sets the value of
CfnTopicProps.getFifoTopic()
- 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
-
Sets the value of
CfnTopicProps.getFifoTopic()
- 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
-
Sets the value of
CfnSubscriptionProps.getFilterPolicy()
- 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
-
Sets the value of
SubscriptionOptions.getFilterPolicy()
- filterPolicy(Map<String, ? extends SubscriptionFilter>) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
-
Sets the value of
SubscriptionOptions.getFilterPolicy()
- filterPolicy(Map<String, ? extends SubscriptionFilter>) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
-
Sets the value of
SubscriptionOptions.getFilterPolicy()
- 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
-
Sets the value of
CfnSubscriptionProps.getFilterPolicyScope()
- 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
-
Sets the value of
NumericConditions.getGreaterThan()
- greaterThanOrEqualTo(Number) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
-
Sets the value of
NumericConditions.getGreaterThanOrEqualTo()
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
-
Sets the value of
CfnTopicProps.getKmsMasterKeyId()
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
-
Sets the value of
NumericConditions.getLessThan()
- lessThanOrEqualTo(Number) - Method in class software.amazon.awscdk.services.sns.NumericConditions.Builder
-
Sets the value of
NumericConditions.getLessThanOrEqualTo()
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
-
Sets the value of
StringConditions.getMatchPrefixes()
- 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
-
Sets the value of
CfnTopicPolicyProps.getPolicyDocument()
- 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
-
Sets the value of
TopicPolicyProps.getPolicyDocument()
- 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
-
Sets the value of
CfnSubscriptionProps.getProtocol()
- protocol(String) - Method in class software.amazon.awscdk.services.sns.CfnTopic.SubscriptionProperty.Builder
-
Sets the value of
CfnTopic.SubscriptionProperty.getProtocol()
- 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
-
Sets the value of
SubscriptionOptions.getProtocol()
- protocol(SubscriptionProtocol) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
-
Sets the value of
SubscriptionOptions.getProtocol()
- protocol(SubscriptionProtocol) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
-
Sets the value of
SubscriptionOptions.getProtocol()
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
-
Sets the value of
CfnSubscriptionProps.getRawMessageDelivery()
- 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
-
Sets the value of
SubscriptionOptions.getRawMessageDelivery()
- rawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
-
Sets the value of
SubscriptionOptions.getRawMessageDelivery()
- rawMessageDelivery(Boolean) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
-
Sets the value of
SubscriptionOptions.getRawMessageDelivery()
- 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
-
Sets the value of
CfnSubscriptionProps.getRawMessageDelivery()
- 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
-
Sets the value of
CfnSubscriptionProps.getRedrivePolicy()
- 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
-
Sets the value of
CfnSubscriptionProps.getRegion()
- 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
-
Sets the value of
SubscriptionOptions.getRegion()
- region(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
-
Sets the value of
SubscriptionOptions.getRegion()
- region(String) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
-
Sets the value of
SubscriptionOptions.getRegion()
- 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
-
Sets the value of
CfnTopicProps.getSignatureVersion()
- 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
-
Sets the value of
TopicSubscriptionConfig.getSubscriberId()
- subscriberScope(Construct) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
-
Sets the value of
TopicSubscriptionConfig.getSubscriberScope()
- 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
-
Sets the value of
CfnTopicProps.getSubscription()
- 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
-
Sets the value of
CfnTopicProps.getSubscription()
- 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
-
Sets the value of
CfnSubscriptionProps.getSubscriptionRoleArn()
- 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
-
Sets the value of
SubscriptionOptions.getSubscriptionRoleArn()
- subscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.SubscriptionProps.Builder
-
Sets the value of
SubscriptionOptions.getSubscriptionRoleArn()
- subscriptionRoleArn(String) - Method in class software.amazon.awscdk.services.sns.TopicSubscriptionConfig.Builder
-
Sets the value of
SubscriptionOptions.getSubscriptionRoleArn()
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
-
Sets the value of
SubscriptionProps.getTopic()
- 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
-
Sets the value of
CfnSubscriptionProps.getTopicArn()
- 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
-
Sets the value of
CfnTopicProps.getTopicName()
- 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
-
Sets the value of
TopicPolicyProps.getTopics()
- 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
-
Sets the value of
CfnTopicPolicyProps.getTopics()
- TopicSubscriptionConfig - Interface in software.amazon.awscdk.services.sns
-
Subscription configuration.
- TopicSubscriptionConfig.Builder - Class in software.amazon.awscdk.services.sns
-
A builder for
TopicSubscriptionConfig
- 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
-
Sets the value of
CfnTopicProps.getTracingConfig()
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`
All Classes and Interfaces|All Packages