Skip to content

/AWS1/CL_PIS=>CREATEPIPE()

About CreatePipe

Create a pipe. Amazon EventBridge Pipes connect event sources to targets and reduces the need for specialized knowledge and integration code.

Method Signature

IMPORTING

Required arguments:

IV_NAME TYPE /AWS1/PISPIPENAME /AWS1/PISPIPENAME

The name of the pipe.

IV_SOURCE TYPE /AWS1/PISARNORURL /AWS1/PISARNORURL

The ARN of the source resource.

IV_TARGET TYPE /AWS1/PISARN /AWS1/PISARN

The ARN of the target resource.

IV_ROLEARN TYPE /AWS1/PISROLEARN /AWS1/PISROLEARN

The ARN of the role that allows the pipe to send data to the target.

Optional arguments:

IV_DESCRIPTION TYPE /AWS1/PISPIPEDESCRIPTION /AWS1/PISPIPEDESCRIPTION

A description of the pipe.

IV_DESIREDSTATE TYPE /AWS1/PISREQUESTEDPIPESTATE /AWS1/PISREQUESTEDPIPESTATE

The state the pipe should be in.

IO_SOURCEPARAMETERS TYPE REF TO /AWS1/CL_PISPIPESOURCEPARAMS /AWS1/CL_PISPIPESOURCEPARAMS

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

IV_ENRICHMENT TYPE /AWS1/PISOPTIONALARN /AWS1/PISOPTIONALARN

The ARN of the enrichment resource.

IO_ENRICHMENTPARAMETERS TYPE REF TO /AWS1/CL_PISPIPEENRICHMENTPRMS /AWS1/CL_PISPIPEENRICHMENTPRMS

The parameters required to set up enrichment on your pipe.

IO_TARGETPARAMETERS TYPE REF TO /AWS1/CL_PISPIPETARGETPARAMS /AWS1/CL_PISPIPETARGETPARAMS

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 in the Amazon EventBridge User Guide.

IT_TAGS TYPE /AWS1/CL_PISTAGMAP_W=>TT_TAGMAP TT_TAGMAP

The list of key-value pairs to associate with the pipe.

IO_LOGCONFIGURATION TYPE REF TO /AWS1/CL_PISPIPELOGCONFPARAMS /AWS1/CL_PISPIPELOGCONFPARAMS

The logging configuration settings for the pipe.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_PISCREATEPIPERESPONSE /AWS1/CL_PISCREATEPIPERESPONSE