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.rds.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 value that indicates whether to activate the subscription.A list of event categories for a particular source type (SourceType
) 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.getTags()
An optional array of key-value pairs to apply to this 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.The ARN is created by Amazon SNS when you create a topic and subscribe to it.
- Specified by:
getSnsTopicArn
in interfaceCfnEventSubscriptionProps
-
getEnabled
Description copied from interface:CfnEventSubscriptionProps
A value that indicates whether to activate the subscription.If the event notification subscription isn't activated, the subscription is created but not active.
- Specified by:
getEnabled
in interfaceCfnEventSubscriptionProps
-
getEventCategories
Description copied from interface:CfnEventSubscriptionProps
A list of event categories for a particular source type (SourceType
) that you want to subscribe to.You can see a list of the categories for a given source type in the "Amazon RDS event categories and event messages" section of the Amazon RDS User Guide or the Amazon Aurora User Guide . You can also see this list by using the
DescribeEventCategories
operation.- Specified by:
getEventCategories
in interfaceCfnEventSubscriptionProps
-
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 a
SourceIds
value is supplied,SourceType
must also be provided. - If the source type is a DB instance, a
DBInstanceIdentifier
value must be supplied. - If the source type is a DB cluster, a
DBClusterIdentifier
value must be supplied. - If the source type is a DB parameter group, a
DBParameterGroupName
value must be supplied. - If the source type is a DB security group, a
DBSecurityGroupName
value must be supplied. - If the source type is a DB snapshot, a
DBSnapshotIdentifier
value must be supplied. - If the source type is a DB cluster snapshot, a
DBClusterSnapshotIdentifier
value must be supplied.
- Specified by:
getSourceIds
in interfaceCfnEventSubscriptionProps
- If a
-
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 a DB instance, set this parameter to
db-instance
. If this value isn't specified, all events are returned.Valid values:
db-instance
|db-cluster
|db-parameter-group
|db-security-group
|db-snapshot
|db-cluster-snapshot
- Specified by:
getSourceType
in interfaceCfnEventSubscriptionProps
-
getSubscriptionName
Description copied from interface:CfnEventSubscriptionProps
The name of the subscription.Constraints: The name must be less than 255 characters.
- Specified by:
getSubscriptionName
in interfaceCfnEventSubscriptionProps
-
getTags
Description copied from interface:CfnEventSubscriptionProps
An optional array of key-value pairs to apply to this subscription.- Specified by:
getTags
in interfaceCfnEventSubscriptionProps
-
$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()
-