Resource Type definition for AWS::MSK::Cluster
broker_node_group_info
(Attributes) (see below for nested schema)cluster_name
(String)kafka_version
(String)number_of_broker_nodes
(Number)client_authentication
(Attributes) (see below for nested schema)configuration_info
(Attributes) (see below for nested schema)current_version
(String) The current version of the MSK clusterencryption_info
(Attributes) (see below for nested schema)enhanced_monitoring
(String)logging_info
(Attributes) (see below for nested schema)open_monitoring
(Attributes) (see below for nested schema)storage_mode
(String)tags
(Map of String) A key-value pair to associate with a resource.arn
(String)id
(String) Uniquely identifies the resource.broker_node_group_info
Required:
client_subnets
(List of String)instance_type
(String)Optional:
broker_az_distribution
(String)connectivity_info
(Attributes) (see below for nested schema)security_groups
(List of String)storage_info
(Attributes) (see below for nested schema)broker_node_group_info.connectivity_info
Optional:
public_access
(Attributes) (see below for nested schema)vpc_connectivity
(Attributes) (see below for nested schema)broker_node_group_info.connectivity_info.public_access
Optional:
type
(String)broker_node_group_info.connectivity_info.vpc_connectivity
Optional:
client_authentication
(Attributes) (see below for nested schema)broker_node_group_info.connectivity_info.vpc_connectivity.client_authentication
Optional:
sasl
(Attributes) (see below for nested schema)tls
(Attributes) (see below for nested schema)broker_node_group_info.connectivity_info.vpc_connectivity.client_authentication.sasl
Optional:
iam
(Attributes) (see below for nested schema)scram
(Attributes) (see below for nested schema)broker_node_group_info.connectivity_info.vpc_connectivity.client_authentication.sasl.iam
Required:
enabled
(Boolean)broker_node_group_info.connectivity_info.vpc_connectivity.client_authentication.sasl.scram
Required:
enabled
(Boolean)broker_node_group_info.connectivity_info.vpc_connectivity.client_authentication.tls
Required:
enabled
(Boolean)broker_node_group_info.storage_info
Optional:
ebs_storage_info
(Attributes) (see below for nested schema)broker_node_group_info.storage_info.ebs_storage_info
Optional:
provisioned_throughput
(Attributes) (see below for nested schema)volume_size
(Number)broker_node_group_info.storage_info.ebs_storage_info.provisioned_throughput
Optional:
enabled
(Boolean)volume_throughput
(Number)client_authentication
Optional:
sasl
(Attributes) (see below for nested schema)tls
(Attributes) (see below for nested schema)unauthenticated
(Attributes) (see below for nested schema)client_authentication.sasl
Optional:
iam
(Attributes) (see below for nested schema)scram
(Attributes) (see below for nested schema)client_authentication.sasl.iam
Required:
enabled
(Boolean)client_authentication.sasl.scram
Required:
enabled
(Boolean)client_authentication.tls
Optional:
certificate_authority_arn_list
(List of String)enabled
(Boolean)client_authentication.unauthenticated
Required:
enabled
(Boolean)configuration_info
Required:
arn
(String)revision
(Number)encryption_info
Optional:
encryption_at_rest
(Attributes) (see below for nested schema)encryption_in_transit
(Attributes) (see below for nested schema)encryption_info.encryption_at_rest
Required:
data_volume_kms_key_id
(String)encryption_info.encryption_in_transit
Optional:
client_broker
(String)in_cluster
(Boolean)logging_info
Required:
broker_logs
(Attributes) (see below for nested schema)logging_info.broker_logs
Optional:
cloudwatch_logs
(Attributes) (see below for nested schema)firehose
(Attributes) (see below for nested schema)s3
(Attributes) (see below for nested schema)logging_info.broker_logs.cloudwatch_logs
Required:
enabled
(Boolean)Optional:
log_group
(String)logging_info.broker_logs.firehose
Required:
enabled
(Boolean)Optional:
delivery_stream
(String)logging_info.broker_logs.s3
Required:
enabled
(Boolean)Optional:
bucket
(String)prefix
(String)open_monitoring
Required:
prometheus
(Attributes) (see below for nested schema)open_monitoring.prometheus
Optional:
jmx_exporter
(Attributes) (see below for nested schema)node_exporter
(Attributes) (see below for nested schema)open_monitoring.prometheus.jmx_exporter
Required:
enabled_in_broker
(Boolean)open_monitoring.prometheus.node_exporter
Required:
enabled_in_broker
(Boolean)Import is supported using the following syntax:
$ terraform import awscc_msk_cluster.example <resource ID>