Integer size
The size of the array, if this is an array batch job. Valid values are integers between 2 and 10,000.
String jobDefinition
The ARN or name of the job definition to use if the event target is an AWS Batch job. This job definition must already exist.
String jobName
The name to use for this execution of the job, if the target is an AWS Batch job.
BatchArrayProperties arrayProperties
The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.
BatchRetryStrategy retryStrategy
The retry strategy to use for failed jobs, if the target is an AWS Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1 to 10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition.
Integer attempts
The number of times to attempt to retry, if the job fails. Valid values are 1 to 10.
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
A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.
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 messageGroupId
The FIFO message group ID to use as the target.
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. 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.
BatchParameters batchParameters
Contains the job definition, job name, and other parameters if the event target is an AWS Batch job. For more information about AWS Batch, see Jobs in the AWS Batch User Guide.
SqsParameters sqsParameters
Contains the message group ID to use when the target is a FIFO queue.
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 © 2018. All rights reserved.