Interface CfnBackupVault.NotificationObjectTypeProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBackupVault.NotificationObjectTypeProperty.Jsii$Proxy
- Enclosing class:
CfnBackupVault
@Stability(Stable)
public static interface CfnBackupVault.NotificationObjectTypeProperty
extends software.amazon.jsii.JsiiSerializable
Specifies an object containing SNS event notification properties for the target backup vault.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.backup.*; NotificationObjectTypeProperty notificationObjectTypeProperty = NotificationObjectTypeProperty.builder() .backupVaultEvents(List.of("backupVaultEvents")) .snsTopicArn("snsTopicArn") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnBackupVault.NotificationObjectTypeProperty
static final class
An implementation forCfnBackupVault.NotificationObjectTypeProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
An array of events that indicate the status of jobs to back up resources to the backup vault.An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic;Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBackupVaultEvents
An array of events that indicate the status of jobs to back up resources to the backup vault.For valid events, see BackupVaultEvents in the AWS Backup API Guide .
-
getSnsTopicArn
An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic;for example,
arn:aws:sns:us-west-2:111122223333:MyTopic
. -
builder
-