Skip to content

/AWS1/CL_OSIPIPELINE

Information about an existing OpenSearch Ingestion pipeline.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_pipelinename TYPE /AWS1/OSISTRING /AWS1/OSISTRING

The name of the pipeline.

iv_pipelinearn TYPE /AWS1/OSISTRING /AWS1/OSISTRING

The Amazon Resource Name (ARN) of the pipeline.

iv_minunits TYPE /AWS1/OSIINTEGER /AWS1/OSIINTEGER

The minimum pipeline capacity, in Ingestion Compute Units (ICUs).

iv_maxunits TYPE /AWS1/OSIINTEGER /AWS1/OSIINTEGER

The maximum pipeline capacity, in Ingestion Compute Units (ICUs).

iv_status TYPE /AWS1/OSIPIPELINESTATUS /AWS1/OSIPIPELINESTATUS

The current status of the pipeline.

io_statusreason TYPE REF TO /AWS1/CL_OSIPLINSTATUSREASON /AWS1/CL_OSIPLINSTATUSREASON

The reason for the current status of the pipeline.

iv_pipelineconfigurationbody TYPE /AWS1/OSISTRING /AWS1/OSISTRING

The Data Prepper pipeline configuration in YAML format.

iv_createdat TYPE /AWS1/OSITIMESTAMP /AWS1/OSITIMESTAMP

The date and time when the pipeline was created.

iv_lastupdatedat TYPE /AWS1/OSITIMESTAMP /AWS1/OSITIMESTAMP

The date and time when the pipeline was last updated.

it_ingestendpointurls TYPE /AWS1/CL_OSIINGESTENDPTURLSL00=>TT_INGESTENDPOINTURLSLIST TT_INGESTENDPOINTURLSLIST

The ingestion endpoints for the pipeline, which you can send data to.

io_logpublishingoptions TYPE REF TO /AWS1/CL_OSILOGPUBINGOPTIONS /AWS1/CL_OSILOGPUBINGOPTIONS

Key-value pairs that represent log publishing settings.

it_vpcendpoints TYPE /AWS1/CL_OSIVPCENDPOINT=>TT_VPCENDPOINTSLIST TT_VPCENDPOINTSLIST

The VPC interface endpoints that have access to the pipeline.

io_bufferoptions TYPE REF TO /AWS1/CL_OSIBUFFEROPTIONS /AWS1/CL_OSIBUFFEROPTIONS

BufferOptions

io_encryptionatrestoptions TYPE REF TO /AWS1/CL_OSIENCATRESTOPTIONS /AWS1/CL_OSIENCATRESTOPTIONS

EncryptionAtRestOptions

iv_vpcendpointservice TYPE /AWS1/OSISTRING /AWS1/OSISTRING

The VPC endpoint service name for the pipeline.

it_servicevpcendpoints TYPE /AWS1/CL_OSISERVICEVPCENDPOINT=>TT_SERVICEVPCENDPOINTSLIST TT_SERVICEVPCENDPOINTSLIST

A list of VPC endpoints that OpenSearch Ingestion has created to other Amazon Web Services services.

it_destinations TYPE /AWS1/CL_OSIPIPELINEDST=>TT_PIPELINEDESTINATIONLIST TT_PIPELINEDESTINATIONLIST

Destinations to which the pipeline writes data.

it_tags TYPE /AWS1/CL_OSITAG=>TT_TAGLIST TT_TAGLIST

A list of tags associated with the given pipeline.

iv_pipelinerolearn TYPE /AWS1/OSIPIPELINEROLEARN /AWS1/OSIPIPELINEROLEARN

The Amazon Resource Name (ARN) of the IAM role that the pipeline uses to access AWS resources.


Queryable Attributes

PipelineName

The name of the pipeline.

Accessible with the following methods

Method Description
GET_PIPELINENAME() Getter for PIPELINENAME, with configurable default
ASK_PIPELINENAME() Getter for PIPELINENAME w/ exceptions if field has no value
HAS_PIPELINENAME() Determine if PIPELINENAME has a value

PipelineArn

The Amazon Resource Name (ARN) of the pipeline.

Accessible with the following methods

Method Description
GET_PIPELINEARN() Getter for PIPELINEARN, with configurable default
ASK_PIPELINEARN() Getter for PIPELINEARN w/ exceptions if field has no value
HAS_PIPELINEARN() Determine if PIPELINEARN has a value

MinUnits

The minimum pipeline capacity, in Ingestion Compute Units (ICUs).

Accessible with the following methods

Method Description
GET_MINUNITS() Getter for MINUNITS

MaxUnits

The maximum pipeline capacity, in Ingestion Compute Units (ICUs).

Accessible with the following methods

Method Description
GET_MAXUNITS() Getter for MAXUNITS

Status

The current status of the pipeline.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

StatusReason

The reason for the current status of the pipeline.

Accessible with the following methods

Method Description
GET_STATUSREASON() Getter for STATUSREASON

PipelineConfigurationBody

The Data Prepper pipeline configuration in YAML format.

Accessible with the following methods

Method Description
GET_PIPELINECONFBODY() Getter for PIPELINECONFIGURATIONBODY, with configurable defa
ASK_PIPELINECONFBODY() Getter for PIPELINECONFIGURATIONBODY w/ exceptions if field
HAS_PIPELINECONFBODY() Determine if PIPELINECONFIGURATIONBODY has a value

CreatedAt

The date and time when the pipeline was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

LastUpdatedAt

The date and time when the pipeline was last updated.

Accessible with the following methods

Method Description
GET_LASTUPDATEDAT() Getter for LASTUPDATEDAT, with configurable default
ASK_LASTUPDATEDAT() Getter for LASTUPDATEDAT w/ exceptions if field has no value
HAS_LASTUPDATEDAT() Determine if LASTUPDATEDAT has a value

IngestEndpointUrls

The ingestion endpoints for the pipeline, which you can send data to.

Accessible with the following methods

Method Description
GET_INGESTENDPOINTURLS() Getter for INGESTENDPOINTURLS, with configurable default
ASK_INGESTENDPOINTURLS() Getter for INGESTENDPOINTURLS w/ exceptions if field has no
HAS_INGESTENDPOINTURLS() Determine if INGESTENDPOINTURLS has a value

LogPublishingOptions

Key-value pairs that represent log publishing settings.

Accessible with the following methods

Method Description
GET_LOGPUBLISHINGOPTIONS() Getter for LOGPUBLISHINGOPTIONS

VpcEndpoints

The VPC interface endpoints that have access to the pipeline.

Accessible with the following methods

Method Description
GET_VPCENDPOINTS() Getter for VPCENDPOINTS, with configurable default
ASK_VPCENDPOINTS() Getter for VPCENDPOINTS w/ exceptions if field has no value
HAS_VPCENDPOINTS() Determine if VPCENDPOINTS has a value

BufferOptions

BufferOptions

Accessible with the following methods

Method Description
GET_BUFFEROPTIONS() Getter for BUFFEROPTIONS

EncryptionAtRestOptions

EncryptionAtRestOptions

Accessible with the following methods

Method Description
GET_ENCRYPTIONATRESTOPTIONS() Getter for ENCRYPTIONATRESTOPTIONS

VpcEndpointService

The VPC endpoint service name for the pipeline.

Accessible with the following methods

Method Description
GET_VPCENDPOINTSERVICE() Getter for VPCENDPOINTSERVICE, with configurable default
ASK_VPCENDPOINTSERVICE() Getter for VPCENDPOINTSERVICE w/ exceptions if field has no
HAS_VPCENDPOINTSERVICE() Determine if VPCENDPOINTSERVICE has a value

ServiceVpcEndpoints

A list of VPC endpoints that OpenSearch Ingestion has created to other Amazon Web Services services.

Accessible with the following methods

Method Description
GET_SERVICEVPCENDPOINTS() Getter for SERVICEVPCENDPOINTS, with configurable default
ASK_SERVICEVPCENDPOINTS() Getter for SERVICEVPCENDPOINTS w/ exceptions if field has no
HAS_SERVICEVPCENDPOINTS() Determine if SERVICEVPCENDPOINTS has a value

Destinations

Destinations to which the pipeline writes data.

Accessible with the following methods

Method Description
GET_DESTINATIONS() Getter for DESTINATIONS, with configurable default
ASK_DESTINATIONS() Getter for DESTINATIONS w/ exceptions if field has no value
HAS_DESTINATIONS() Determine if DESTINATIONS has a value

Tags

A list of tags associated with the given pipeline.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value

PipelineRoleArn

The Amazon Resource Name (ARN) of the IAM role that the pipeline uses to access AWS resources.

Accessible with the following methods

Method Description
GET_PIPELINEROLEARN() Getter for PIPELINEROLEARN, with configurable default
ASK_PIPELINEROLEARN() Getter for PIPELINEROLEARN w/ exceptions if field has no val
HAS_PIPELINEROLEARN() Determine if PIPELINEROLEARN has a value