Package com.pulumi.aws.pipes.outputs
Class PipeTargetParameters
- java.lang.Object
-
- com.pulumi.aws.pipes.outputs.PipeTargetParameters
-
public final class PipeTargetParameters extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPipeTargetParameters.Builder
-
Method Summary
-
-
-
Method Detail
-
batchJobParameters
public java.util.Optional<PipeTargetParametersBatchJobParameters> batchJobParameters()
- Returns:
- Parameters for using an AWS Batch job as a target. See `batchJobParameters` Block for details.
-
cloudwatchLogsParameters
public java.util.Optional<PipeTargetParametersCloudwatchLogsParameters> cloudwatchLogsParameters()
- Returns:
- Parameters for using a CloudWatch Logs log stream as a target. See `cloudwatchLogsParameters` Block for details.
-
ecsTaskParameters
public java.util.Optional<PipeTargetParametersEcsTaskParameters> ecsTaskParameters()
- Returns:
- Parameters for using an Amazon ECS task as a target. See `ecsTaskParameters` Block for details.
-
eventbridgeEventBusParameters
public java.util.Optional<PipeTargetParametersEventbridgeEventBusParameters> eventbridgeEventBusParameters()
- Returns:
- Parameters for using an EventBridge event bus as a target. See `eventbridgeEventBusParameters` Block for details.
-
httpParameters
public java.util.Optional<PipeTargetParametersHttpParameters> httpParameters()
- Returns:
- Custom parameters used when the target is an API Gateway REST API or EventBridge ApiDestination. See `target_parameters.http_parameters` Block for details.
-
inputTemplate
public java.util.Optional<java.lang.String> inputTemplate()
- Returns:
- Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. Maximum length of 8192 characters.
-
kinesisStreamParameters
public java.util.Optional<PipeTargetParametersKinesisStreamParameters> kinesisStreamParameters()
- Returns:
- Parameters for using a Kinesis stream as a target. See `target_parameters.kinesis_stream_parameters` Block for details.
-
lambdaFunctionParameters
public java.util.Optional<PipeTargetParametersLambdaFunctionParameters> lambdaFunctionParameters()
- Returns:
- Parameters for using a Lambda function as a target. See `lambdaFunctionParameters` Block for details.
-
redshiftDataParameters
public java.util.Optional<PipeTargetParametersRedshiftDataParameters> redshiftDataParameters()
- Returns:
- Custom parameters used when the target is an Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement. See `redshiftDataParameters` Block for details.
-
sagemakerPipelineParameters
public java.util.Optional<PipeTargetParametersSagemakerPipelineParameters> sagemakerPipelineParameters()
- Returns:
- Parameters for using a SageMaker AI pipeline as a target. See `sagemakerPipelineParameters` Block for details.
-
sqsQueueParameters
public java.util.Optional<PipeTargetParametersSqsQueueParameters> sqsQueueParameters()
- Returns:
- Parameters for using an Amazon SQS stream as a target. See `target_parameters.sqs_queue_parameters` Block for details.
-
stepFunctionStateMachineParameters
public java.util.Optional<PipeTargetParametersStepFunctionStateMachineParameters> stepFunctionStateMachineParameters()
- Returns:
- Parameters for using a Step Functions state machine as a target. See `stepFunctionStateMachineParameters` Block for details.
-
builder
public static PipeTargetParameters.Builder builder()
-
builder
public static PipeTargetParameters.Builder builder(PipeTargetParameters defaults)
-
-