aws-cdk-lib.aws_msk.CfnVpcConnectionProps

interface CfnVpcConnectionProps

LanguageType name
.NETAmazon.CDK.AWS.MSK.CfnVpcConnectionProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmsk#CfnVpcConnectionProps
Javasoftware.amazon.awscdk.services.msk.CfnVpcConnectionProps
Pythonaws_cdk.aws_msk.CfnVpcConnectionProps
TypeScript aws-cdk-lib » aws_msk » CfnVpcConnectionProps

Properties for defining a CfnVpcConnection.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_msk as msk } from 'aws-cdk-lib';
const cfnVpcConnectionProps: msk.CfnVpcConnectionProps = {
  authentication: 'authentication',
  clientSubnets: ['clientSubnets'],
  securityGroups: ['securityGroups'],
  targetClusterArn: 'targetClusterArn',
  vpcId: 'vpcId',

  // the properties below are optional
  tags: {
    tagsKey: 'tags',
  },
};

Properties

NameTypeDescription
authenticationstringThe type of private link authentication.
clientSubnetsstring[]The list of subnets in the client VPC to connect to.
securityGroupsstring[]The security groups to attach to the ENIs for the broker nodes.
targetClusterArnstringThe Amazon Resource Name (ARN) of the cluster.
vpcIdstringThe VPC id of the remote client.
tags?{ [string]: string }Create tags when creating the VPC connection.

authentication

Type: string

The type of private link authentication.


clientSubnets

Type: string[]

The list of subnets in the client VPC to connect to.


securityGroups

Type: string[]

The security groups to attach to the ENIs for the broker nodes.


targetClusterArn

Type: string

The Amazon Resource Name (ARN) of the cluster.


vpcId

Type: string

The VPC id of the remote client.


tags?

Type: { [string]: string } (optional)

Create tags when creating the VPC connection.