Class ScheduleTargetArgs


  • public final class ScheduleTargetArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public com.pulumi.core.Output<java.lang.String> arn()
        Returns:
        ARN of the target of this schedule, such as a SQS queue or ECS cluster. For universal targets, this is a [Service ARN specific to the target service](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html#supported-universal-targets).
      • deadLetterConfig

        public java.util.Optional<com.pulumi.core.Output<ScheduleTargetDeadLetterConfigArgs>> deadLetterConfig()
        Returns:
        Information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule. If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue. Detailed below.
      • ecsParameters

        public java.util.Optional<com.pulumi.core.Output<ScheduleTargetEcsParametersArgs>> ecsParameters()
        Returns:
        Templated target type for the Amazon ECS [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) API operation. Detailed below.
      • eventbridgeParameters

        public java.util.Optional<com.pulumi.core.Output<ScheduleTargetEventbridgeParametersArgs>> eventbridgeParameters()
        Returns:
        Templated target type for the EventBridge [`PutEvents`](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) API operation. Detailed below.
      • input

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> input()
        Returns:
        Text, or well-formed JSON, passed to the target. Read more in [Universal target](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html).
      • kinesisParameters

        public java.util.Optional<com.pulumi.core.Output<ScheduleTargetKinesisParametersArgs>> kinesisParameters()
        Returns:
        Templated target type for the Amazon Kinesis [`PutRecord`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html) API operation. Detailed below.
      • retryPolicy

        public java.util.Optional<com.pulumi.core.Output<ScheduleTargetRetryPolicyArgs>> retryPolicy()
        Returns:
        Information about the retry policy settings. Detailed below.
      • roleArn

        public com.pulumi.core.Output<java.lang.String> roleArn()
        Returns:
        ARN of the IAM role that EventBridge Scheduler will use for this target when the schedule is invoked. Read more in [Set up the execution role](https://docs.aws.amazon.com/scheduler/latest/UserGuide/setting-up.html#setting-up-execution-role). The following arguments are optional:
      • sagemakerPipelineParameters

        public java.util.Optional<com.pulumi.core.Output<ScheduleTargetSagemakerPipelineParametersArgs>> sagemakerPipelineParameters()
        Returns:
        Templated target type for the Amazon SageMaker AI [`StartPipelineExecution`](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StartPipelineExecution.html) API operation. Detailed below.
      • sqsParameters

        public java.util.Optional<com.pulumi.core.Output<ScheduleTargetSqsParametersArgs>> sqsParameters()
        Returns:
        The templated target type for the Amazon SQS [`SendMessage`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html) API operation. Detailed below.