aws-cdk-lib.aws_redshift.CfnEndpointAccessProps

interface CfnEndpointAccessProps

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

Properties for defining a CfnEndpointAccess.

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 cfnEndpointAccessProps: redshift.CfnEndpointAccessProps = {
  clusterIdentifier: 'clusterIdentifier',
  endpointName: 'endpointName',
  subnetGroupName: 'subnetGroupName',
  vpcSecurityGroupIds: ['vpcSecurityGroupIds'],

  // the properties below are optional
  resourceOwner: 'resourceOwner',
};

Properties

NameTypeDescription
clusterIdentifierstringThe cluster identifier of the cluster associated with the endpoint.
endpointNamestringThe name of the endpoint.
subnetGroupNamestringThe subnet group name where Amazon Redshift chooses to deploy the endpoint.
vpcSecurityGroupIdsstring[]The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
resourceOwner?stringThe AWS account ID of the owner of the cluster.

clusterIdentifier

Type: string

The cluster identifier of the cluster associated with the endpoint.


endpointName

Type: string

The name of the endpoint.


subnetGroupName

Type: string

The subnet group name where Amazon Redshift chooses to deploy the endpoint.


vpcSecurityGroupIds

Type: string[]

The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.


resourceOwner?

Type: string (optional)

The AWS account ID of the owner of the cluster.