Skip to main content

pipeline

Gets an individual pipeline resource

Overview

Namepipeline
TypeResource
Descriptionpipeline
Idawscc.osis.pipeline

Fields

NameDatatypeDescription
buffer_optionsobject
encryption_at_rest_optionsobject
log_publishing_optionsobject
max_unitsintegerThe maximum pipeline capacity, in Ingestion Compute Units (ICUs).
min_unitsintegerThe minimum pipeline capacity, in Ingestion Compute Units (ICUs).
pipeline_configuration_bodystringThe Data Prepper pipeline configuration in YAML format.
pipeline_namestringName of the OpenSearch Ingestion Service pipeline to create. Pipeline names are unique across the pipelines owned by an account within an AWS Region.
tagsarrayAn array of key-value pairs to apply to this resource.
vpc_optionsobject
vpc_endpointsarrayThe VPC interface endpoints that have access to the pipeline.
pipeline_arnstringThe Amazon Resource Name (ARN) of the pipeline.
ingest_endpoint_urlsarrayA list of endpoints that can be used for ingesting data into a pipeline
regionstringAWS region.

Methods

Currently only SELECT is supported for this resource resource.

Example

SELECT
region,
buffer_options,
encryption_at_rest_options,
log_publishing_options,
max_units,
min_units,
pipeline_configuration_body,
pipeline_name,
tags,
vpc_options,
vpc_endpoints,
pipeline_arn,
ingest_endpoint_urls
FROM awscc.osis.pipeline
WHERE data__Identifier = '<PipelineArn>';

Permissions

To operate on the pipeline resource, the following permissions are required:

Read

osis:GetPipeline,
osis:ListTagsForResource

Update

osis:UpdatePipeline,
osis:GetPipeline,
osis:ListTagsForResource,
osis:TagResource,
osis:UntagResource,
iam:PassRole,
logs:GetLogDelivery,
logs:UpdateLogDelivery,
logs:ListLogDeliveries,
kms:DescribeKey

Delete

osis:DeletePipeline,
osis:GetPipeline,
logs:GetLogDelivery,
logs:DeleteLogDelivery,
logs:ListLogDeliveries