Interface CfnPipe.PipeTargetParametersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPipe.PipeTargetParametersProperty.Jsii$Proxy
- Enclosing class:
CfnPipe
For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide .
Example:
Stream sourceStream;
Queue targetQueue;
KinesisSource pipeSource = KinesisSource.Builder.create(sourceStream)
.startingPosition(KinesisStartingPosition.LATEST)
.build();
Pipe pipe = Pipe.Builder.create(this, "Pipe")
.source(pipeSource)
.target(new SqsTarget(targetQueue))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPipe.PipeTargetParametersPropertystatic final classAn implementation forCfnPipe.PipeTargetParametersProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe parameters for using an AWS Batch job as a target.default ObjectThe parameters for using an CloudWatch Logs log stream as a target.default ObjectThe parameters for using an Amazon ECS task as a target.default ObjectThe parameters for using an EventBridge event bus as a target.default ObjectThese are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.default StringValid JSON text passed to the target.default ObjectThe parameters for using a Kinesis stream as a target.default ObjectThe parameters for using a Lambda function as a target.default ObjectThese are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.default ObjectThe parameters for using a SageMaker AI pipeline as a target.default ObjectThe parameters for using a Amazon SQS stream as a target.default ObjectThe parameters for using a Step Functions state machine as a target.default ObjectThe parameters for using a Timestream for LiveAnalytics table as a target.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBatchJobParameters
The parameters for using an AWS Batch job as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetBatchJobParametersProperty- See Also:
-
getCloudWatchLogsParameters
The parameters for using an CloudWatch Logs log stream as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetCloudWatchLogsParametersProperty- See Also:
-
getEcsTaskParameters
The parameters for using an Amazon ECS task as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetEcsTaskParametersProperty- See Also:
-
getEventBridgeEventBusParameters
The parameters for using an EventBridge event bus as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetEventBridgeEventBusParametersProperty- See Also:
-
getHttpParameters
These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.Returns union: either
IResolvableorCfnPipe.PipeTargetHttpParametersProperty- See Also:
-
getInputTemplate
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 .
To remove an input template, specify an empty string.
- See Also:
-
getKinesisStreamParameters
The parameters for using a Kinesis stream as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetKinesisStreamParametersProperty- See Also:
-
getLambdaFunctionParameters
The parameters for using a Lambda function as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetLambdaFunctionParametersProperty- See Also:
-
getRedshiftDataParameters
These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.Returns union: either
IResolvableorCfnPipe.PipeTargetRedshiftDataParametersProperty- See Also:
-
getSageMakerPipelineParameters
The parameters for using a SageMaker AI pipeline as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetSageMakerPipelineParametersProperty- See Also:
-
getSqsQueueParameters
The parameters for using a Amazon SQS stream as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetSqsQueueParametersProperty- See Also:
-
getStepFunctionStateMachineParameters
The parameters for using a Step Functions state machine as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetStateMachineParametersProperty- See Also:
-
getTimestreamParameters
The parameters for using a Timestream for LiveAnalytics table as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
builder
-