EventSubscriptionArgs

data class EventSubscriptionArgs(val enabled: Output<Boolean>? = null, val eventCategories: Output<List<EventSubscriptionEventCategoriesItem>>? = null, val severity: Output<EventSubscriptionSeverity>? = null, val snsTopicArn: Output<String>? = null, val sourceIds: Output<List<String>>? = null, val sourceType: Output<EventSubscriptionSourceType>? = null, val subscriptionName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<EventSubscriptionArgs>

The AWS::Redshift::EventSubscription resource creates an Amazon Redshift Event Subscription.

Constructors

Link copied to clipboard
constructor(enabled: Output<Boolean>? = null, eventCategories: Output<List<EventSubscriptionEventCategoriesItem>>? = null, severity: Output<EventSubscriptionSeverity>? = null, snsTopicArn: Output<String>? = null, sourceIds: Output<List<String>>? = null, sourceType: Output<EventSubscriptionSourceType>? = null, subscriptionName: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

Link copied to clipboard

Specifies the Amazon Redshift event categories to be published by the event notification subscription.

Link copied to clipboard
val severity: Output<EventSubscriptionSeverity>? = null

Specifies the Amazon Redshift event severity to be published by the event notification subscription.

Link copied to clipboard
val snsTopicArn: Output<String>? = null

The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications.

Link copied to clipboard
val sourceIds: Output<List<String>>? = null

A list of one or more identifiers of Amazon Redshift source objects.

Link copied to clipboard

The type of source that will be generating the events.

Link copied to clipboard
val subscriptionName: Output<String>? = null

The name of the Amazon Redshift event notification subscription

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

Link copied to clipboard
open override fun toJava(): EventSubscriptionArgs