@Stability(value=Stable) @Internal public static final class CfnEventSubscriptionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnEventSubscriptionProps
CfnEventSubscriptionPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnEventSubscriptionProps.Builder, CfnEventSubscriptionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnEventSubscriptionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnEventSubscriptionProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getEnabled()
Indicates whether to activate the subscription.
|
List<String> |
getEventCategories()
A list of event categories for a source type that you want to subscribe to.
|
String |
getSnsTopicArn()
The Amazon Resource Name (ARN) of the Amazon SNS topic created for event notification.
|
List<String> |
getSourceIds()
A list of identifiers for which AWS DMS provides notification events.
|
String |
getSourceType()
The type of AWS DMS resource that generates the events.
|
String |
getSubscriptionName()
The name of the AWS DMS event notification subscription.
|
List<CfnTag> |
getTags()
One or more tags to be assigned to the event subscription.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnEventSubscriptionProps.Builder builder)
CfnEventSubscriptionProps.Builder.public final String getSnsTopicArn()
CfnEventSubscriptionPropsThe ARN is created by Amazon SNS when you create a topic and subscribe to it.
getSnsTopicArn in interface CfnEventSubscriptionPropspublic final Object getEnabled()
CfnEventSubscriptionPropsIf you don't specify this property, AWS CloudFormation activates the subscription.
getEnabled in interface CfnEventSubscriptionPropspublic final List<String> getEventCategories()
CfnEventSubscriptionPropsIf you don't specify this property, you are notified about all event categories. For more information, see Working with Events and Notifications in the AWS DMS User Guide .
getEventCategories in interface CfnEventSubscriptionPropspublic final List<String> getSourceIds()
CfnEventSubscriptionPropsIf you don't specify a value, notifications are provided for all sources.
If you specify multiple values, they must be of the same type. For example, if you specify a database instance ID, then all of the other values must be database instance IDs.
getSourceIds in interface CfnEventSubscriptionPropspublic final String getSourceType()
CfnEventSubscriptionProps
For example, if you want to be notified of events generated by a replication instance, you set this parameter to replication-instance . If this value isn't specified, all events are returned.
Valid values : replication-instance | replication-task
getSourceType in interface CfnEventSubscriptionPropspublic final String getSubscriptionName()
CfnEventSubscriptionPropsThis name must be less than 255 characters.
getSubscriptionName in interface CfnEventSubscriptionPropspublic final List<CfnTag> getTags()
CfnEventSubscriptionPropsgetTags in interface CfnEventSubscriptionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.