<p>Creates a new MSK cluster.</p>
kafka_create_cluster(BrokerNodeGroupInfo, ClientAuthentication,
ClusterName, ConfigurationInfo, EncryptionInfo, EnhancedMonitoring,
OpenMonitoring, KafkaVersion, NumberOfBrokerNodes, Tags)
[required] <p>Information about the broker nodes in the cluster.</p>
<p>Includes all client authentication related information.</p>
[required] <p>The name of the cluster.</p>
<p>Represents the configuration that you want MSK to use for the brokers in a cluster.</p>
<p>Includes all encryption-related information.</p>
<p>Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.</p>
<p>The settings for open monitoring.</p>
[required] <p>The version of Apache Kafka.</p>
[required] <p>The number of broker nodes in the cluster.</p>
<p>Create tags when creating the cluster.</p>
svc$create_cluster( BrokerNodeGroupInfo = list( BrokerAZDistribution = "DEFAULT", ClientSubnets = list( "string" ), InstanceType = "string", SecurityGroups = list( "string" ), StorageInfo = list( EbsStorageInfo = list( VolumeSize = 123 ) ) ), ClientAuthentication = list( Tls = list( CertificateAuthorityArnList = list( "string" ) ) ), ClusterName = "string", ConfigurationInfo = list( Arn = "string", Revision = 123 ), EncryptionInfo = list( EncryptionAtRest = list( DataVolumeKMSKeyId = "string" ), EncryptionInTransit = list( ClientBroker = "TLS"|"TLS_PLAINTEXT"|"PLAINTEXT", InCluster = TRUE|FALSE ) ), EnhancedMonitoring = "DEFAULT"|"PER_BROKER"|"PER_TOPIC_PER_BROKER", OpenMonitoring = list( Prometheus = list( JmxExporter = list( EnabledInBroker = TRUE|FALSE ), NodeExporter = list( EnabledInBroker = TRUE|FALSE ) ) ), KafkaVersion = "string", NumberOfBrokerNodes = 123, Tags = list( "string" ) )