aws-cdk-lib.aws_redshiftserverless.CfnWorkgroup.VpcEndpointProperty

interface VpcEndpointProperty

LanguageType name
.NETAmazon.CDK.AWS.RedshiftServerless.CfnWorkgroup.VpcEndpointProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsredshiftserverless#CfnWorkgroup_VpcEndpointProperty
Javasoftware.amazon.awscdk.services.redshiftserverless.CfnWorkgroup.VpcEndpointProperty
Pythonaws_cdk.aws_redshiftserverless.CfnWorkgroup.VpcEndpointProperty
TypeScript aws-cdk-lib » aws_redshiftserverless » CfnWorkgroup » VpcEndpointProperty

The connection endpoint for connecting to Amazon Redshift Serverless through the proxy.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_redshiftserverless as redshiftserverless } from 'aws-cdk-lib';
const vpcEndpointProperty: redshiftserverless.CfnWorkgroup.VpcEndpointProperty = {
  networkInterfaces: [{
    availabilityZone: 'availabilityZone',
    networkInterfaceId: 'networkInterfaceId',
    privateIpAddress: 'privateIpAddress',
    subnetId: 'subnetId',
  }],
  vpcEndpointId: 'vpcEndpointId',
  vpcId: 'vpcId',
};

Properties

NameTypeDescription
networkInterfaces?IResolvable | IResolvable | NetworkInterfaceProperty[]One or more network interfaces of the endpoint.
vpcEndpointId?stringThe connection endpoint ID for connecting to Amazon Redshift Serverless.
vpcId?stringThe VPC identifier that the endpoint is associated with.

networkInterfaces?

Type: IResolvable | IResolvable | NetworkInterfaceProperty[] (optional)

One or more network interfaces of the endpoint.

Also known as an interface endpoint.


vpcEndpointId?

Type: string (optional)

The connection endpoint ID for connecting to Amazon Redshift Serverless.


vpcId?

Type: string (optional)

The VPC identifier that the endpoint is associated with.