Class: Aws::Notifications::Types::CreateEventRuleRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Notifications::Types::CreateEventRuleRequest
- Defined in:
- gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#event_pattern ⇒ String
An additional event pattern used to further filter the events this
EventRule
receives. -
#event_type ⇒ String
The event type to match.
-
#notification_configuration_arn ⇒ String
The Amazon Resource Name (ARN) of the
NotificationConfiguration
associated with thisEventRule
. -
#regions ⇒ Array<String>
A list of Amazon Web Services Regions that send events to this
EventRule
. -
#source ⇒ String
The matched event source.
Instance Attribute Details
#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.
248 249 250 251 252 253 254 255 256 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 248 class CreateEventRuleRequest < Struct.new( :notification_configuration_arn, :source, :event_type, :event_pattern, :regions) 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.
248 249 250 251 252 253 254 255 256 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 248 class CreateEventRuleRequest < Struct.new( :notification_configuration_arn, :source, :event_type, :event_pattern, :regions) SENSITIVE = [] include Aws::Structure end |
#notification_configuration_arn ⇒ String
The Amazon Resource Name (ARN) of the NotificationConfiguration
associated with this EventRule
.
248 249 250 251 252 253 254 255 256 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 248 class CreateEventRuleRequest < Struct.new( :notification_configuration_arn, :source, :event_type, :event_pattern, :regions) SENSITIVE = [] include Aws::Structure end |
#regions ⇒ Array<String>
A list of Amazon Web Services Regions that send events to this
EventRule
.
248 249 250 251 252 253 254 255 256 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 248 class CreateEventRuleRequest < Struct.new( :notification_configuration_arn, :source, :event_type, :event_pattern, :regions) 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.
248 249 250 251 252 253 254 255 256 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 248 class CreateEventRuleRequest < Struct.new( :notification_configuration_arn, :source, :event_type, :event_pattern, :regions) SENSITIVE = [] include Aws::Structure end |