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
|[aws_iam_policy_document.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
158
160
159
161
## Inputs
160
162
@@ -171,6 +173,9 @@ No modules.
171
173
| <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 |
172
174
| <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 |
173
175
| <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 |
176
+
| <aname="input_cluster_override_policy_documents"></a> [cluster\_override\_policy\_documents](#input\_cluster\_override\_policy\_documents)| Override policy documents for cluster policy |`list(string)`|`null`| no |
177
+
| <aname="input_cluster_policy_statements"></a> [cluster\_policy\_statements](#input\_cluster\_policy\_statements)| Map of policy statements for cluster policy |`any`|`null`| no |
178
+
| <aname="input_cluster_source_policy_documents"></a> [cluster\_source\_policy\_documents](#input\_cluster\_source\_policy\_documents)| Source policy documents for cluster policy |`list(string)`|`null`| no |
174
179
| <aname="input_configuration_arn"></a> [configuration\_arn](#input\_configuration\_arn)| ARN of an externally created configuration to use |`string`|`null`| no |
175
180
| <aname="input_configuration_description"></a> [configuration\_description](#input\_configuration\_description)| Description of the configuration |`string`|`null`| no |
176
181
| <aname="input_configuration_name"></a> [configuration\_name](#input\_configuration\_name)| Name of the configuration |`string`|`null`| no |
@@ -183,6 +188,7 @@ No modules.
183
188
| <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 |
184
189
| <aname="input_create"></a> [create](#input\_create)| Determines whether cluster resources will be created |`bool`|`true`| no |
185
190
| <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 |
191
+
| <aname="input_create_cluster_policy"></a> [create\_cluster\_policy](#input\_create\_cluster\_policy)| Determines whether to create an MSK cluster policy |`bool`|`false`| no |
186
192
| <aname="input_create_configuration"></a> [create\_configuration](#input\_create\_configuration)| Determines whether to create a configuration |`bool`|`true`| no |
187
193
| <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
194
| <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 |
@@ -226,6 +232,7 @@ No modules.
226
232
| <aname="output_bootstrap_brokers_sasl_iam"></a> [bootstrap\_brokers\_sasl\_iam](#output\_bootstrap\_brokers\_sasl\_iam)| One or more DNS names (or IP addresses) and SASL IAM port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication_sasl_iam` is set to `true`|
227
233
| <aname="output_bootstrap_brokers_sasl_scram"></a> [bootstrap\_brokers\_sasl\_scram](#output\_bootstrap\_brokers\_sasl\_scram)| One or more DNS names (or IP addresses) and SASL SCRAM port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication_sasl_scram` is set to `true`|
228
234
| <aname="output_bootstrap_brokers_tls"></a> [bootstrap\_brokers\_tls](#output\_bootstrap\_brokers\_tls)| One or more DNS names (or IP addresses) and TLS port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS`|
235
+
| <aname="output_cluster_uuid"></a> [cluster\_uuid](#output\_cluster\_uuid)| UUID of the MSK cluster, for use in IAM policies |
229
236
| <aname="output_configuration_arn"></a> [configuration\_arn](#output\_configuration\_arn)| Amazon Resource Name (ARN) of the configuration |
230
237
| <aname="output_configuration_latest_revision"></a> [configuration\_latest\_revision](#output\_configuration\_latest\_revision)| Latest revision of the configuration |
231
238
| <aname="output_connect_custom_plugins"></a> [connect\_custom\_plugins](#output\_connect\_custom\_plugins)| A map of output attributes for the connect custom plugins created |
| <aname="output_bootstrap_brokers_sasl_iam"></a> [bootstrap\_brokers\_sasl\_iam](#output\_bootstrap\_brokers\_sasl\_iam)| One or more DNS names (or IP addresses) and SASL IAM port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication_sasl_iam` is set to `true`|
64
64
| <aname="output_bootstrap_brokers_sasl_scram"></a> [bootstrap\_brokers\_sasl\_scram](#output\_bootstrap\_brokers\_sasl\_scram)| One or more DNS names (or IP addresses) and SASL SCRAM port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication_sasl_scram` is set to `true`|
65
65
| <aname="output_bootstrap_brokers_tls"></a> [bootstrap\_brokers\_tls](#output\_bootstrap\_brokers\_tls)| One or more DNS names (or IP addresses) and TLS port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS`|
66
+
| <aname="output_cluster_uuid"></a> [cluster\_uuid](#output\_cluster\_uuid)| UUID of the MSK cluster, for use in IAM policies |
66
67
| <aname="output_configuration_arn"></a> [configuration\_arn](#output\_configuration\_arn)| Amazon Resource Name (ARN) of the configuration |
67
68
| <aname="output_configuration_latest_revision"></a> [configuration\_latest\_revision](#output\_configuration\_latest\_revision)| Latest revision of the configuration |
68
69
| <aname="output_connect_custom_plugins"></a> [connect\_custom\_plugins](#output\_connect\_custom\_plugins)| A map of output attributes for the connect custom plugins created |
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/availability_zones)| data source |
56
+
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
56
57
57
58
## Inputs
58
59
@@ -71,6 +72,7 @@ No inputs.
71
72
| <aname="output_bootstrap_brokers_sasl_iam"></a> [bootstrap\_brokers\_sasl\_iam](#output\_bootstrap\_brokers\_sasl\_iam)| One or more DNS names (or IP addresses) and SASL IAM port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication_sasl_iam` is set to `true`|
72
73
| <aname="output_bootstrap_brokers_sasl_scram"></a> [bootstrap\_brokers\_sasl\_scram](#output\_bootstrap\_brokers\_sasl\_scram)| One or more DNS names (or IP addresses) and SASL SCRAM port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication_sasl_scram` is set to `true`|
73
74
| <aname="output_bootstrap_brokers_tls"></a> [bootstrap\_brokers\_tls](#output\_bootstrap\_brokers\_tls)| One or more DNS names (or IP addresses) and TLS port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS`|
75
+
| <aname="output_cluster_uuid"></a> [cluster\_uuid](#output\_cluster\_uuid)| UUID of the MSK cluster, for use in IAM policies |
74
76
| <aname="output_configuration_arn"></a> [configuration\_arn](#output\_configuration\_arn)| Amazon Resource Name (ARN) of the configuration |
75
77
| <aname="output_configuration_latest_revision"></a> [configuration\_latest\_revision](#output\_configuration\_latest\_revision)| Latest revision of the configuration |
76
78
| <aname="output_connect_custom_plugins"></a> [connect\_custom\_plugins](#output\_connect\_custom\_plugins)| A map of output attributes for the connect custom plugins created |
| <aname="output_bootstrap_brokers_sasl_iam"></a> [bootstrap\_brokers\_sasl\_iam](#output\_bootstrap\_brokers\_sasl\_iam)| One or more DNS names (or IP addresses) and SASL IAM port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication_sasl_iam` is set to `true`|
67
67
| <aname="output_bootstrap_brokers_sasl_scram"></a> [bootstrap\_brokers\_sasl\_scram](#output\_bootstrap\_brokers\_sasl\_scram)| One or more DNS names (or IP addresses) and SASL SCRAM port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication_sasl_scram` is set to `true`|
68
68
| <aname="output_bootstrap_brokers_tls"></a> [bootstrap\_brokers\_tls](#output\_bootstrap\_brokers\_tls)| One or more DNS names (or IP addresses) and TLS port pairs. This attribute will have a value if `encryption_in_transit_client_broker` is set to `TLS_PLAINTEXT` or `TLS`|
69
+
| <aname="output_cluster_uuid"></a> [cluster\_uuid](#output\_cluster\_uuid)| UUID of the MSK cluster, for use in IAM policies |
69
70
| <aname="output_configuration_arn"></a> [configuration\_arn](#output\_configuration\_arn)| Amazon Resource Name (ARN) of the configuration |
70
71
| <aname="output_configuration_latest_revision"></a> [configuration\_latest\_revision](#output\_configuration\_latest\_revision)| Latest revision of the configuration |
71
72
| <aname="output_connect_custom_plugins"></a> [connect\_custom\_plugins](#output\_connect\_custom\_plugins)| A map of output attributes for the connect custom plugins created |
0 commit comments