OpenSearchIngestion / Client / get_pipeline_change_progress

get_pipeline_change_progress#

OpenSearchIngestion.Client.get_pipeline_change_progress(**kwargs)#

Returns progress information for the current change happening on an OpenSearch Ingestion pipeline. Currently, this operation only returns information when a pipeline is being created.

For more information, see Tracking the status of pipeline creation.

See also: AWS API Documentation

Request Syntax

response = client.get_pipeline_change_progress(
    PipelineName='string'
)
Parameters:

PipelineName (string) –

[REQUIRED]

The name of the pipeline.

Return type:

dict

Returns:

Response Syntax

{
    'ChangeProgressStatuses': [
        {
            'StartTime': datetime(2015, 1, 1),
            'Status': 'PENDING'|'IN_PROGRESS'|'COMPLETED'|'FAILED',
            'TotalNumberOfStages': 123,
            'ChangeProgressStages': [
                {
                    'Name': 'string',
                    'Status': 'PENDING'|'IN_PROGRESS'|'COMPLETED'|'FAILED',
                    'Description': 'string',
                    'LastUpdatedAt': datetime(2015, 1, 1)
                },
            ]
        },
    ]
}

Response Structure

  • (dict) –

    • ChangeProgressStatuses (list) –

      The current status of the change happening on the pipeline.

      • (dict) –

        The progress details of a pipeline configuration change.

        • StartTime (datetime) –

          The time at which the configuration change is made on the pipeline.

        • Status (string) –

          The overall status of the pipeline configuration change.

        • TotalNumberOfStages (integer) –

          The total number of stages required for the pipeline configuration change.

        • ChangeProgressStages (list) –

          Information about the stages that the pipeline is going through to perform the configuration change.

          • (dict) –

            Progress details for a specific stage of a pipeline configuration change.

            • Name (string) –

              The name of the stage.

            • Status (string) –

              The current status of the stage that the change is in.

            • Description (string) –

              A description of the stage.

            • LastUpdatedAt (datetime) –

              The most recent updated timestamp of the stage.

Exceptions