You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Security scanning results provided by Bridgecrew. Bridgecrew is the leading fully hosted, cloud-native solution providing continuous Terraform security and compliance.
|[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=clowdhaus%2Fterraform-aws-msk-kafka-cluster&benchmark=CIS+AWS+V1.2)| Center for Internet Security, AWS Compliance |
122
-
|[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=clowdhaus%2Fterraform-aws-msk-kafka-cluster&benchmark=PCI-DSS+V3.2.1)| Payment Card Industry Data Security Standards Compliance |
123
-
|[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=clowdhaus%2Fterraform-aws-msk-kafka-cluster&benchmark=NIST-800-53)| National Institute of Standards and Technology Compliance |
124
-
|[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=clowdhaus%2Fterraform-aws-msk-kafka-cluster&benchmark=ISO27001)| Information Security Management System, ISO/IEC 27001 Compliance |
125
-
|[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=clowdhaus%2Fterraform-aws-msk-kafka-cluster&benchmark=SOC2)| Service Organization Control 2 Compliance |
126
-
|[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=clowdhaus%2Fterraform-aws-msk-kafka-cluster&benchmark=HIPAA)| Health Insurance Portability and Accountability Compliance |
| <aname="input_broker_node_az_distribution"></a> [broker\_node\_az\_distribution](#input\_broker\_node\_az\_distribution)| The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`|`string`|`null`| no |
166
161
| <aname="input_broker_node_client_subnets"></a> [broker\_node\_client\_subnets](#input\_broker\_node\_client\_subnets)| A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)) |`list(string)`|`[]`| no |
167
-
| <aname="input_broker_node_ebs_volume_size"></a> [broker\_node\_ebs\_volume\_size](#input\_broker\_node\_ebs\_volume\_size)|The size in GiB of the EBS volume for the data drive on each broker node |`number`|`null`| no |
162
+
| <aname="input_broker_node_connectivity_info"></a> [broker\_node\_connectivity\_info](#input\_broker\_node\_connectivity\_info)|Information about the cluster access configuration |`any`|`{}`| no |
168
163
| <aname="input_broker_node_instance_type"></a> [broker\_node\_instance\_type](#input\_broker\_node\_instance\_type)| Specify the instance type to use for the kafka brokers. e.g. kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/)) |`string`|`null`| no |
169
164
| <aname="input_broker_node_security_groups"></a> [broker\_node\_security\_groups](#input\_broker\_node\_security\_groups)| A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster |`list(string)`|`[]`| no |
170
-
| <aname="input_client_authentication_sasl_iam"></a> [client\_authentication\_sasl\_iam](#input\_client\_authentication\_sasl\_iam)| Enables IAM client authentication |`bool`|`false`| no |
171
-
| <aname="input_client_authentication_sasl_scram"></a> [client\_authentication\_sasl\_scram](#input\_client\_authentication\_sasl\_scram)| Enables SCRAM client authentication via AWS Secrets Manager |`bool`|`false`| no |
172
-
| <aname="input_client_authentication_tls_certificate_authority_arns"></a> [client\_authentication\_tls\_certificate\_authority\_arns](#input\_client\_authentication\_tls\_certificate\_authority\_arns)| List of ACM Certificate Authority Amazon Resource Names (ARNs) |`list(string)`|`[]`| no |
165
+
| <aname="input_broker_node_storage_info"></a> [broker\_node\_storage\_info](#input\_broker\_node\_storage\_info)| A block that contains information about storage volumes attached to MSK broker nodes |`any`|`{}`| no |
166
+
| <aname="input_client_authentication"></a> [client\_authentication](#input\_client\_authentication)| Configuration block for specifying a client authentication |`any`|`{}`| no |
173
167
| <aname="input_cloudwatch_log_group_kms_key_id"></a> [cloudwatch\_log\_group\_kms\_key\_id](#input\_cloudwatch\_log\_group\_kms\_key\_id)| The ARN of the KMS Key to use when encrypting log data |`string`|`null`| no |
174
168
| <aname="input_cloudwatch_log_group_name"></a> [cloudwatch\_log\_group\_name](#input\_cloudwatch\_log\_group\_name)| Name of the Cloudwatch Log Group to deliver logs to |`string`|`null`| no |
175
169
| <aname="input_cloudwatch_log_group_retention_in_days"></a> [cloudwatch\_log\_group\_retention\_in\_days](#input\_cloudwatch\_log\_group\_retention\_in\_days)| Specifies the number of days you want to retain log events in the log group |`number`|`0`| no |
176
170
| <aname="input_cloudwatch_logs_enabled"></a> [cloudwatch\_logs\_enabled](#input\_cloudwatch\_logs\_enabled)| Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs |`bool`|`false`| no |
171
+
| <aname="input_configuration_arn"></a> [configuration\_arn](#input\_configuration\_arn)| ARN of an externally created configuration to use |`string`|`null`| no |
177
172
| <aname="input_configuration_description"></a> [configuration\_description](#input\_configuration\_description)| Description of the configuration |`string`|`null`| no |
178
173
| <aname="input_configuration_name"></a> [configuration\_name](#input\_configuration\_name)| Name of the configuration |`string`|`null`| no |
174
+
| <aname="input_configuration_revision"></a> [configuration\_revision](#input\_configuration\_revision)| Revision of the externally created configuration to use |`number`|`null`| no |
179
175
| <aname="input_configuration_server_properties"></a> [configuration\_server\_properties](#input\_configuration\_server\_properties)| Contents of the server.properties file. Supported properties are documented in the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html)|`map(string)`|`{}`| no |
180
176
| <aname="input_connect_custom_plugin_timeouts"></a> [connect\_custom\_plugin\_timeouts](#input\_connect\_custom\_plugin\_timeouts)| Timeout configurations for the connect custom plugins |`map(string)`| <pre>{<br> "create": null<br>}</pre> | no |
181
177
| <aname="input_connect_custom_plugins"></a> [connect\_custom\_plugins](#input\_connect\_custom\_plugins)| Map of custom plugin configuration details (map of maps) |`any`|`{}`| no |
@@ -184,6 +180,7 @@ No modules.
184
180
| <aname="input_connect_worker_config_properties_file_content"></a> [connect\_worker\_config\_properties\_file\_content](#input\_connect\_worker\_config\_properties\_file\_content)| Contents of connect-distributed.properties file. The value can be either base64 encoded or in raw format |`string`|`null`| no |
185
181
| <aname="input_create"></a> [create](#input\_create)| Determines whether cluster resources will be created |`bool`|`true`| no |
186
182
| <aname="input_create_cloudwatch_log_group"></a> [create\_cloudwatch\_log\_group](#input\_create\_cloudwatch\_log\_group)| Determines whether to create a CloudWatch log group |`bool`|`true`| no |
183
+
| <aname="input_create_configuration"></a> [create\_configuration](#input\_create\_configuration)| Determines whether to create a configuration |`bool`|`true`| no |
187
184
| <aname="input_create_connect_worker_configuration"></a> [create\_connect\_worker\_configuration](#input\_create\_connect\_worker\_configuration)| Determines whether to create connect worker configuration |`bool`|`false`| no |
188
185
| <aname="input_create_schema_registry"></a> [create\_schema\_registry](#input\_create\_schema\_registry)| Determines whether to create a Glue schema registry for managing Avro schemas for the cluster |`bool`|`true`| no |
189
186
| <aname="input_create_scram_secret_association"></a> [create\_scram\_secret\_association](#input\_create\_scram\_secret\_association)| Determines whether to create SASL/SCRAM secret association |`bool`|`false`| no |
@@ -207,6 +204,7 @@ No modules.
207
204
| <aname="input_schema_registries"></a> [schema\_registries](#input\_schema\_registries)| A map of schema registries to be created |`map(any)`|`{}`| no |
208
205
| <aname="input_schemas"></a> [schemas](#input\_schemas)| A map schemas to be created within the schema registry |`map(any)`|`{}`| no |
209
206
| <aname="input_scram_secret_association_secret_arn_list"></a> [scram\_secret\_association\_secret\_arn\_list](#input\_scram\_secret\_association\_secret\_arn\_list)| List of AWS Secrets Manager secret ARNs to associate with SCRAM |`list(string)`|`[]`| no |
207
+
| <aname="input_storage_mode"></a> [storage\_mode](#input\_storage\_mode)| Controls storage mode for supported storage tiers. Valid values are: `LOCAL` or `TIERED`|`string`|`null`| no |
210
208
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to assign to the resources created |`map(string)`|`{}`| no |
211
209
| <aname="input_timeouts"></a> [timeouts](#input\_timeouts)| Create, update, and delete timeout configurations for the cluster |`map(string)`|`{}`| no |
0 commit comments