Skip to content
v2.273.0

AWS::Pipes Construct Library ​

This module is part of the AWS Cloud Development Kit project.

ts
import * as pipes from 'aws-cdk-lib/aws-pipes';
python
import aws_cdk.aws_pipes as pipes
java
import software.amazon.awscdk.services.pipes.*;
csharp
using Amazon.CDK.AWS.Pipes;
go
import pipes "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::Pipes.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnPipeConstruct (L1)Specifies a pipe.
CfnPipe.AwsVpcConfigurationPropertyStructThis structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used.
CfnPipe.BatchArrayPropertiesPropertyStructThe array properties for the submitted job, such as the size of the array.
CfnPipe.BatchContainerOverridesPropertyStructThe overrides that are sent to a container.
CfnPipe.BatchEnvironmentVariablePropertyStructThe environment variables to send to the container.
CfnPipe.BatchJobDependencyPropertyStructAn object that represents an AWS Batch job dependency.
CfnPipe.BatchResourceRequirementPropertyStructThe type and amount of a resource to assign to a container.
CfnPipe.BatchRetryStrategyPropertyStructThe retry strategy that's associated with a job.
CfnPipe.CapacityProviderStrategyItemPropertyStructThe details of a capacity provider strategy.
CfnPipe.CloudwatchLogsLogDestinationPropertyStructRepresents the Amazon CloudWatch Logs logging configuration settings for the pipe.
CfnPipe.DeadLetterConfigPropertyStructA DeadLetterConfig object that contains information about a dead-letter queue configuration.
CfnPipe.DimensionMappingPropertyStructMaps source data to a dimension in the target Timestream for LiveAnalytics table.
CfnPipe.EcsContainerOverridePropertyStructThe overrides that are sent to a container.
CfnPipe.EcsEnvironmentFilePropertyStructA list of files containing the environment variables to pass to a container.
CfnPipe.EcsEnvironmentVariablePropertyStructThe environment variables to send to the container.
CfnPipe.EcsEphemeralStoragePropertyStructThe amount of ephemeral storage to allocate for the task.
CfnPipe.EcsInferenceAcceleratorOverridePropertyStructDetails on an Elastic Inference accelerator task override.
CfnPipe.EcsResourceRequirementPropertyStructThe type and amount of a resource to assign to a container.
CfnPipe.EcsTaskOverridePropertyStructThe overrides that are associated with a task.
CfnPipe.FilterCriteriaPropertyStructThe collection of event patterns used to filter events.
CfnPipe.FilterPropertyStructFilter events using an event pattern.
CfnPipe.FirehoseLogDestinationPropertyStructRepresents the Amazon Data Firehose logging configuration settings for the pipe.
CfnPipe.MQBrokerAccessCredentialsPropertyStructThe AWS Secrets Manager secret that stores your broker credentials.
CfnPipe.MSKAccessCredentialsPropertyStructThe AWS Secrets Manager secret that stores your stream credentials.
CfnPipe.MultiMeasureAttributeMappingPropertyStructA mapping of a source event data field to a measure in a Timestream for LiveAnalytics record.
CfnPipe.MultiMeasureMappingPropertyStructMaps multiple measures from the source event to the same Timestream for LiveAnalytics record.
CfnPipe.NetworkConfigurationPropertyStructThis structure specifies the network configuration for an Amazon ECS task.
CfnPipe.PipeEnrichmentHttpParametersPropertyStructThese are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.
CfnPipe.PipeEnrichmentParametersPropertyStructThe parameters required to set up enrichment on your pipe.
CfnPipe.PipeLogConfigurationPropertyStructRepresents the configuration settings for the logs to which this pipe should report events.
CfnPipe.PipeSourceActiveMQBrokerParametersPropertyStructThe parameters for using an Active MQ broker as a source.
CfnPipe.PipeSourceDynamoDBStreamParametersPropertyStructThe parameters for using a DynamoDB stream as a source.
CfnPipe.PipeSourceKinesisStreamParametersPropertyStructThe parameters for using a Kinesis stream as a source.
CfnPipe.PipeSourceManagedStreamingKafkaParametersPropertyStructThe parameters for using an MSK stream as a source.
CfnPipe.PipeSourceParametersPropertyStructThe parameters required to set up a source for your pipe.
CfnPipe.PipeSourceRabbitMQBrokerParametersPropertyStructThe parameters for using a Rabbit MQ broker as a source.
CfnPipe.PipeSourceSelfManagedKafkaParametersPropertyStructThe parameters for using a self-managed Apache Kafka stream as a source.
CfnPipe.PipeSourceSqsQueueParametersPropertyStructThe parameters for using a Amazon SQS stream as a source.
CfnPipe.PipeTargetBatchJobParametersPropertyStructThe parameters for using an AWS Batch job as a target.
CfnPipe.PipeTargetCloudWatchLogsParametersPropertyStructThe parameters for using an CloudWatch Logs log stream as a target.
CfnPipe.PipeTargetEcsTaskParametersPropertyStructThe parameters for using an Amazon ECS task as a target.
CfnPipe.PipeTargetEventBridgeEventBusParametersPropertyStructThe parameters for using an EventBridge event bus as a target.
CfnPipe.PipeTargetHttpParametersPropertyStructThese are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.
CfnPipe.PipeTargetKinesisStreamParametersPropertyStructThe parameters for using a Kinesis stream as a target.
CfnPipe.PipeTargetLambdaFunctionParametersPropertyStructThe parameters for using a Lambda function as a target.
CfnPipe.PipeTargetParametersPropertyStructThe parameters required to set up a target for your pipe.
CfnPipe.PipeTargetRedshiftDataParametersPropertyStructThese are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.
CfnPipe.PipeTargetSageMakerPipelineParametersPropertyStructThe parameters for using a SageMaker AI pipeline as a target.
CfnPipe.PipeTargetSqsQueueParametersPropertyStructThe parameters for using a Amazon SQS stream as a target.
CfnPipe.PipeTargetStateMachineParametersPropertyStructThe parameters for using a Step Functions state machine as a target.
CfnPipe.PipeTargetTimestreamParametersPropertyStructThe parameters for using a Timestream for LiveAnalytics table as a target.
CfnPipe.PlacementConstraintPropertyStructAn object representing a constraint on task placement.
CfnPipe.PlacementStrategyPropertyStructThe task placement strategy for a task or service.
CfnPipe.S3LogDestinationPropertyStructRepresents the Amazon S3 logging configuration settings for the pipe.
CfnPipe.SageMakerPipelineParameterPropertyStructName/Value pair of a parameter to start execution of a SageMaker AI Model Building Pipeline.
CfnPipe.SelfManagedKafkaAccessConfigurationCredentialsPropertyStructThe AWS Secrets Manager secret that stores your stream credentials.
CfnPipe.SelfManagedKafkaAccessConfigurationVpcPropertyStructThis structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.
CfnPipe.SingleMeasureMappingPropertyStructMaps a single source data field to a single record in the specified Timestream for LiveAnalytics table.
CfnPipePropsStructProperties for defining a CfnPipe.