AWS::MSK::ServerlessCluster - AWS CloudFormation

AWS::MSK::ServerlessCluster

Specifies the properties required for creating a serverless cluster.

Syntax

To declare this entity in your AWS 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.