AWS::MSK::ServerlessCluster - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::MSK::ServerlessCluster

Specifies the properties required for creating a serverless cluster.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::MSK::ServerlessCluster", "Properties" : { "ClientAuthentication" : ClientAuthentication, "ClusterName" : String, "Tags" : {Key: Value, ...}, "VpcConfigs" : [ VpcConfig, ... ] } }

YAML

Type: AWS::MSK::ServerlessCluster Properties: ClientAuthentication: ClientAuthentication ClusterName: String Tags: Key: Value VpcConfigs: - VpcConfig

Properties

ClientAuthentication

Includes all client authentication related information.

Required: Yes

Type: ClientAuthentication

Update requires: Replacement

ClusterName

The name of the cluster.

Required: Yes

Type: String

Minimum: 1

Maximum: 64

Update requires: Replacement

Tags

An arbitrary set of tags (key-value pairs) for the cluster.

Required: No

Type: Object of String

Pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$

Update requires: Replacement

VpcConfigs

VPC configuration information for the serverless cluster.

Required: Yes

Type: Array of VpcConfig

Update requires: Replacement

Return values

Ref

When you provide the logical ID of this resource to the Ref intrinsic function, it returns the ARN of the created MSK cluster.

Fn::GetAtt

Fn::GetAtt returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

Arn

The Amazon Resource Name (ARN) of the MSK cluster.