aws-cdk-lib.aws_osis.CfnPipeline.VpcEndpointProperty

interface VpcEndpointProperty

LanguageType name
.NETAmazon.CDK.aws_osis.CfnPipeline.VpcEndpointProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsosis#CfnPipeline_VpcEndpointProperty
Javaservices.osis.CfnPipeline.VpcEndpointProperty
Pythonaws_cdk.aws_osis.CfnPipeline.VpcEndpointProperty
TypeScript aws-cdk-lib » aws_osis » CfnPipeline » VpcEndpointProperty

An OpenSearch Ingestion-managed VPC endpoint that will access one or more pipelines.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_osis as osis } from 'aws-cdk-lib';
const vpcEndpointProperty: osis.CfnPipeline.VpcEndpointProperty = {
  vpcEndpointId: 'vpcEndpointId',
  vpcId: 'vpcId',
  vpcOptions: {
    securityGroupIds: ['securityGroupIds'],
    subnetIds: ['subnetIds'],
  },
};

Properties

NameTypeDescription
vpcEndpointId?stringThe unique identifier of the endpoint.
vpcId?stringThe ID for your VPC.
vpcOptions?IResolvable | VpcOptionsPropertyInformation about the VPC, including associated subnets and security groups.

vpcEndpointId?

Type: string (optional)

The unique identifier of the endpoint.


vpcId?

Type: string (optional)

The ID for your VPC.

AWS PrivateLink generates this value when you create a VPC.


vpcOptions?

Type: IResolvable | VpcOptionsProperty (optional)

Information about the VPC, including associated subnets and security groups.