Uses of Interface
software.amazon.awscdk.services.sns.ITopic
Package
Description
CDK Pipelines
AWS AppConfig Construct Library
Amazon EC2 Auto Scaling Construct Library
Lifecycle Hook for the CDK AWS AutoScaling Library
AWS Backup Construct Library
AWS::Chatbot Construct Library
AWS CloudTrail Construct Library
CloudWatch Alarm Actions library
AWS CodePipeline Actions
AWS Config Construct Library
Event Targets for Amazon EventBridge
Amazon GameLift Construct Library
Actions for AWS IoT Rule
AWS IoT Construct Library
AWS Lambda Construct Library
Amazon Lambda Destinations Library
AWS Lambda Event Sources
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
Amazon EventBridge Pipes Sources Construct Library
S3 Bucket Notifications Destinations
Amazon EventBridge Scheduler Construct Library
AWS Service Catalog Construct Library
Amazon Simple Email Service Construct Library
Amazon Simple Email Service Actions Library
Amazon Simple Notification Service Construct Library
CDK Construct Library for Amazon Simple Notification Service Subscriptions
Tasks for AWS Step Functions
Triggers
-
Uses of ITopic in software.amazon.awscdk.pipelines
Modifier and TypeMethodDescriptiondefault ITopic
PermissionsBroadeningCheckProps.getNotificationTopic()
Topic to send notifications when a human needs to give manual confirmation.final ITopic
PermissionsBroadeningCheckProps.Jsii$Proxy.getNotificationTopic()
Modifier and TypeMethodDescriptionConfirmPermissionsBroadening.Builder.notificationTopic
(ITopic notificationTopic) Topic to send notifications when a human needs to give manual confirmation.PermissionsBroadeningCheckProps.Builder.notificationTopic
(ITopic notificationTopic) Sets the value ofPermissionsBroadeningCheckProps.getNotificationTopic()
-
Uses of ITopic in software.amazon.awscdk.services.appconfig
-
Uses of ITopic in software.amazon.awscdk.services.autoscaling
Modifier and TypeMethodDescriptionNotificationConfiguration.getTopic()
SNS topic to send notifications about fleet scaling events.final ITopic
NotificationConfiguration.Jsii$Proxy.getTopic()
-
Uses of ITopic in software.amazon.awscdk.services.autoscaling.hooktargets
-
Uses of ITopic in software.amazon.awscdk.services.backup
Modifier and TypeMethodDescriptiondefault ITopic
BackupVaultProps.getNotificationTopic()
A SNS topic to send vault events to.final ITopic
BackupVaultProps.Jsii$Proxy.getNotificationTopic()
Modifier and TypeMethodDescriptionBackupVault.Builder.notificationTopic
(ITopic notificationTopic) A SNS topic to send vault events to.BackupVaultProps.Builder.notificationTopic
(ITopic notificationTopic) Sets the value ofBackupVaultProps.getNotificationTopic()
-
Uses of ITopic in software.amazon.awscdk.services.chatbot
Modifier and TypeMethodDescriptionSlackChannelConfigurationProps.getNotificationTopics()
The SNS topics that deliver notifications to AWS Chatbot.SlackChannelConfigurationProps.Jsii$Proxy.getNotificationTopics()
Modifier and TypeMethodDescriptionvoid
SlackChannelConfiguration.addNotificationTopic
(ITopic notificationTopic) Adds a SNS topic that deliver notifications to AWS Chatbot.Modifier and TypeMethodDescriptionSlackChannelConfiguration.Builder.notificationTopics
(List<? extends ITopic> notificationTopics) The SNS topics that deliver notifications to AWS Chatbot.SlackChannelConfigurationProps.Builder.notificationTopics
(List<? extends ITopic> notificationTopics) Sets the value ofSlackChannelConfigurationProps.getNotificationTopics()
-
Uses of ITopic in software.amazon.awscdk.services.cloudfront.experimental
Modifier and TypeMethodDescriptionEdgeFunction.Builder.deadLetterTopic
(ITopic deadLetterTopic) The SNS topic to use as a DLQ.EdgeFunctionProps.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()
-
Uses of ITopic in software.amazon.awscdk.services.cloudtrail
Modifier and TypeMethodDescriptiondefault ITopic
TrailProps.getSnsTopic()
SNS topic that is notified when new log files are published.final ITopic
TrailProps.Jsii$Proxy.getSnsTopic()
Modifier and TypeMethodDescriptionSNS topic that is notified when new log files are published.Sets the value ofTrailProps.getSnsTopic()
-
Uses of ITopic in software.amazon.awscdk.services.cloudwatch.actions
-
Uses of ITopic in software.amazon.awscdk.services.codepipeline.actions
Modifier and TypeMethodDescriptionManualApprovalAction.getNotificationTopic()
default ITopic
ManualApprovalActionProps.getNotificationTopic()
Optional SNS topic to send notifications to when an approval is pending.final ITopic
ManualApprovalActionProps.Jsii$Proxy.getNotificationTopic()
Modifier and TypeMethodDescriptionManualApprovalAction.Builder.notificationTopic
(ITopic notificationTopic) Optional SNS topic to send notifications to when an approval is pending.ManualApprovalActionProps.Builder.notificationTopic
(ITopic notificationTopic) Sets the value ofManualApprovalActionProps.getNotificationTopic()
-
Uses of ITopic in software.amazon.awscdk.services.config
Modifier and TypeMethodDescriptionCloudFormationStackNotificationCheckProps.getTopics()
A list of allowed topics.CloudFormationStackNotificationCheckProps.Jsii$Proxy.getTopics()
Modifier and TypeMethodDescriptionA list of allowed topics.Sets the value ofCloudFormationStackNotificationCheckProps.getTopics()
-
Uses of ITopic in software.amazon.awscdk.services.events.targets
-
Uses of ITopic in software.amazon.awscdk.services.gamelift.alpha
Modifier and TypeMethodDescriptiondefault ITopic
GameSessionQueueProps.getNotificationTarget()
(experimental) An SNS topic is set up to receive game session placement notifications.final ITopic
GameSessionQueueProps.Jsii$Proxy.getNotificationTarget()
default ITopic
IMatchmakingConfiguration.getNotificationTarget()
(experimental) The notification target for matchmaking events.default ITopic
IMatchmakingConfiguration.Jsii$Default.getNotificationTarget()
(experimental) The notification target for matchmaking events.final ITopic
IMatchmakingConfiguration.Jsii$Proxy.getNotificationTarget()
(experimental) The notification target for matchmaking events.default ITopic
MatchmakingConfigurationAttributes.getNotificationTarget()
(experimental) An SNS topic ARN that is set up to receive matchmaking notifications.final ITopic
MatchmakingConfigurationAttributes.Jsii$Proxy.getNotificationTarget()
abstract ITopic
MatchmakingConfigurationBase.getNotificationTarget()
(experimental) The notification target for matchmaking events.default ITopic
MatchmakingConfigurationProps.getNotificationTarget()
(experimental) An SNS topic ARN that is set up to receive matchmaking notifications.final ITopic
MatchmakingConfigurationProps.Jsii$Proxy.getNotificationTarget()
QueuedMatchmakingConfiguration.getNotificationTarget()
(experimental) The notification target for matchmaking events.final ITopic
QueuedMatchmakingConfigurationProps.Jsii$Proxy.getNotificationTarget()
StandaloneMatchmakingConfiguration.getNotificationTarget()
(experimental) The notification target for matchmaking events.final ITopic
StandaloneMatchmakingConfigurationProps.Jsii$Proxy.getNotificationTarget()
Modifier and TypeMethodDescriptionGameSessionQueue.Builder.notificationTarget
(ITopic notificationTarget) (experimental) An SNS topic is set up to receive game session placement notifications.GameSessionQueueProps.Builder.notificationTarget
(ITopic notificationTarget) Sets the value ofGameSessionQueueProps.getNotificationTarget()
MatchmakingConfigurationAttributes.Builder.notificationTarget
(ITopic notificationTarget) Sets the value ofMatchmakingConfigurationAttributes.getNotificationTarget()
MatchmakingConfigurationProps.Builder.notificationTarget
(ITopic notificationTarget) Sets the value ofMatchmakingConfigurationProps.getNotificationTarget()
QueuedMatchmakingConfiguration.Builder.notificationTarget
(ITopic notificationTarget) (experimental) An SNS topic ARN that is set up to receive matchmaking notifications.QueuedMatchmakingConfigurationProps.Builder.notificationTarget
(ITopic notificationTarget) Sets the value ofMatchmakingConfigurationProps.getNotificationTarget()
StandaloneMatchmakingConfiguration.Builder.notificationTarget
(ITopic notificationTarget) (experimental) An SNS topic ARN that is set up to receive matchmaking notifications.StandaloneMatchmakingConfigurationProps.Builder.notificationTarget
(ITopic notificationTarget) Sets the value ofMatchmakingConfigurationProps.getNotificationTarget()
-
Uses of ITopic in software.amazon.awscdk.services.iot.actions.alpha
ModifierConstructorDescriptionSnsTopicAction
(ITopic topic) SnsTopicAction
(ITopic topic, SnsTopicActionProps props) -
Uses of ITopic in software.amazon.awscdk.services.iot.alpha
Modifier and TypeMethodDescriptiondefault ITopic
AccountAuditConfigurationProps.getTargetTopic()
(experimental) The target SNS topic to which audit notifications are sent.final ITopic
AccountAuditConfigurationProps.Jsii$Proxy.getTargetTopic()
Modifier and TypeMethodDescriptionAccountAuditConfiguration.Builder.targetTopic
(ITopic targetTopic) (experimental) The target SNS topic to which audit notifications are sent.AccountAuditConfigurationProps.Builder.targetTopic
(ITopic targetTopic) Sets the value ofAccountAuditConfigurationProps.getTargetTopic()
-
Uses of ITopic in software.amazon.awscdk.services.lambda
Modifier and TypeMethodDescriptionfinal ITopic
DockerImageFunctionProps.Jsii$Proxy.getDeadLetterTopic()
Function.getDeadLetterTopic()
The DLQ (as topic) associated with this Lambda Function (this is an optional attribute).default ITopic
FunctionOptions.getDeadLetterTopic()
The SNS topic to use as a DLQ.final ITopic
FunctionOptions.Jsii$Proxy.getDeadLetterTopic()
final ITopic
FunctionProps.Jsii$Proxy.getDeadLetterTopic()
final ITopic
SingletonFunctionProps.Jsii$Proxy.getDeadLetterTopic()
Modifier and TypeMethodDescriptionDockerImageFunction.Builder.deadLetterTopic
(ITopic deadLetterTopic) The SNS topic to use as a DLQ.DockerImageFunctionProps.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()
Function.Builder.deadLetterTopic
(ITopic deadLetterTopic) The SNS topic to use as a DLQ.FunctionOptions.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()
FunctionProps.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()
SingletonFunction.Builder.deadLetterTopic
(ITopic deadLetterTopic) The SNS topic to use as a DLQ.SingletonFunctionProps.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()
-
Uses of ITopic in software.amazon.awscdk.services.lambda.destinations
-
Uses of ITopic in software.amazon.awscdk.services.lambda.eventsources
ModifierConstructorDescriptionSnsEventSource
(ITopic topic) SnsEventSource
(ITopic topic, SnsEventSourceProps props) -
Uses of ITopic in software.amazon.awscdk.services.lambda.go.alpha
Modifier and TypeMethodDescriptionGoFunction.Builder.deadLetterTopic
(ITopic deadLetterTopic) The SNS topic to use as a DLQ.GoFunctionProps.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()
-
Uses of ITopic in software.amazon.awscdk.services.lambda.nodejs
Modifier and TypeMethodDescriptionfinal ITopic
NodejsFunctionProps.Jsii$Proxy.getDeadLetterTopic()
Modifier and TypeMethodDescriptionNodejsFunction.Builder.deadLetterTopic
(ITopic deadLetterTopic) The SNS topic to use as a DLQ.NodejsFunctionProps.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()
-
Uses of ITopic in software.amazon.awscdk.services.lambda.python.alpha
Modifier and TypeMethodDescriptionfinal ITopic
PythonFunctionProps.Jsii$Proxy.getDeadLetterTopic()
Modifier and TypeMethodDescriptionPythonFunction.Builder.deadLetterTopic
(ITopic deadLetterTopic) The SNS topic to use as a DLQ.PythonFunctionProps.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()
-
Uses of ITopic in software.amazon.awscdk.services.pipes.sources.alpha
Modifier and TypeMethodDescriptionDynamoDBSource.Builder.deadLetterTarget
(ITopic deadLetterTarget) (experimental) Define the target to send dead-letter queue events to.DynamoDBSourceParameters.Builder.deadLetterTarget
(ITopic deadLetterTarget) Sets the value ofStreamSourceParameters.getDeadLetterTarget()
KinesisSource.Builder.deadLetterTarget
(ITopic deadLetterTarget) (experimental) Define the target to send dead-letter queue events to.KinesisSourceParameters.Builder.deadLetterTarget
(ITopic deadLetterTarget) Sets the value ofStreamSourceParameters.getDeadLetterTarget()
StreamSourceParameters.Builder.deadLetterTarget
(ITopic deadLetterTarget) Sets the value ofStreamSourceParameters.getDeadLetterTarget()
-
Uses of ITopic in software.amazon.awscdk.services.s3.notifications
-
Uses of ITopic in software.amazon.awscdk.services.scheduler.targets.alpha
ModifierConstructorDescriptionSnsPublish
(ITopic topic) SnsPublish
(ITopic topic, ScheduleTargetBaseProps props) -
Uses of ITopic in software.amazon.awscdk.services.servicecatalog
Modifier and TypeMethodDescriptiondefault void
IPortfolio.Jsii$Default.notifyOnStackEvents
(IProduct product, ITopic topic, CommonConstraintOptions options) Add notifications for supplied topics on the provisioned product.final void
IPortfolio.Jsii$Proxy.notifyOnStackEvents
(IProduct product, ITopic topic) Add notifications for supplied topics on the provisioned product.final void
IPortfolio.Jsii$Proxy.notifyOnStackEvents
(IProduct product, ITopic topic, CommonConstraintOptions options) Add notifications for supplied topics on the provisioned product.void
IPortfolio.notifyOnStackEvents
(IProduct product, ITopic topic) Add notifications for supplied topics on the provisioned product.void
IPortfolio.notifyOnStackEvents
(IProduct product, ITopic topic, CommonConstraintOptions options) Add notifications for supplied topics on the provisioned product.void
Portfolio.notifyOnStackEvents
(IProduct product, ITopic topic) Add notifications for supplied topics on the provisioned product.void
Portfolio.notifyOnStackEvents
(IProduct product, ITopic topic, CommonConstraintOptions options) Add notifications for supplied topics on the provisioned product. -
Uses of ITopic in software.amazon.awscdk.services.ses
Modifier and TypeMethodDescriptionabstract ITopic
EventDestination.getTopic()
A SNS topic to use as event destination. -
Uses of ITopic in software.amazon.awscdk.services.ses.actions
Modifier and TypeMethodDescriptiondefault ITopic
BounceProps.getTopic()
The SNS topic to notify when the bounce action is taken.final ITopic
BounceProps.Jsii$Proxy.getTopic()
default ITopic
LambdaProps.getTopic()
The SNS topic to notify when the Lambda action is taken.final ITopic
LambdaProps.Jsii$Proxy.getTopic()
default ITopic
S3Props.getTopic()
The SNS topic to notify when the S3 action is taken.final ITopic
S3Props.Jsii$Proxy.getTopic()
SnsProps.getTopic()
The SNS topic to notify.final ITopic
SnsProps.Jsii$Proxy.getTopic()
default ITopic
StopProps.getTopic()
The SNS topic to notify when the stop action is taken.final ITopic
StopProps.Jsii$Proxy.getTopic()
default ITopic
WorkMailProps.getTopic()
The SNS topic to notify when the WorkMail action is taken.final ITopic
WorkMailProps.Jsii$Proxy.getTopic()
Modifier and TypeMethodDescriptionThe SNS topic to notify when the bounce action is taken.Sets the value ofBounceProps.getTopic()
The SNS topic to notify when the Lambda action is taken.Sets the value ofLambdaProps.getTopic()
The SNS topic to notify when the S3 action is taken.Sets the value ofS3Props.getTopic()
The SNS topic to notify.Sets the value ofSnsProps.getTopic()
The SNS topic to notify when the stop action is taken.Sets the value ofStopProps.getTopic()
The SNS topic to notify when the WorkMail action is taken.Sets the value ofWorkMailProps.getTopic()
-
Uses of ITopic in software.amazon.awscdk.services.sns
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forITopic
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
A new SNS topic.class
Either a new or imported Topic.Modifier and TypeMethodDescriptionstatic ITopic
Topic.fromTopicArn
(software.constructs.Construct scope, String id, String topicArn) Import an existing SNS topic provided an ARN.static ITopic
Topic.fromTopicAttributes
(software.constructs.Construct scope, String id, TopicAttributes attrs) Import an existing SNS topic provided a topic attributes.SubscriptionProps.getTopic()
The topic to subscribe to.final ITopic
SubscriptionProps.Jsii$Proxy.getTopic()
Modifier and TypeMethodDescriptionTopicPolicyProps.getTopics()
The set of topics this policy applies to.TopicPolicyProps.Jsii$Proxy.getTopics()
Modifier and TypeMethodDescriptionReturns a configuration used to subscribe to an SNS topic.default TopicSubscriptionConfig
Returns a configuration used to subscribe to an SNS topic.final TopicSubscriptionConfig
Returns a configuration used to subscribe to an SNS topic.The topic to subscribe to.Sets the value ofSubscriptionProps.getTopic()
Modifier and TypeMethodDescriptionThe set of topics this policy applies to.Sets the value ofTopicPolicyProps.getTopics()
-
Uses of ITopic in software.amazon.awscdk.services.sns.subscriptions
Modifier and TypeMethodDescriptionReturns a configuration for an email address to subscribe to an SNS topic.Returns a configuration for a Lambda function to subscribe to an SNS topic.Returns a configuration used to subscribe to an SNS topic.Returns a configuration for an SQS queue to subscribe to an SNS topic.Returns a configuration for a URL to subscribe to an SNS topic. -
Uses of ITopic in software.amazon.awscdk.services.stepfunctions.tasks
Modifier and TypeMethodDescriptionSnsPublishProps.getTopic()
The SNS topic that the task will publish to.final ITopic
SnsPublishProps.Jsii$Proxy.getTopic()
Modifier and TypeMethodDescriptionThe SNS topic that the task will publish to.Sets the value ofSnsPublishProps.getTopic()
-
Uses of ITopic in software.amazon.awscdk.triggers
Modifier and TypeMethodDescriptionfinal ITopic
TriggerFunctionProps.Jsii$Proxy.getDeadLetterTopic()
Modifier and TypeMethodDescriptionTriggerFunction.Builder.deadLetterTopic
(ITopic deadLetterTopic) The SNS topic to use as a DLQ.TriggerFunctionProps.Builder.deadLetterTopic
(ITopic deadLetterTopic) Sets the value ofFunctionOptions.getDeadLetterTopic()