OpenSearchIngestion / Client / get_pipeline_blueprint

get_pipeline_blueprint#

OpenSearchIngestion.Client.get_pipeline_blueprint(**kwargs)#

Retrieves information about a specific blueprint for OpenSearch Ingestion. Blueprints are templates for the configuration needed for a CreatePipeline request. For more information, see Using blueprints to create a pipeline.

See also: AWS API Documentation

Request Syntax

response = client.get_pipeline_blueprint(
    BlueprintName='string',
    Format='string'
)
Parameters:
  • BlueprintName (string) –

    [REQUIRED]

    The name of the blueprint to retrieve.

  • Format (string) – The format format of the blueprint to retrieve.

Return type:

dict

Returns:

Response Syntax

{
    'Blueprint': {
        'BlueprintName': 'string',
        'PipelineConfigurationBody': 'string',
        'DisplayName': 'string',
        'DisplayDescription': 'string',
        'Service': 'string',
        'UseCase': 'string'
    },
    'Format': 'string'
}

Response Structure

  • (dict) –

    • Blueprint (dict) –

      The requested blueprint in YAML format.

      • BlueprintName (string) –

        The name of the blueprint.

      • PipelineConfigurationBody (string) –

        The YAML configuration of the blueprint.

      • DisplayName (string) –

        The display name of the blueprint.

      • DisplayDescription (string) –

        A description of the blueprint.

      • Service (string) –

        The name of the service that the blueprint is associated with.

      • UseCase (string) –

        The use case that the blueprint relates to.

    • Format (string) –

      The format of the blueprint.

Exceptions

  • OpenSearchIngestion.Client.exceptions.DisabledOperationException

  • OpenSearchIngestion.Client.exceptions.AccessDeniedException

  • OpenSearchIngestion.Client.exceptions.InternalException

  • OpenSearchIngestion.Client.exceptions.ValidationException

  • OpenSearchIngestion.Client.exceptions.ResourceNotFoundException