Builder
Properties
If the event target is an Batch job, this contains the job definition, job name, and other parameters. For more information, see Jobs in the Batch User Guide.
The DeadLetterConfig
that defines the target queue to send dead-letter queue events to.
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.
Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
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.
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.
The custom parameter you can use to control the shard assignment, when the target is a Kinesis data stream. If you do not include this parameter, the default is to use the eventId
as the partition key.
Contains the Amazon Redshift Data API parameters to use when the target is a Amazon Redshift cluster.
The RetryPolicy
object that contains the retry policy configuration to use for the dead-letter queue.
Parameters used when you are using the rule to invoke Amazon EC2 Run Command.
Contains the SageMaker Model Building Pipeline parameters to start execution of a SageMaker Model Building Pipeline.
Contains the message group ID to use when the target is a FIFO queue.
Functions
construct an aws.sdk.kotlin.services.cloudwatchevents.model.BatchParameters inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.DeadLetterConfig inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.EcsParameters inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.HttpParameters inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.InputTransformer inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.KinesisParameters inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.RedshiftDataParameters inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.RetryPolicy inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.RunCommandParameters inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.SageMakerPipelineParameters inside the given block
construct an aws.sdk.kotlin.services.cloudwatchevents.model.SqsParameters inside the given block