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_id ⇒ String

The name of the Amazon Redshift event notification subscription.

Returns:

  • (String) —

    The name of the Amazon Redshift event notification subscription.

#customer_aws_id ⇒ String

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.

#enabled ⇒ Boolean

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_list ⇒ Array<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.

#severity ⇒ String

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_arn ⇒ String

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_list ⇒ Array<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_type ⇒ 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.

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.

#status ⇒ String

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_time ⇒ Time

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.

#tags ⇒ Array<Types::Tag>

The list of tags for the event subscription.

Returns:

  • (Array<Types::Tag>) —

    The list of tags for the event subscription.