Skip to main content

@swamp/aws/osis

v2026.04.23.3

AWS OSIS infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsosiscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/osis

@swamp/aws/osis/pipelinev2026.04.23.2pipeline.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
BufferOptions?objectKey-value pairs to configure buffering.
EncryptionAtRestOptions?objectKey-value pairs to configure encryption at rest.
LogPublishingOptions?objectKey-value pairs to configure log publishing.
MaxUnitsnumberThe maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
MinUnitsnumberThe minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
PipelineConfigurationBodystringThe Data Prepper pipeline configuration.
PipelineNamestringName of the OpenSearch Ingestion Service pipeline to create. Pipeline names are unique across the pipelines owned by an account within an AWS Region.
Tags?arrayAn array of key-value pairs to apply to this resource.
VpcOptions?objectContainer for the values required to configure VPC access for the pipeline. If you don't specify these values, OpenSearch Ingestion Service creates the pipeline with a public endpoint.
PipelineRoleArn?stringThe Pipeline Role (ARN) for the pipeline.
ResourcePolicy?object
createCreate a OSIS Pipeline
getGet a OSIS Pipeline
ArgumentTypeDescription
identifierstringThe primary identifier of the OSIS Pipeline
updateUpdate a OSIS Pipeline
deleteDelete a OSIS Pipeline
ArgumentTypeDescription
identifierstringThe primary identifier of the OSIS Pipeline
syncSync OSIS Pipeline state from AWS

Resources

state(infinite)— OSIS Pipeline resource state