| Modifier and Type | Method and Description |
|---|---|
ITopic |
NotificationConfiguration.getTopic()
(experimental) SNS topic to send notifications about fleet scaling events.
|
ITopic |
NotificationConfiguration.Jsii$Proxy.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
NotificationConfiguration.Builder |
NotificationConfiguration.Builder.topic(ITopic topic)
Sets the value of
NotificationConfiguration.getTopic() |
| Constructor and Description |
|---|
Jsii$Proxy(ITopic topic,
ScalingEvents scalingEvents)
Constructor that initializes the object based on literal property values passed by the
NotificationConfiguration.Builder. |
| Constructor and Description |
|---|
TopicHook(ITopic topic) |
| Modifier and Type | Method and Description |
|---|---|
default ITopic |
BackupVaultProps.getNotificationTopic()
(experimental) A SNS topic to send vault events to.
|
ITopic |
BackupVaultProps.Jsii$Proxy.getNotificationTopic() |
| Modifier and Type | Method and Description |
|---|---|
BackupVaultProps.Builder |
BackupVaultProps.Builder.notificationTopic(ITopic notificationTopic)
Sets the value of
BackupVaultProps.getNotificationTopic() |
BackupVault.Builder |
BackupVault.Builder.notificationTopic(ITopic notificationTopic)
(experimental) A SNS topic to send vault events to.
|
| Constructor and Description |
|---|
Jsii$Proxy(PolicyDocument accessPolicy,
String backupVaultName,
IKey encryptionKey,
List<? extends BackupVaultEvents> notificationEvents,
ITopic notificationTopic,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
BackupVaultProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default List<ITopic> |
SlackChannelConfigurationProps.getNotificationTopics()
(experimental) The SNS topics that deliver notifications to AWS Chatbot.
|
List<ITopic> |
SlackChannelConfigurationProps.Jsii$Proxy.getNotificationTopics() |
| Modifier and Type | Method and Description |
|---|---|
SlackChannelConfiguration.Builder |
SlackChannelConfiguration.Builder.notificationTopics(List<? extends ITopic> notificationTopics)
(experimental) The SNS topics that deliver notifications to AWS Chatbot.
|
SlackChannelConfigurationProps.Builder |
SlackChannelConfigurationProps.Builder.notificationTopics(List<? extends ITopic> notificationTopics)
Sets the value of
SlackChannelConfigurationProps.getNotificationTopics() |
| Constructor and Description |
|---|
Jsii$Proxy(String slackChannelConfigurationName,
String slackChannelId,
String slackWorkspaceId,
LoggingLevel loggingLevel,
RetentionDays logRetention,
LogRetentionRetryOptions logRetentionRetryOptions,
IRole logRetentionRole,
List<? extends ITopic> notificationTopics,
IRole role)
Constructor that initializes the object based on literal property values passed by the
SlackChannelConfigurationProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default ITopic |
TrailProps.getSnsTopic()
(experimental) SNS topic that is notified when new log files are published.
|
ITopic |
TrailProps.Jsii$Proxy.getSnsTopic() |
| Modifier and Type | Method and Description |
|---|---|
TrailProps.Builder |
TrailProps.Builder.snsTopic(ITopic snsTopic)
Sets the value of
TrailProps.getSnsTopic() |
Trail.Builder |
Trail.Builder.snsTopic(ITopic snsTopic)
(experimental) SNS topic that is notified when new log files are published.
|
| Constructor and Description |
|---|
Jsii$Proxy(IBucket bucket,
ILogGroup cloudWatchLogGroup,
RetentionDays cloudWatchLogsRetention,
Boolean enableFileValidation,
IKey encryptionKey,
Boolean includeGlobalServiceEvents,
Boolean isMultiRegionTrail,
ReadWriteType managementEvents,
String s3KeyPrefix,
Boolean sendToCloudWatchLogs,
ITopic snsTopic,
String trailName)
Constructor that initializes the object based on literal property values passed by the
TrailProps.Builder. |
| Constructor and Description |
|---|
SnsAction(ITopic topic) |
| Modifier and Type | Method and Description |
|---|---|
ITopic |
ManualApprovalAction.getNotificationTopic() |
default ITopic |
ManualApprovalActionProps.getNotificationTopic()
(experimental) Optional SNS topic to send notifications to when an approval is pending.
|
ITopic |
ManualApprovalActionProps.Jsii$Proxy.getNotificationTopic() |
| Modifier and Type | Method and Description |
|---|---|
ManualApprovalAction.Builder |
ManualApprovalAction.Builder.notificationTopic(ITopic notificationTopic)
(experimental) Optional SNS topic to send notifications to when an approval is pending.
|
ManualApprovalActionProps.Builder |
ManualApprovalActionProps.Builder.notificationTopic(ITopic notificationTopic)
Sets the value of
ManualApprovalActionProps.getNotificationTopic() |
| Constructor and Description |
|---|
Jsii$Proxy(String additionalInformation,
String externalEntityLink,
ITopic notificationTopic,
List<String> notifyEmails,
IRole role,
String actionName,
Number runOrder,
String variablesNamespace)
Constructor that initializes the object based on literal property values passed by the
ManualApprovalActionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default List<ITopic> |
CloudFormationStackNotificationCheckProps.getTopics()
(experimental) A list of allowed topics.
|
List<ITopic> |
CloudFormationStackNotificationCheckProps.Jsii$Proxy.getTopics() |
| Modifier and Type | Method and Description |
|---|---|
CloudFormationStackNotificationCheckProps.Builder |
CloudFormationStackNotificationCheckProps.Builder.topics(List<? extends ITopic> topics)
Sets the value of
CloudFormationStackNotificationCheckProps.getTopics() |
CloudFormationStackNotificationCheck.Builder |
CloudFormationStackNotificationCheck.Builder.topics(List<? extends ITopic> topics)
(experimental) A list of allowed topics.
|
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends ITopic> topics,
String configRuleName,
String description,
Map<String,? extends Object> inputParameters,
MaximumExecutionFrequency maximumExecutionFrequency,
RuleScope ruleScope)
Constructor that initializes the object based on literal property values passed by the
CloudFormationStackNotificationCheckProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
ITopic |
SnsTopic.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
static SnsTopic.Builder |
SnsTopic.Builder.create(ITopic topic) |
| Constructor and Description |
|---|
SnsTopic(ITopic topic) |
SnsTopic(ITopic topic,
SnsTopicProps props) |
| Constructor and Description |
|---|
SnsDestination(ITopic topic) |
| Modifier and Type | Method and Description |
|---|---|
ITopic |
SnsEventSource.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
static SnsEventSource.Builder |
SnsEventSource.Builder.create(ITopic topic) |
| Constructor and Description |
|---|
SnsDlq(ITopic topic) |
SnsEventSource(ITopic topic) |
SnsEventSource(ITopic topic,
SnsEventSourceProps props) |
| Constructor and Description |
|---|
SnsDestination(ITopic topic) |
| Modifier and Type | Method and Description |
|---|---|
default ITopic |
StopProps.getTopic()
(experimental) The SNS topic to notify when the stop action is taken.
|
ITopic |
StopProps.Jsii$Proxy.getTopic() |
default ITopic |
LambdaProps.getTopic()
(experimental) The SNS topic to notify when the Lambda action is taken.
|
ITopic |
LambdaProps.Jsii$Proxy.getTopic() |
default ITopic |
S3Props.getTopic()
(experimental) The SNS topic to notify when the S3 action is taken.
|
ITopic |
S3Props.Jsii$Proxy.getTopic() |
default ITopic |
BounceProps.getTopic()
(experimental) The SNS topic to notify when the bounce action is taken.
|
ITopic |
BounceProps.Jsii$Proxy.getTopic() |
ITopic |
SnsProps.getTopic()
(experimental) The SNS topic to notify.
|
ITopic |
SnsProps.Jsii$Proxy.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
StopProps.Builder |
StopProps.Builder.topic(ITopic topic)
Sets the value of
StopProps.getTopic() |
LambdaProps.Builder |
LambdaProps.Builder.topic(ITopic topic)
Sets the value of
LambdaProps.getTopic() |
Stop.Builder |
Stop.Builder.topic(ITopic topic)
(experimental) The SNS topic to notify when the stop action is taken.
|
Lambda.Builder |
Lambda.Builder.topic(ITopic topic)
(experimental) The SNS topic to notify when the Lambda action is taken.
|
S3.Builder |
S3.Builder.topic(ITopic topic)
(experimental) The SNS topic to notify when the S3 action is taken.
|
S3Props.Builder |
S3Props.Builder.topic(ITopic topic)
Sets the value of
S3Props.getTopic() |
BounceProps.Builder |
BounceProps.Builder.topic(ITopic topic)
Sets the value of
BounceProps.getTopic() |
SnsProps.Builder |
SnsProps.Builder.topic(ITopic topic)
Sets the value of
SnsProps.getTopic() |
Sns.Builder |
Sns.Builder.topic(ITopic topic)
(experimental) The SNS topic to notify.
|
Bounce.Builder |
Bounce.Builder.topic(ITopic topic)
(experimental) The SNS topic to notify when the bounce action is taken.
|
| Constructor and Description |
|---|
Jsii$Proxy(IBucket bucket,
IKey kmsKey,
String objectKeyPrefix,
ITopic topic)
Constructor that initializes the object based on literal property values passed by the
S3Props.Builder. |
Jsii$Proxy(IFunction function,
LambdaInvocationType invocationType,
ITopic topic)
Constructor that initializes the object based on literal property values passed by the
LambdaProps.Builder. |
Jsii$Proxy(ITopic topic)
Constructor that initializes the object based on literal property values passed by the
StopProps.Builder. |
Jsii$Proxy(ITopic topic,
EmailEncoding encoding)
Constructor that initializes the object based on literal property values passed by the
SnsProps.Builder. |
Jsii$Proxy(String sender,
BounceTemplate template,
ITopic topic)
Constructor that initializes the object based on literal property values passed by the
BounceProps.Builder. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ITopic.Jsii$Default
Internal default implementation for
ITopic. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ITopic.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Topic
(experimental) A new SNS topic.
|
class |
TopicBase
(experimental) Either a new or imported Topic.
|
| Modifier and Type | Method and Description |
|---|---|
static ITopic |
Topic.fromTopicArn(software.constructs.Construct scope,
String id,
String topicArn)
(experimental) Import an existing SNS topic provided an ARN.
|
ITopic |
SubscriptionProps.getTopic()
(experimental) The topic to subscribe to.
|
ITopic |
SubscriptionProps.Jsii$Proxy.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
List<ITopic> |
TopicPolicyProps.getTopics()
(experimental) The set of topics this policy applies to.
|
List<ITopic> |
TopicPolicyProps.Jsii$Proxy.getTopics() |
| Modifier and Type | Method and Description |
|---|---|
TopicSubscriptionConfig |
ITopicSubscription.bind(ITopic topic)
(experimental) Returns a configuration used to subscribe to an SNS topic.
|
TopicSubscriptionConfig |
ITopicSubscription.Jsii$Proxy.bind(ITopic topic)
(experimental) Returns a configuration used to subscribe to an SNS topic.
|
default TopicSubscriptionConfig |
ITopicSubscription.Jsii$Default.bind(ITopic topic)
(experimental) Returns a configuration used to subscribe to an SNS topic.
|
SubscriptionProps.Builder |
SubscriptionProps.Builder.topic(ITopic topic)
Sets the value of
SubscriptionProps.getTopic() |
Subscription.Builder |
Subscription.Builder.topic(ITopic topic)
(experimental) The topic to subscribe to.
|
| Modifier and Type | Method and Description |
|---|---|
TopicPolicyProps.Builder |
TopicPolicyProps.Builder.topics(List<? extends ITopic> topics)
Sets the value of
TopicPolicyProps.getTopics() |
TopicPolicy.Builder |
TopicPolicy.Builder.topics(List<? extends ITopic> topics)
(experimental) The set of topics this policy applies to.
|
| Constructor and Description |
|---|
Jsii$Proxy(ITopic topic,
String endpoint,
SubscriptionProtocol protocol,
IQueue deadLetterQueue,
Map<String,? extends SubscriptionFilter> filterPolicy,
Boolean rawMessageDelivery,
String region)
Constructor that initializes the object based on literal property values passed by the
SubscriptionProps.Builder. |
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends ITopic> topics,
PolicyDocument policyDocument)
Constructor that initializes the object based on literal property values passed by the
TopicPolicyProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
TopicSubscriptionConfig |
UrlSubscription.bind(ITopic _topic)
(experimental) Returns a configuration for a URL to subscribe to an SNS topic.
|
TopicSubscriptionConfig |
EmailSubscription.bind(ITopic _topic)
(experimental) Returns a configuration for an email address to subscribe to an SNS topic.
|
TopicSubscriptionConfig |
SqsSubscription.bind(ITopic topic)
(experimental) Returns a configuration for an SQS queue to subscribe to an SNS topic.
|
TopicSubscriptionConfig |
SmsSubscription.bind(ITopic _topic)
(experimental) Returns a configuration used to subscribe to an SNS topic.
|
TopicSubscriptionConfig |
LambdaSubscription.bind(ITopic topic)
(experimental) Returns a configuration for a Lambda function to subscribe to an SNS topic.
|
| Modifier and Type | Method and Description |
|---|---|
ITopic |
SnsPublishProps.getTopic()
(experimental) The SNS topic that the task will publish to.
|
ITopic |
SnsPublishProps.Jsii$Proxy.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
SnsPublishProps.Builder |
SnsPublishProps.Builder.topic(ITopic topic)
Sets the value of
SnsPublishProps.getTopic() |
SnsPublish.Builder |
SnsPublish.Builder.topic(ITopic topic)
(experimental) The SNS topic that the task will publish to.
|
| Constructor and Description |
|---|
Jsii$Proxy(TaskInput message,
ITopic topic,
Boolean messagePerSubscriptionType,
String subject,
String comment,
Duration heartbeat,
String inputPath,
IntegrationPattern integrationPattern,
String outputPath,
String resultPath,
Map<String,? extends Object> resultSelector,
Duration timeout)
Constructor that initializes the object based on literal property values passed by the
SnsPublishProps.Builder. |
Copyright © 2021. All rights reserved.