---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_msk_cluster Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::MSK::Cluster
---
# awscc_msk_cluster (Data Source)
Data Source schema for AWS::MSK::Cluster
## Schema
### Required
- `id` (String) Uniquely identifies the resource.
### Read-Only
- `arn` (String)
- `broker_node_group_info` (Attributes) (see [below for nested schema](#nestedatt--broker_node_group_info))
- `client_authentication` (Attributes) (see [below for nested schema](#nestedatt--client_authentication))
- `cluster_name` (String)
- `configuration_info` (Attributes) (see [below for nested schema](#nestedatt--configuration_info))
- `current_version` (String) The current version of the MSK cluster
- `encryption_info` (Attributes) (see [below for nested schema](#nestedatt--encryption_info))
- `enhanced_monitoring` (String)
- `kafka_version` (String)
- `logging_info` (Attributes) (see [below for nested schema](#nestedatt--logging_info))
- `number_of_broker_nodes` (Number)
- `open_monitoring` (Attributes) (see [below for nested schema](#nestedatt--open_monitoring))
- `tags` (Map of String) A key-value pair to associate with a resource.
### Nested Schema for `broker_node_group_info`
Read-Only:
- `broker_az_distribution` (String)
- `client_subnets` (List of String)
- `connectivity_info` (Attributes) (see [below for nested schema](#nestedatt--broker_node_group_info--connectivity_info))
- `instance_type` (String)
- `security_groups` (List of String)
- `storage_info` (Attributes) (see [below for nested schema](#nestedatt--broker_node_group_info--storage_info))
### Nested Schema for `broker_node_group_info.connectivity_info`
Read-Only:
- `public_access` (Attributes) (see [below for nested schema](#nestedatt--broker_node_group_info--connectivity_info--public_access))
### Nested Schema for `broker_node_group_info.connectivity_info.public_access`
Read-Only:
- `type` (String)
### Nested Schema for `broker_node_group_info.storage_info`
Read-Only:
- `ebs_storage_info` (Attributes) (see [below for nested schema](#nestedatt--broker_node_group_info--storage_info--ebs_storage_info))
### Nested Schema for `broker_node_group_info.storage_info.ebs_storage_info`
Read-Only:
- `provisioned_throughput` (Attributes) (see [below for nested schema](#nestedatt--broker_node_group_info--storage_info--ebs_storage_info--provisioned_throughput))
- `volume_size` (Number)
### Nested Schema for `broker_node_group_info.storage_info.ebs_storage_info.volume_size`
Read-Only:
- `enabled` (Boolean)
- `volume_throughput` (Number)
### Nested Schema for `client_authentication`
Read-Only:
- `sasl` (Attributes) (see [below for nested schema](#nestedatt--client_authentication--sasl))
- `tls` (Attributes) (see [below for nested schema](#nestedatt--client_authentication--tls))
- `unauthenticated` (Attributes) (see [below for nested schema](#nestedatt--client_authentication--unauthenticated))
### Nested Schema for `client_authentication.sasl`
Read-Only:
- `iam` (Attributes) (see [below for nested schema](#nestedatt--client_authentication--sasl--iam))
- `scram` (Attributes) (see [below for nested schema](#nestedatt--client_authentication--sasl--scram))
### Nested Schema for `client_authentication.sasl.iam`
Read-Only:
- `enabled` (Boolean)
### Nested Schema for `client_authentication.sasl.scram`
Read-Only:
- `enabled` (Boolean)
### Nested Schema for `client_authentication.tls`
Read-Only:
- `certificate_authority_arn_list` (List of String)
- `enabled` (Boolean)
### Nested Schema for `client_authentication.unauthenticated`
Read-Only:
- `enabled` (Boolean)
### Nested Schema for `configuration_info`
Read-Only:
- `arn` (String)
- `revision` (Number)
### Nested Schema for `encryption_info`
Read-Only:
- `encryption_at_rest` (Attributes) (see [below for nested schema](#nestedatt--encryption_info--encryption_at_rest))
- `encryption_in_transit` (Attributes) (see [below for nested schema](#nestedatt--encryption_info--encryption_in_transit))
### Nested Schema for `encryption_info.encryption_at_rest`
Read-Only:
- `data_volume_kms_key_id` (String)
### Nested Schema for `encryption_info.encryption_in_transit`
Read-Only:
- `client_broker` (String)
- `in_cluster` (Boolean)
### Nested Schema for `logging_info`
Read-Only:
- `broker_logs` (Attributes) (see [below for nested schema](#nestedatt--logging_info--broker_logs))
### Nested Schema for `logging_info.broker_logs`
Read-Only:
- `cloudwatch_logs` (Attributes) (see [below for nested schema](#nestedatt--logging_info--broker_logs--cloudwatch_logs))
- `firehose` (Attributes) (see [below for nested schema](#nestedatt--logging_info--broker_logs--firehose))
- `s3` (Attributes) (see [below for nested schema](#nestedatt--logging_info--broker_logs--s3))
### Nested Schema for `logging_info.broker_logs.cloudwatch_logs`
Read-Only:
- `enabled` (Boolean)
- `log_group` (String)
### Nested Schema for `logging_info.broker_logs.firehose`
Read-Only:
- `delivery_stream` (String)
- `enabled` (Boolean)
### Nested Schema for `logging_info.broker_logs.s3`
Read-Only:
- `bucket` (String)
- `enabled` (Boolean)
- `prefix` (String)
### Nested Schema for `open_monitoring`
Read-Only:
- `prometheus` (Attributes) (see [below for nested schema](#nestedatt--open_monitoring--prometheus))
### Nested Schema for `open_monitoring.prometheus`
Read-Only:
- `jmx_exporter` (Attributes) (see [below for nested schema](#nestedatt--open_monitoring--prometheus--jmx_exporter))
- `node_exporter` (Attributes) (see [below for nested schema](#nestedatt--open_monitoring--prometheus--node_exporter))
### Nested Schema for `open_monitoring.prometheus.jmx_exporter`
Read-Only:
- `enabled_in_broker` (Boolean)
### Nested Schema for `open_monitoring.prometheus.node_exporter`
Read-Only:
- `enabled_in_broker` (Boolean)