AWS::MSK::Configuration
Creates a new MSK configuration.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::MSK::Configuration", "Properties" : { "Description" :
String
, "KafkaVersionsList" :[ String, ... ]
, "Name" :String
, "ServerProperties" :String
} }
YAML
Type: AWS::MSK::Configuration Properties: Description:
String
KafkaVersionsList:- String
Name:String
ServerProperties:String
Properties
Description
-
The description of the configuration.
Required: No
Type: String
Update requires: No interruption
KafkaVersionsList
-
A list of the versions of Apache Kafka with which you can use this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this list.
Required: No
Type: List of String
Update requires: Replacement
Name
-
The name of the configuration. Configuration names are strings that match the regex "^[0-9A-Za-z][0-9A-Za-z-]{0,}$".
Required: Yes
Type: String
Update requires: Replacement
ServerProperties
-
Contents of the
server.properties
file. When using the API, you must ensure that the contents of the file are base64 encoded. When using the console, the SDK, or the CLI, the contents ofserver.properties
can be in plaintext.Required: Yes
Type: String
Update requires: No interruption
Return values
Ref
The ARN of the configuration.
Fn::GetAtt
The ARN of the configuration.