---
type: resource-type
title: OSISPipeline
description: aws resource type AWS::OSIS::Pipeline
name: OSISPipeline
lexicon: aws
resource_type: AWS::OSIS::Pipeline
---
`AWS::OSIS::Pipeline`, a resource type of the aws lexicon.

## Properties

- `MaxUnits` (`number`, required): The maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- `MinUnits` (`number`, required): The minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- `PipelineConfigurationBody` (`string`, required): The Data Prepper pipeline configuration.
- `PipelineName` (`string`, required): Name of the OpenSearch Ingestion Service pipeline to create. Pipeline names are unique across the pipelines owned by an account within an AWS Region.
- `BufferOptions` (`OSISPipeline_BufferOptions`, optional)
- `EncryptionAtRestOptions` (`OSISPipeline_EncryptionAtRestOptions`, optional)
- `IngestEndpointUrls` (`string[]`, optional): A list of endpoints that can be used for ingesting data into a pipeline
- `LogPublishingOptions` (`OSISPipeline_LogPublishingOptions`, optional)
- `PipelineArn` (`string`, optional): The Amazon Resource Name (ARN) of the pipeline.
- `PipelineRoleArn` (`string`, optional): The Pipeline Role (ARN) for the pipeline.
- `ResourcePolicy` (`OSISPipeline_ResourcePolicy`, optional)
- `Tags` (`OSISPipeline_Tag[]`, optional): An array of key-value pairs to apply to this resource.
- `VpcEndpoints` (`OSISPipeline_VpcEndpoint[]`, optional): The VPC interface endpoints that have access to the pipeline.
- `VpcEndpointService` (`string`, optional): The VPC endpoint service name for the pipeline.
- `VpcOptions` (`OSISPipeline_VpcOptions`, optional)

## Attributes

- `IngestEndpointUrls`
- `PipelineArn`
- `VpcEndpoints`
- `VpcEndpointService`
