Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-msk-cluster.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::MSK::Cluster. Source:- No source definition found, add manually please

Properties

BrokerNodeGroupInfo object required
6 nested properties
ClientSubnets string[] required
InstanceType string | Aws_CF_FunctionString required
StorageInfo object
1 nested properties
EBSStorageInfo object
2 nested properties
VolumeSize integer
min=1max=16384
ProvisionedThroughput object
ConnectivityInfo object
2 nested properties
PublicAccess object
1 nested properties
Type string | Aws_CF_FunctionString
VpcConnectivity object
1 nested properties
ClientAuthentication object
SecurityGroups string[]
BrokerAZDistribution string | Aws_CF_FunctionString
KafkaVersion string | Aws_CF_FunctionString required
NumberOfBrokerNodes integer required
ClusterName string | Aws_CF_FunctionString required
EnhancedMonitoring string | Aws_CF_FunctionString
EncryptionInfo object
2 nested properties
EncryptionAtRest object
1 nested properties
DataVolumeKMSKeyId string | Aws_CF_FunctionString required
EncryptionInTransit object
2 nested properties
InCluster boolean
ClientBroker string | Aws_CF_FunctionString
OpenMonitoring object
1 nested properties
Prometheus object required
2 nested properties
JmxExporter object
1 nested properties
EnabledInBroker boolean required
NodeExporter object
1 nested properties
EnabledInBroker boolean required
CurrentVersion string | Aws_CF_FunctionString

The current version of the MSK cluster

ClientAuthentication object
3 nested properties
Tls object
2 nested properties
CertificateAuthorityArnList string[]
Enabled boolean
Sasl object
2 nested properties
Scram object
1 nested properties
Enabled boolean required
Iam object
1 nested properties
Enabled boolean required
Unauthenticated object
1 nested properties
Enabled boolean required
LoggingInfo object
1 nested properties
BrokerLogs object required
3 nested properties
S3 object
3 nested properties
Enabled boolean required
Prefix string | Aws_CF_FunctionString
Bucket string | Aws_CF_FunctionString
CloudWatchLogs object
2 nested properties
Enabled boolean required
LogGroup string | Aws_CF_FunctionString
Firehose object
2 nested properties
Enabled boolean required
DeliveryStream string | Aws_CF_FunctionString
Tags object

A key-value pair to associate with a resource.

ConfigurationInfo object
2 nested properties
Revision integer required
Arn string | Aws_CF_FunctionString required
StorageMode string | Aws_CF_FunctionString

Definitions

S3 object
Enabled boolean required
Prefix string | Aws_CF_FunctionString
Bucket string | Aws_CF_FunctionString
BrokerLogs object
S3 object
3 nested properties
Enabled boolean required
Prefix string | Aws_CF_FunctionString
Bucket string | Aws_CF_FunctionString
CloudWatchLogs object
2 nested properties
Enabled boolean required
LogGroup string | Aws_CF_FunctionString
Firehose object
2 nested properties
Enabled boolean required
DeliveryStream string | Aws_CF_FunctionString
NodeExporter object
EnabledInBroker boolean required
EncryptionInfo object
EncryptionAtRest object
1 nested properties
DataVolumeKMSKeyId string | Aws_CF_FunctionString required
EncryptionInTransit object
2 nested properties
InCluster boolean
ClientBroker string | Aws_CF_FunctionString
Firehose object
Enabled boolean required
DeliveryStream string | Aws_CF_FunctionString
OpenMonitoring object
Prometheus object required
2 nested properties
JmxExporter object
1 nested properties
EnabledInBroker boolean required
NodeExporter object
1 nested properties
EnabledInBroker boolean required
Prometheus object
JmxExporter object
1 nested properties
EnabledInBroker boolean required
NodeExporter object
1 nested properties
EnabledInBroker boolean required
CloudWatchLogs object
Enabled boolean required
LogGroup string | Aws_CF_FunctionString
EBSStorageInfo object
VolumeSize integer
min=1max=16384
ProvisionedThroughput object
2 nested properties
Enabled boolean
VolumeThroughput integer
ProvisionedThroughput object
Enabled boolean
VolumeThroughput integer
PublicAccess object
Type string | Aws_CF_FunctionString
VpcConnectivity object
ClientAuthentication object
2 nested properties
Tls object
1 nested properties
Enabled boolean required
Sasl object
2 nested properties
Scram object
Iam object
ConfigurationInfo object
Revision integer required
Arn string | Aws_CF_FunctionString required
BrokerNodeGroupInfo object
ClientSubnets string[] required
InstanceType string | Aws_CF_FunctionString required
StorageInfo object
1 nested properties
EBSStorageInfo object
2 nested properties
VolumeSize integer
min=1max=16384
ProvisionedThroughput object
ConnectivityInfo object
2 nested properties
PublicAccess object
1 nested properties
Type string | Aws_CF_FunctionString
VpcConnectivity object
1 nested properties
ClientAuthentication object
SecurityGroups string[]
BrokerAZDistribution string | Aws_CF_FunctionString
EncryptionAtRest object
DataVolumeKMSKeyId string | Aws_CF_FunctionString required
JmxExporter object
EnabledInBroker boolean required
StorageInfo object
EBSStorageInfo object
2 nested properties
VolumeSize integer
min=1max=16384
ProvisionedThroughput object
2 nested properties
Enabled boolean
VolumeThroughput integer
ConnectivityInfo object
PublicAccess object
1 nested properties
Type string | Aws_CF_FunctionString
VpcConnectivity object
1 nested properties
ClientAuthentication object
2 nested properties
Tls object
Sasl object
VpcConnectivityTls object
Enabled boolean required
VpcConnectivitySasl object
Scram object
1 nested properties
Enabled boolean required
Iam object
1 nested properties
Enabled boolean required
VpcConnectivityScram object
Enabled boolean required
VpcConnectivityIam object
Enabled boolean required
Tls object
CertificateAuthorityArnList string[]
Enabled boolean
Sasl object
Scram object
1 nested properties
Enabled boolean required
Iam object
1 nested properties
Enabled boolean required
Scram object
Enabled boolean required
Iam object
Enabled boolean required
Unauthenticated object
Enabled boolean required
ClientAuthentication object
Tls object
2 nested properties
CertificateAuthorityArnList string[]
Enabled boolean
Sasl object
2 nested properties
Scram object
1 nested properties
Enabled boolean required
Iam object
1 nested properties
Enabled boolean required
Unauthenticated object
1 nested properties
Enabled boolean required
VpcConnectivityClientAuthentication object
Tls object
1 nested properties
Enabled boolean required
Sasl object
2 nested properties
Scram object
1 nested properties
Enabled boolean required
Iam object
1 nested properties
Enabled boolean required
LoggingInfo object
BrokerLogs object required
3 nested properties
S3 object
3 nested properties
Enabled boolean required
Prefix string | Aws_CF_FunctionString
Bucket string | Aws_CF_FunctionString
CloudWatchLogs object
2 nested properties
Enabled boolean required
LogGroup string | Aws_CF_FunctionString
Firehose object
2 nested properties
Enabled boolean required
DeliveryStream string | Aws_CF_FunctionString
EncryptionInTransit object
InCluster boolean
ClientBroker string | Aws_CF_FunctionString