This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
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" :{, "VpcConfigs" :Key:Value, ...}[ VpcConfig, ... ]} }
YAML
Type: AWS::MSK::ServerlessCluster Properties: ClientAuthentication:ClientAuthenticationClusterName:StringTags:VpcConfigs:Key:Value- 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:
1Maximum:
64Update requires: Replacement
-
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.