--- # 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)