EventRuleStructure
Contains a complete list of fields related to an EventRule
.
Contents
- arn
-
The Amazon Resource Name (ARN) of the
EventRule
. AWS CloudFormation stack generates this ARN and then uses this ARN to associate with theNotificationConfiguration
.Type: String
Pattern:
arn:aws:notifications::[0-9]{12}:configuration/[a-z0-9]{27}/rule/[a-z0-9]{27}
Required: Yes
- creationTime
-
The creation time of the
EventRule
.Type: Timestamp
Required: Yes
- eventPattern
-
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.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 4096.
Required: Yes
- eventType
-
The event type this rule should match with the EventBridge events. It must match with atleast one of the valid EventBridge event types. For example, Amazon EC2 Instance State change Notification and Amazon CloudWatch State Change. For more information, see Event delivery from AWS services in the Amazon EventBridge User Guide.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Pattern:
([a-zA-Z0-9 \-\(\)])+
Required: Yes
- managedRules
-
A list of Amazon EventBridge Managed Rule ARNs associated with this
EventRule
.Note
These are created by AWS User Notifications within your account so your
EventRules
can function.Type: Array of strings
Pattern:
arn:aws:events:[a-z-\d]{2,25}:\d{12}:rule\/[a-zA-Z-\d]{1,1024}
Required: Yes
- notificationConfigurationArn
-
The ARN for the
NotificationConfiguration
associated with thisEventRule
.Type: String
Pattern:
arn:aws:notifications::[0-9]{12}:configuration/[a-z0-9]{27}
Required: Yes
- regions
-
A list of AWS Regions that send events to this
EventRule
.Type: Array of strings
Array Members: Minimum number of 1 item.
Length Constraints: Minimum length of 2. Maximum length of 25.
Pattern:
([a-z]{1,2})-([a-z]{1,15}-)+([0-9])
Required: Yes
- source
-
The event source this rule should match with the EventBridge event sources. It must match with atleast one of the valid EventBridge event sources. Only AWS service sourced events are supported. For example,
aws.ec2
andaws.cloudwatch
. For more information, see Event delivery from AWS services in the Amazon EventBridge User Guide.Type: String
Length Constraints: Minimum length of 1. Maximum length of 36.
Pattern:
aws.([a-z0-9\-])+
Required: Yes
- statusSummaryByRegion
-
A list of an
EventRule
's status by Region. Regions are mapped toEventRuleStatusSummary
.Type: String to EventRuleStatusSummary object map
Key Length Constraints: Minimum length of 2. Maximum length of 25.
Key Pattern:
([a-z]{1,2})-([a-z]{1,15}-)+([0-9])
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: