| Modifier and Type | Method and Description |
|---|---|
ITopic |
AutoScalingGroupProps.Jsii$Proxy.getNotificationsTopic() |
default ITopic |
CommonAutoScalingGroupProps.getNotificationsTopic()
Deprecated.
use `notifications`
|
ITopic |
CommonAutoScalingGroupProps.Jsii$Proxy.getNotificationsTopic() |
ITopic |
NotificationConfiguration.getTopic()
(experimental) SNS topic to send notifications about fleet scaling events.
|
ITopic |
NotificationConfiguration.Jsii$Proxy.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
AutoScalingGroupProps.Builder |
AutoScalingGroupProps.Builder.notificationsTopic(ITopic notificationsTopic)
Deprecated.
use `notifications`
|
CommonAutoScalingGroupProps.Builder |
CommonAutoScalingGroupProps.Builder.notificationsTopic(ITopic notificationsTopic)
Deprecated.
use `notifications`
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.notificationsTopic(ITopic notificationsTopic)
Deprecated.
use `notifications`
|
NotificationConfiguration.Builder |
NotificationConfiguration.Builder.topic(ITopic topic)
Sets the value of
NotificationConfiguration.getTopic() |
| Constructor and Description |
|---|
Jsii$Proxy(Boolean allowAllOutbound,
Boolean associatePublicIpAddress,
String autoScalingGroupName,
List<? extends BlockDevice> blockDevices,
Duration cooldown,
Number desiredCapacity,
List<? extends GroupMetrics> groupMetrics,
HealthCheck healthCheck,
Boolean ignoreUnmodifiedSizeProperties,
Monitoring instanceMonitoring,
String keyName,
Number maxCapacity,
Duration maxInstanceLifetime,
Number minCapacity,
List<? extends NotificationConfiguration> notifications,
ITopic notificationsTopic,
Number replacingUpdateMinSuccessfulInstancesPercent,
Number resourceSignalCount,
Duration resourceSignalTimeout,
RollingUpdateConfiguration rollingUpdateConfiguration,
Signals signals,
String spotPrice,
UpdatePolicy updatePolicy,
UpdateType updateType,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
CommonAutoScalingGroupProps.Builder. |
Jsii$Proxy(InstanceType instanceType,
IMachineImage machineImage,
IVpc vpc,
CloudFormationInit init,
ApplyCloudFormationInitOptions initOptions,
IRole role,
ISecurityGroup securityGroup,
UserData userData,
Boolean allowAllOutbound,
Boolean associatePublicIpAddress,
String autoScalingGroupName,
List<? extends BlockDevice> blockDevices,
Duration cooldown,
Number desiredCapacity,
List<? extends GroupMetrics> groupMetrics,
HealthCheck healthCheck,
Boolean ignoreUnmodifiedSizeProperties,
Monitoring instanceMonitoring,
String keyName,
Number maxCapacity,
Duration maxInstanceLifetime,
Number minCapacity,
List<? extends NotificationConfiguration> notifications,
ITopic notificationsTopic,
Number replacingUpdateMinSuccessfulInstancesPercent,
Number resourceSignalCount,
Duration resourceSignalTimeout,
RollingUpdateConfiguration rollingUpdateConfiguration,
Signals signals,
String spotPrice,
UpdatePolicy updatePolicy,
UpdateType updateType,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
AutoScalingGroupProps.Builder. |
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 |
|---|---|
BackupVault.Builder |
BackupVault.Builder.notificationTopic(ITopic notificationTopic)
(experimental) A SNS topic to send vault events to.
|
BackupVaultProps.Builder |
BackupVaultProps.Builder.notificationTopic(ITopic notificationTopic)
Sets the value of
BackupVaultProps.getNotificationTopic() |
| 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 |
|---|---|
SlackChannelConfigurationProps.Builder |
SlackChannelConfigurationProps.Builder.notificationTopics(List<? extends ITopic> notificationTopics)
Sets the value of
SlackChannelConfigurationProps.getNotificationTopics() |
SlackChannelConfiguration.Builder |
SlackChannelConfiguration.Builder.notificationTopics(List<? extends ITopic> notificationTopics)
(experimental) The SNS topics that deliver notifications to AWS Chatbot.
|
| 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 List<ITopic> |
NestedStackProps.getNotifications()
Deprecated.
|
List<ITopic> |
NestedStackProps.Jsii$Proxy.getNotifications()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static CustomResourceProvider |
CustomResourceProvider.fromTopic(ITopic topic)
Deprecated.
|
static CustomResourceProvider |
CustomResourceProvider.topic(ITopic topic)
Deprecated.
use `fromTopic`
|
| Modifier and Type | Method and Description |
|---|---|
NestedStackProps.Builder |
NestedStackProps.Builder.notifications(List<? extends ITopic> notifications)
Deprecated.
|
NestedStack.Builder |
NestedStack.Builder.notifications(List<? extends ITopic> notifications)
Deprecated.
|
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends ITopic> notifications,
Map<String,String> parameters,
Duration timeout)
Deprecated.
Constructor that initializes the object based on literal property values passed by the
NestedStackProps.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 |
|---|---|
Trail.Builder |
Trail.Builder.snsTopic(ITopic snsTopic)
(experimental) SNS topic that is notified when new log files are published.
|
TrailProps.Builder |
TrailProps.Builder.snsTopic(ITopic snsTopic)
Sets the value of
TrailProps.getSnsTopic() |
| Constructor and Description |
|---|
Jsii$Proxy(IBucket bucket,
ILogGroup cloudWatchLogGroup,
RetentionDays cloudWatchLogsRetention,
Boolean enableFileValidation,
IKey encryptionKey,
Boolean includeGlobalServiceEvents,
Boolean isMultiRegionTrail,
IKey kmsKey,
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 |
AddCapacityOptions.Jsii$Proxy.getNotificationsTopic() |
| Modifier and Type | Method and Description |
|---|---|
AddCapacityOptions.Builder |
AddCapacityOptions.Builder.notificationsTopic(ITopic notificationsTopic)
Deprecated.
use `notifications`
|
| Constructor and Description |
|---|
Jsii$Proxy(InstanceType instanceType,
IMachineImage machineImage,
Boolean canContainersAccessInstanceRole,
MachineImageType machineImageType,
Boolean spotInstanceDraining,
Duration taskDrainTime,
IKey topicEncryptionKey,
Boolean allowAllOutbound,
Boolean associatePublicIpAddress,
String autoScalingGroupName,
List<? extends BlockDevice> blockDevices,
Duration cooldown,
Number desiredCapacity,
List<? extends GroupMetrics> groupMetrics,
HealthCheck healthCheck,
Boolean ignoreUnmodifiedSizeProperties,
Monitoring instanceMonitoring,
String keyName,
Number maxCapacity,
Duration maxInstanceLifetime,
Number minCapacity,
List<? extends NotificationConfiguration> notifications,
ITopic notificationsTopic,
Number replacingUpdateMinSuccessfulInstancesPercent,
Number resourceSignalCount,
Duration resourceSignalTimeout,
RollingUpdateConfiguration rollingUpdateConfiguration,
Signals signals,
String spotPrice,
UpdatePolicy updatePolicy,
UpdateType updateType,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
AddCapacityOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
ITopic |
AutoScalingGroupCapacityOptions.Jsii$Proxy.getNotificationsTopic() |
| Modifier and Type | Method and Description |
|---|---|
AutoScalingGroupCapacityOptions.Builder |
AutoScalingGroupCapacityOptions.Builder.notificationsTopic(ITopic notificationsTopic)
Deprecated.
use `notifications`
|
| Constructor and Description |
|---|
Jsii$Proxy(InstanceType instanceType,
Boolean bootstrapEnabled,
BootstrapOptions bootstrapOptions,
MachineImageType machineImageType,
Boolean mapRole,
Boolean spotInterruptHandler,
Boolean allowAllOutbound,
Boolean associatePublicIpAddress,
String autoScalingGroupName,
List<? extends BlockDevice> blockDevices,
Duration cooldown,
Number desiredCapacity,
List<? extends GroupMetrics> groupMetrics,
HealthCheck healthCheck,
Boolean ignoreUnmodifiedSizeProperties,
Monitoring instanceMonitoring,
String keyName,
Number maxCapacity,
Duration maxInstanceLifetime,
Number minCapacity,
List<? extends NotificationConfiguration> notifications,
ITopic notificationsTopic,
Number replacingUpdateMinSuccessfulInstancesPercent,
Number resourceSignalCount,
Duration resourceSignalTimeout,
RollingUpdateConfiguration rollingUpdateConfiguration,
Signals signals,
String spotPrice,
UpdatePolicy updatePolicy,
UpdateType updateType,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
AutoScalingGroupCapacityOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
ITopic |
CapacityOptions.Jsii$Proxy.getNotificationsTopic() |
| Modifier and Type | Method and Description |
|---|---|
CapacityOptions.Builder |
CapacityOptions.Builder.notificationsTopic(ITopic notificationsTopic)
Deprecated.
use `notifications`
|
| Constructor and Description |
|---|
Jsii$Proxy(InstanceType instanceType,
Boolean bootstrapEnabled,
BootstrapOptions bootstrapOptions,
Boolean mapRole,
Boolean allowAllOutbound,
Boolean associatePublicIpAddress,
String autoScalingGroupName,
List<? extends BlockDevice> blockDevices,
Duration cooldown,
Number desiredCapacity,
List<? extends GroupMetrics> groupMetrics,
HealthCheck healthCheck,
Boolean ignoreUnmodifiedSizeProperties,
Monitoring instanceMonitoring,
String keyName,
Number maxCapacity,
Duration maxInstanceLifetime,
Number minCapacity,
List<? extends NotificationConfiguration> notifications,
ITopic notificationsTopic,
Number replacingUpdateMinSuccessfulInstancesPercent,
Number resourceSignalCount,
Duration resourceSignalTimeout,
RollingUpdateConfiguration rollingUpdateConfiguration,
Signals signals,
String spotPrice,
UpdatePolicy updatePolicy,
UpdateType updateType,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
CapacityOptions.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 |
|---|---|
ITopic |
SnsProps.getTopic()
(experimental) The SNS topic to notify.
|
ITopic |
SnsProps.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 |
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 |
BounceProps.getTopic()
(experimental) The SNS topic to notify when the bounce action is taken.
|
ITopic |
BounceProps.Jsii$Proxy.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
S3Props.Builder |
S3Props.Builder.topic(ITopic topic)
Sets the value of
S3Props.getTopic() |
Lambda.Builder |
Lambda.Builder.topic(ITopic topic)
(experimental) The SNS topic to notify when the Lambda action is taken.
|
StopProps.Builder |
StopProps.Builder.topic(ITopic topic)
Sets the value of
StopProps.getTopic() |
S3.Builder |
S3.Builder.topic(ITopic topic)
(experimental) The SNS topic to notify when the S3 action is taken.
|
Stop.Builder |
Stop.Builder.topic(ITopic topic)
(experimental) The SNS topic to notify when the stop action is taken.
|
LambdaProps.Builder |
LambdaProps.Builder.topic(ITopic topic)
Sets the value of
LambdaProps.getTopic() |
BounceProps.Builder |
BounceProps.Builder.topic(ITopic topic)
Sets the value of
BounceProps.getTopic() |
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 |
SqsSubscription.bind(ITopic topic)
(experimental) Returns a configuration for an SQS queue 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.
|
TopicSubscriptionConfig |
SmsSubscription.bind(ITopic _topic)
(experimental) Returns a configuration used to subscribe to an SNS topic.
|
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.
|
| 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 |
|---|---|
static PublishToTopic.Builder |
PublishToTopic.Builder.create(ITopic topic)
Deprecated.
|
SnsPublish.Builder |
SnsPublish.Builder.topic(ITopic topic)
(experimental) The SNS topic that the task will publish to.
|
SnsPublishProps.Builder |
SnsPublishProps.Builder.topic(ITopic topic)
Sets the value of
SnsPublishProps.getTopic() |
| 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,
Duration timeout)
Constructor that initializes the object based on literal property values passed by the
SnsPublishProps.Builder. |
PublishToTopic(ITopic topic,
PublishToTopicProps props)
Deprecated.
|
Copyright © 2021. All rights reserved.