Class CfnEventSubscriptionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEventSubscriptionProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEventSubscriptionProps
CfnEventSubscriptionProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.docdb.CfnEventSubscriptionProps
CfnEventSubscriptionProps.Builder, CfnEventSubscriptionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnEventSubscriptionProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
A Boolean value;A list of event categories for aSourceType
that you want to subscribe to.final String
The Amazon Resource Name (ARN) of the SNS topic created for event notification.The list of identifiers of the event sources for which events are returned.final String
The type of source that is generating the events.final String
The name of the subscription.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnEventSubscriptionProps.Builder
.
-
-
Method Details
-
getSnsTopicArn
Description copied from interface:CfnEventSubscriptionProps
The Amazon Resource Name (ARN) of the SNS topic created for event notification.Amazon SNS creates the ARN when you create a topic and subscribe to it.
- Specified by:
getSnsTopicArn
in interfaceCfnEventSubscriptionProps
- See Also:
-
getEnabled
Description copied from interface:CfnEventSubscriptionProps
A Boolean value;set to
true
to activate the subscription, set tofalse
to create the subscription but not active it.- Specified by:
getEnabled
in interfaceCfnEventSubscriptionProps
- See Also:
-
getEventCategories
Description copied from interface:CfnEventSubscriptionProps
A list of event categories for aSourceType
that you want to subscribe to.- Specified by:
getEventCategories
in interfaceCfnEventSubscriptionProps
- See Also:
-
getSourceIds
Description copied from interface:CfnEventSubscriptionProps
The list of identifiers of the event sources for which events are returned.If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.
Constraints:
- If
SourceIds
are provided,SourceType
must also be provided. - If the source type is an instance, a
DBInstanceIdentifier
must be provided. - If the source type is a security group, a
DBSecurityGroupName
must be provided. - If the source type is a parameter group, a
DBParameterGroupName
must be provided. - If the source type is a snapshot, a
DBSnapshotIdentifier
must be provided.
- Specified by:
getSourceIds
in interfaceCfnEventSubscriptionProps
- See Also:
- If
-
getSourceType
Description copied from interface:CfnEventSubscriptionProps
The type of source that is generating the events.For example, if you want to be notified of events generated by an instance, you would set this parameter to
db-instance
. If this value is not specified, all events are returned.Valid values:
db-instance
,db-cluster
,db-parameter-group
,db-security-group
,db-cluster-snapshot
- Specified by:
getSourceType
in interfaceCfnEventSubscriptionProps
- See Also:
-
getSubscriptionName
Description copied from interface:CfnEventSubscriptionProps
The name of the subscription.Constraints: The name must be fewer than 255 characters.
- Specified by:
getSubscriptionName
in interfaceCfnEventSubscriptionProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-