You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Redshift::Types::EventSubscription

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#cust_subscription_idString

The name of the Amazon Redshift event notification subscription.

Returns:

  • (String)

    The name of the Amazon Redshift event notification subscription.

#customer_aws_idString

The AWS customer account associated with the Amazon Redshift event notification subscription.

Returns:

  • (String)

    The AWS customer account associated with the Amazon Redshift event notification subscription.

#enabledBoolean

A boolean value indicating whether the subscription is enabled; true indicates that the subscription is enabled.

Returns:

  • (Boolean)

    A boolean value indicating whether the subscription is enabled; true indicates that the subscription is enabled.

#event_categories_listArray<String>

The list of Amazon Redshift event categories specified in the event notification subscription.

Values: Configuration, Management, Monitoring, Security

Returns:

  • (Array<String>)

    The list of Amazon Redshift event categories specified in the event notification subscription.

#severityString

The event severity specified in the Amazon Redshift event notification subscription.

Values: ERROR, INFO

Returns:

  • (String)

    The event severity specified in the Amazon Redshift event notification subscription.

#sns_topic_arnString

The Amazon Resource Name (ARN) of the Amazon SNS topic used by the event notification subscription.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the Amazon SNS topic used by the event notification subscription.

#source_ids_listArray<String>

A list of the sources that publish events to the Amazon Redshift event notification subscription.

Returns:

  • (Array<String>)

    A list of the sources that publish events to the Amazon Redshift event notification subscription.

#source_typeString

The source type of the events returned by the Amazon Redshift event notification, such as cluster, cluster-snapshot, cluster-parameter-group, cluster-security-group, or scheduled-action.

Returns:

  • (String)

    The source type of the events returned by the Amazon Redshift event notification, such as cluster, cluster-snapshot, cluster-parameter-group, cluster-security-group, or scheduled-action.

#statusString

The status of the Amazon Redshift event notification subscription.

Constraints:

  • Can be one of the following: active | no-permission | topic-not-exist

  • The status \"no-permission\" indicates that Amazon Redshift no longer has permission to post to the Amazon SNS topic. The status \"topic-not-exist\" indicates that the topic was deleted after the subscription was created.

Returns:

  • (String)

    The status of the Amazon Redshift event notification subscription.

#subscription_creation_timeTime

The date and time the Amazon Redshift event notification subscription was created.

Returns:

  • (Time)

    The date and time the Amazon Redshift event notification subscription was created.

#tagsArray<Types::Tag>

The list of tags for the event subscription.

Returns:

  • (Array<Types::Tag>)

    The list of tags for the event subscription.