OpenSearchIngestion / Client / list_pipelines



Lists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region. For more information, see Viewing Amazon OpenSearch Ingestion pipelines.

See also: AWS API Documentation

Request Syntax

response = client.list_pipelines(
  • MaxResults (integer) – An optional parameter that specifies the maximum number of results to return. You can use nextToken to get the next page of results.

  • NextToken (string) – If your initial ListPipelines operation returns a nextToken, you can include the returned nextToken in subsequent ListPipelines operations, which returns results in the next page.

Return type:



Response Syntax

    'NextToken': 'string',
    'Pipelines': [
            'StatusReason': {
                'Description': 'string'
            'PipelineName': 'string',
            'PipelineArn': 'string',
            'MinUnits': 123,
            'MaxUnits': 123,
            'CreatedAt': datetime(2015, 1, 1),
            'LastUpdatedAt': datetime(2015, 1, 1)

Response Structure

  • (dict) –

    • NextToken (string) –

      When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

    • Pipelines (list) –

      A list of all existing Data Prepper pipelines.

      • (dict) –

        Summary information for an OpenSearch Ingestion pipeline.

        • Status (string) –

          The current status of the pipeline.

        • StatusReason (dict) –

          Information about a pipeline’s current status.

          • Description (string) –

            A description of why a pipeline has a certain status.

        • PipelineName (string) –

          The name of the pipeline.

        • PipelineArn (string) –

          The Amazon Resource Name (ARN) of the pipeline.

        • MinUnits (integer) –

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

        • MaxUnits (integer) –

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

        • CreatedAt (datetime) –

          The date and time when the pipeline was created.

        • LastUpdatedAt (datetime) –

          The date and time when the pipeline was last updated.


  • OpenSearchIngestion.Client.exceptions.ValidationException

  • OpenSearchIngestion.Client.exceptions.InternalException

  • OpenSearchIngestion.Client.exceptions.AccessDeniedException

  • OpenSearchIngestion.Client.exceptions.InvalidPaginationTokenException