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:
ClientAuthentication
ClusterName:String
Tags: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:
1
Maximum:
64
Update 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.