Class: Aws::Notifications::Types::GetEventRuleResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Notifications::Types::GetEventRuleResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-notifications/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the resource.
-
#creation_time ⇒ Time
The date when the ‘EventRule` was created.
-
#event_pattern ⇒ String
An additional event pattern used to further filter the events this ‘EventRule` receives.
-
#event_type ⇒ String
The event type to match.
-
#managed_rules ⇒ Array<String>
A list of managed rules from EventBridge that are associated with this ‘EventRule`.
-
#notification_configuration_arn ⇒ String
The ARN of a ‘NotificationConfiguration`.
-
#regions ⇒ Array<String>
A list of Amazon Web Services Regions that send events to this ‘EventRule`.
-
#source ⇒ String
The matched event source.
-
#status_summary_by_region ⇒ Hash<String,Types::EventRuleStatusSummary>
A list of an ‘EventRule`’s status by Region.
Instance Attribute Details
#arn ⇒ String
The ARN of the resource.
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The date when the ‘EventRule` was created.
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |
#event_pattern ⇒ String
An additional event pattern used to further filter the events this ‘EventRule` receives.
For more information, see [Amazon EventBridge event patterns] in the *Amazon EventBridge User Guide.*
[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |
#event_type ⇒ String
The event type to match.
Must match one of the valid Amazon EventBridge event types. For example, EC2 Instance State-change Notification and Amazon CloudWatch Alarm State Change. For more information, see [Event delivery from Amazon Web Services services] in the *Amazon EventBridge User Guide*.
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |
#managed_rules ⇒ Array<String>
A list of managed rules from EventBridge that are associated with this ‘EventRule`.
<note markdown=“1”> These are created by User Notifications within your account so this ‘EventRule` functions.
</note>
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |
#notification_configuration_arn ⇒ String
The ARN of a ‘NotificationConfiguration`.
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |
#regions ⇒ Array<String>
A list of Amazon Web Services Regions that send events to this ‘EventRule`.
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |
#source ⇒ String
The matched event source.
Must match one of the valid EventBridge sources. Only Amazon Web Services service sourced events are supported. For example, ‘aws.ec2` and `aws.cloudwatch`. For more information, see [Event delivery from Amazon Web Services services] in the *Amazon EventBridge User Guide*.
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |
#status_summary_by_region ⇒ Hash<String,Types::EventRuleStatusSummary>
A list of an ‘EventRule`’s status by Region. Regions are mapped to ‘EventRuleStatusSummary`.
782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'lib/aws-sdk-notifications/types.rb', line 782 class GetEventRuleResponse < Struct.new( :arn, :notification_configuration_arn, :creation_time, :source, :event_type, :event_pattern, :regions, :managed_rules, :status_summary_by_region) SENSITIVE = [] include Aws::Structure end |