Class: Aws::Notifications::Types::GetEventRuleResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Notifications::Types::GetEventRuleResponse
- Defined in:
- gems/aws-sdk-notifications/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.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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
.
EventRule
functions.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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
.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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
.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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
.
738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 738 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 |