ScheduleTarget

data class ScheduleTarget(val arn: String, val deadLetterConfig: ScheduleDeadLetterConfig? = null, val ecsParameters: ScheduleEcsParameters? = null, val eventBridgeParameters: ScheduleEventBridgeParameters? = null, val input: String? = null, val kinesisParameters: ScheduleKinesisParameters? = null, val retryPolicy: ScheduleRetryPolicy? = null, val roleArn: String, val sageMakerPipelineParameters: ScheduleSageMakerPipelineParameters? = null, val sqsParameters: ScheduleSqsParameters? = null)

The schedule target.

Constructors

Link copied to clipboard
fun ScheduleTarget(arn: String, deadLetterConfig: ScheduleDeadLetterConfig? = null, ecsParameters: ScheduleEcsParameters? = null, eventBridgeParameters: ScheduleEventBridgeParameters? = null, input: String? = null, kinesisParameters: ScheduleKinesisParameters? = null, retryPolicy: ScheduleRetryPolicy? = null, roleArn: String, sageMakerPipelineParameters: ScheduleSageMakerPipelineParameters? = null, sqsParameters: ScheduleSqsParameters? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String

The Amazon Resource Name (ARN) of the target.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val input: String? = null

The text, or well-formed JSON, passed to the target. If you are configuring a templated Lambda, AWS Step Functions, or Amazon EventBridge target, the input must be a well-formed JSON. For all other target types, a JSON is not required. If you do not specify anything for this field, EventBridge Scheduler delivers a default notification to the target.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The Amazon Resource Name (ARN) of the IAM role to be used for this target when the schedule is triggered.

Link copied to clipboard