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.
Creating a Pipeline Endpoint
Section titled “Creating a Pipeline Endpoint”const endpoint = yield* OSIS.PipelineEndpoint("Private", { pipelineArn: pipeline.pipelineArn, vpcOptions: { subnetIds: [subnet.subnetId], securityGroupIds: [securityGroup.securityGroupId], },});// endpoint.ingestEndpointUrl — the VPC-private ingest URL