Skip to content

Commit 7d7bb79

Browse files
feat: Add dynamic blocks for consumer group id config (#399)
Co-authored-by: Anton Babenko <[email protected]>
1 parent 1171025 commit 7d7bb79

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

examples/event-source-mapping/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,11 @@ module "lambda_function" {
8484
# }
8585
# }
8686
# ]
87+
# self_managed_kafka_event_source_config = [
88+
# {
89+
# consumer_group_id = "example-consumer-group"
90+
# }
91+
# ]
8792
# source_access_configuration = [
8893
# {
8994
# type = "SASL_SCRAM_512_AUTH",

main.tf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,19 @@ resource "aws_lambda_event_source_mapping" "this" {
295295
}
296296
}
297297

298+
dynamic "self_managed_kafka_event_source_config" {
299+
for_each = try(each.value.self_managed_kafka_event_source_config, [])
300+
content {
301+
consumer_group_id = self_managed_kafka_event_source_config.value.consumer_group_id
302+
}
303+
}
304+
dynamic "amazon_managed_kafka_event_source_config" {
305+
for_each = try(each.value.amazon_managed_kafka_event_source_config, [])
306+
content {
307+
consumer_group_id = amazon_managed_kafka_event_source_config.value.consumer_group_id
308+
}
309+
}
310+
298311
dynamic "source_access_configuration" {
299312
for_each = try(each.value.source_access_configuration, [])
300313
content {

0 commit comments

Comments
 (0)