aws-cdk-lib.aws_msk.CfnServerlessClusterProps

interface CfnServerlessClusterProps

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

Properties for defining a CfnServerlessCluster.

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 cfnServerlessClusterProps: msk.CfnServerlessClusterProps = {
  clientAuthentication: {
    sasl: {
      iam: {
        enabled: false,
      },
    },
  },
  clusterName: 'clusterName',
  vpcConfigs: [{
    subnetIds: ['subnetIds'],

    // the properties below are optional
    securityGroups: ['securityGroups'],
  }],

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

Properties

NameTypeDescription
clientAuthenticationIResolvable | ClientAuthenticationPropertyAWS::MSK::ServerlessCluster.ClientAuthentication.
clusterNamestringAWS::MSK::ServerlessCluster.ClusterName.
vpcConfigsIResolvable | IResolvable | VpcConfigProperty[]AWS::MSK::ServerlessCluster.VpcConfigs.
tags?{ [string]: string }AWS::MSK::ServerlessCluster.Tags.

clientAuthentication

Type: IResolvable | ClientAuthenticationProperty

AWS::MSK::ServerlessCluster.ClientAuthentication.


clusterName

Type: string

AWS::MSK::ServerlessCluster.ClusterName.


vpcConfigs

Type: IResolvable | IResolvable | VpcConfigProperty[]

AWS::MSK::ServerlessCluster.VpcConfigs.


tags?

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

AWS::MSK::ServerlessCluster.Tags.