aws-cdk-lib.aws_redshift.CfnEndpointAccess.VpcEndpointProperty

interface VpcEndpointProperty

LanguageType name
.NETAmazon.CDK.AWS.Redshift.CfnEndpointAccess.VpcEndpointProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsredshift#CfnEndpointAccess_VpcEndpointProperty
Javasoftware.amazon.awscdk.services.redshift.CfnEndpointAccess.VpcEndpointProperty
Pythonaws_cdk.aws_redshift.CfnEndpointAccess.VpcEndpointProperty
TypeScript aws-cdk-lib » aws_redshift » CfnEndpointAccess » VpcEndpointProperty

The connection endpoint for connecting to an Amazon Redshift cluster 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_redshift as redshift } from 'aws-cdk-lib';
const vpcEndpointProperty: redshift.CfnEndpointAccess.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 an Amazon Redshift cluster through the proxy.
vpcId?stringThe VPC identifier that the endpoint is associated.

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 an Amazon Redshift cluster through the proxy.


vpcId?

Type: string (optional)

The VPC identifier that the endpoint is associated.