String name
The name of the rule.
String name
The name of the rule.
String name
The name of the rule.
String arn
The Amazon Resource Name (ARN) of the rule.
String eventPattern
The event pattern. For more information, see Events and Event Patterns in the Amazon CloudWatch Events User Guide.
String scheduleExpression
The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)".
String state
Specifies whether the rule is enabled or disabled.
String description
The description of the rule.
String roleArn
The Amazon Resource Name (ARN) of the IAM role associated with the rule.
String name
The name of the rule.
String name
The name of the rule.
Map<K,V> inputPathsMap
Map of JSON paths to be extracted from the event. These are key-value pairs, where each value is a JSON path. You must use JSON dot notation, not bracket notation.
String inputTemplate
Input template where you can use the values of the keys from InputPathsMap to customize the data
sent to the target.
String partitionKeyPath
The JSON path to be extracted from the event and used as the partition key. For more information, see Amazon Kinesis Streams Key Concepts in the Amazon Kinesis Streams Developer Guide.
Date time
String source
The source of the event.
List<E> resources
AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.
String detailType
Free-form string used to decide what fields to expect in the event detail.
String detail
In the JSON sense, an object containing fields, which may also contain nested subobjects. No constraints are imposed on its contents.
Integer failedEntryCount
The number of failed entries.
List<E> entries
The successfully and unsuccessfully ingested events results. If the ingestion was successful, the entry has the event ID in it. Otherwise, you can use the error code and error message to identify the problem with the entry.
String action
The action that you are enabling the other account to perform. Currently, this must be
events:PutEvents.
String principal
The 12-digit AWS account ID that you are permitting to put events to your default event bus. Specify "*" to permit any account to put events to your default event bus.
If you specify "*", avoid creating rules that may match undesirable events. To create more secure rules, make
sure that the event pattern for each rule contains an account field with a specific account ID from
which to receive events. Rules with an account field do not match any events sent from other accounts.
String statementId
An identifier string for the external account that you are granting permissions to. If you later want to revoke
the permission for this external account, specify this StatementId when you run
RemovePermission.
String name
The name of the rule that you are creating or updating.
String scheduleExpression
The scheduling expression. For example, "cron(0 20 * * ? *)" or "rate(5 minutes)".
String eventPattern
The event pattern. For more information, see Events and Event Patterns in the Amazon CloudWatch Events User Guide.
String state
Indicates whether the rule is enabled or disabled.
String description
A description of the rule.
String roleArn
The Amazon Resource Name (ARN) of the IAM role associated with the rule.
String ruleArn
The Amazon Resource Name (ARN) of the rule.
String targetId
The ID of the target.
String errorCode
The error code that indicates why the target addition failed. If the value is
ConcurrentModificationException, too many requests were made at the same time.
String errorMessage
The error message that explains why the target addition failed.
String statementId
The statement ID corresponding to the account that is no longer allowed to put events to the default event bus.
String targetId
The ID of the target.
String errorCode
The error code that indicates why the target removal failed. If the value is
ConcurrentModificationException, too many requests were made at the same time.
String errorMessage
The error message that explains why the target removal failed.
String name
The name of the rule.
String arn
The Amazon Resource Name (ARN) of the rule.
String eventPattern
The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon CloudWatch Events User Guide.
String state
The state of the rule.
String description
The description of the rule.
String scheduleExpression
The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)".
String roleArn
The Amazon Resource Name (ARN) of the role that is used for target invocation.
String id
The ID of the target.
String arn
The Amazon Resource Name (ARN) of the target.
String roleArn
The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. If one rule triggers multiple targets, you can use a different IAM role for each target.
String input
Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. You must use JSON dot notation, not bracket notation. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.
String inputPath
The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. You must use JSON dot notation, not bracket notation. For more information about JSON paths, see JSONPath.
InputTransformer inputTransformer
Settings to enable you to provide custom input to a target based on certain event data. You can extract one or more key-value pairs from the event and then use that data to send customized input to the target.
KinesisParameters kinesisParameters
The custom parameter you can use to control shard assignment, when the target is an Amazon Kinesis stream. If you
do not include this parameter, the default is to use the eventId as the partition key.
RunCommandParameters runCommandParameters
Parameters used when you are using the rule to invoke Amazon EC2 Run Command.
EcsParameters ecsParameters
Contains the Amazon ECS task definition and task count to be used, if the event target is an Amazon ECS task. For more information about Amazon ECS tasks, see Task Definitions in the Amazon EC2 Container Service Developer Guide.
String eventPattern
The event pattern. For more information, see Events and Event Patterns in the Amazon CloudWatch Events User Guide.
String event
The event, in JSON format, to test against the event pattern.
Boolean result
Indicates whether the event matches the event pattern.
Copyright © 2017. All rights reserved.