Class: Aws::DocDB::Types::EventSubscription
- Inherits:
-
Struct
- Object
- Struct
- Aws::DocDB::Types::EventSubscription
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-docdb/types.rb
Overview
Detailed information about an event to which you have subscribed.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cust_subscription_id ⇒ String
The Amazon DocumentDB event notification subscription ID.
-
#customer_aws_id ⇒ String
The Amazon Web Services customer account that is associated with the Amazon DocumentDB event notification subscription.
-
#enabled ⇒ Boolean
A Boolean value indicating whether the subscription is enabled.
-
#event_categories_list ⇒ Array<String>
A list of event categories for the Amazon DocumentDB event notification subscription.
-
#event_subscription_arn ⇒ String
The Amazon Resource Name (ARN) for the event subscription.
-
#sns_topic_arn ⇒ String
The topic ARN of the Amazon DocumentDB event notification subscription.
-
#source_ids_list ⇒ Array<String>
A list of source IDs for the Amazon DocumentDB event notification subscription.
-
#source_type ⇒ String
The source type for the Amazon DocumentDB event notification subscription.
-
#status ⇒ String
The status of the Amazon DocumentDB event notification subscription.
-
#subscription_creation_time ⇒ String
The time at which the Amazon DocumentDB event notification subscription was created.
Instance Attribute Details
#cust_subscription_id ⇒ String
The Amazon DocumentDB event notification subscription ID.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#customer_aws_id ⇒ String
The Amazon Web Services customer account that is associated with the Amazon DocumentDB event notification subscription.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
A Boolean value indicating whether the subscription is enabled. A value of ‘true` indicates that the subscription is enabled.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#event_categories_list ⇒ Array<String>
A list of event categories for the Amazon DocumentDB event notification subscription.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#event_subscription_arn ⇒ String
The Amazon Resource Name (ARN) for the event subscription.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#sns_topic_arn ⇒ String
The topic ARN of the Amazon DocumentDB event notification subscription.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#source_ids_list ⇒ Array<String>
A list of source IDs for the Amazon DocumentDB event notification subscription.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#source_type ⇒ String
The source type for the Amazon DocumentDB event notification subscription.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the Amazon DocumentDB event notification subscription.
Constraints:
Can be one of the following: ‘creating`, `modifying`, `deleting`, `active`, `no-permission`, `topic-not-exist`
The ‘no-permission` status indicates that Amazon DocumentDB no longer has permission to post to the SNS topic. The `topic-not-exist` status indicates that the topic was deleted after the subscription was created.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |
#subscription_creation_time ⇒ String
The time at which the Amazon DocumentDB event notification subscription was created.
3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 |
# File 'lib/aws-sdk-docdb/types.rb', line 3466 class EventSubscription < Struct.new( :customer_aws_id, :cust_subscription_id, :sns_topic_arn, :status, :subscription_creation_time, :source_type, :source_ids_list, :event_categories_list, :enabled, :event_subscription_arn) SENSITIVE = [] include Aws::Structure end |