Package com.pulumi.aws.scheduler.inputs
Class ScheduleTargetArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.scheduler.inputs.ScheduleTargetArgs
-
public final class ScheduleTargetArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScheduleTargetArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ScheduleTargetArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>arn()static ScheduleTargetArgs.Builderbuilder()static ScheduleTargetArgs.Builderbuilder(ScheduleTargetArgs defaults)java.util.Optional<com.pulumi.core.Output<ScheduleTargetDeadLetterConfigArgs>>deadLetterConfig()java.util.Optional<com.pulumi.core.Output<ScheduleTargetEcsParametersArgs>>ecsParameters()java.util.Optional<com.pulumi.core.Output<ScheduleTargetEventbridgeParametersArgs>>eventbridgeParameters()java.util.Optional<com.pulumi.core.Output<java.lang.String>>input()java.util.Optional<com.pulumi.core.Output<ScheduleTargetKinesisParametersArgs>>kinesisParameters()java.util.Optional<com.pulumi.core.Output<ScheduleTargetRetryPolicyArgs>>retryPolicy()com.pulumi.core.Output<java.lang.String>roleArn()java.util.Optional<com.pulumi.core.Output<ScheduleTargetSagemakerPipelineParametersArgs>>sagemakerPipelineParameters()java.util.Optional<com.pulumi.core.Output<ScheduleTargetSqsParametersArgs>>sqsParameters()
-
-
-
Field Detail
-
Empty
public static final ScheduleTargetArgs Empty
-
-
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.
-
builder
public static ScheduleTargetArgs.Builder builder()
-
builder
public static ScheduleTargetArgs.Builder builder(ScheduleTargetArgs defaults)
-
-