Skip to content

PipelineEndpoint

Source: src/AWS/OSIS/PipelineEndpoint.ts

A VPC endpoint for an Amazon OpenSearch Ingestion (OSIS) pipeline — lets clients inside a VPC ingest data into a pipeline privately, without traversing the public ingest endpoint.

All properties are create-only; any change replaces the endpoint. The endpoint id is assigned by OSIS on create.

const endpoint = yield* OSIS.PipelineEndpoint("Private", {
pipelineArn: pipeline.pipelineArn,
vpcOptions: {
subnetIds: [subnet.subnetId],
securityGroupIds: [securityGroup.securityGroupId],
},
});
// endpoint.ingestEndpointUrl — the VPC-private ingest URL