# PipeTargetParametersProperty

The parameters required to set up a target for your pipe.

For more information about pipe target parameters, including how to use dynamic path parameters, see [Target parameters](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-target.html) in the *Amazon EventBridge User Guide* .

- Source: Generated code
- Type last changed: v2.146.0 · 13 Jun 2024

## Example

```ts
declare const sourceStream: kinesis.Stream;
declare const targetQueue: sqs.Queue;

const pipeSource = new sources.KinesisSource(sourceStream, {
  startingPosition: sources.KinesisStartingPosition.LATEST,
});

const pipe = new pipes.Pipe(this, 'Pipe', {
  source: pipeSource,
  target: new SqsTarget(targetQueue)
});
```

## Properties

- `batchJobParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetBatchJobParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetBatchJobParametersProperty.html) — The parameters for using an AWS Batch job as a target.

- `cloudWatchLogsParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetCloudWatchLogsParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetCloudWatchLogsParametersProperty.html) — The parameters for using an CloudWatch Logs log stream as a target.

- `ecsTaskParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetEcsTaskParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetEcsTaskParametersProperty.html) — The parameters for using an Amazon ECS task as a target.

- `eventBridgeEventBusParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetEventBridgeEventBusParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetEventBridgeEventBusParametersProperty.html) — The parameters for using an EventBridge event bus as a target.

- `httpParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetHttpParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetHttpParametersProperty.html) — These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.

- `inputTemplate`: string — 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](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .

  To remove an input template, specify an empty string.

- `kinesisStreamParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetKinesisStreamParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetKinesisStreamParametersProperty.html) — The parameters for using a Kinesis stream as a target.

- `lambdaFunctionParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetLambdaFunctionParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetLambdaFunctionParametersProperty.html) — The parameters for using a Lambda function as a target.

- `redshiftDataParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetRedshiftDataParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetRedshiftDataParametersProperty.html) — These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.

- `sageMakerPipelineParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetSageMakerPipelineParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetSageMakerPipelineParametersProperty.html) — The parameters for using a SageMaker AI pipeline as a target.

- `sqsQueueParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetSqsQueueParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetSqsQueueParametersProperty.html) — The parameters for using a Amazon SQS stream as a target.

- `stepFunctionStateMachineParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetStateMachineParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetStateMachineParametersProperty.html) — The parameters for using a Step Functions state machine as a target.

- `timestreamParameters`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnPipe.PipeTargetTimestreamParametersProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_pipes.CfnPipe.PipeTargetTimestreamParametersProperty.html) — The parameters for using a Timestream for LiveAnalytics table as a target.
