Skip to content

Commit 7621d52

Browse files
feat: Added dynamic block for managed_streaming_kafka_parameters (#148)
1 parent c27a1ae commit 7621d52

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

main.tf

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -679,6 +679,27 @@ resource "aws_pipes_pipe" "this" {
679679
}
680680
}
681681

682+
dynamic "managed_streaming_kafka_parameters" {
683+
for_each = try([source_parameters.value.managed_streaming_kafka_parameters], [])
684+
685+
content {
686+
batch_size = try(managed_streaming_kafka_parameters.value.batch_size, null)
687+
maximum_batching_window_in_seconds = try(managed_streaming_kafka_parameters.value.maximum_batching_window_in_seconds, null)
688+
consumer_group_id = try(managed_streaming_kafka_parameters.value.consumer_group_id, null)
689+
starting_position = try(managed_streaming_kafka_parameters.value.starting_position, null)
690+
topic_name = try(managed_streaming_kafka_parameters.value.topic_name, null)
691+
692+
dynamic "credentials" {
693+
for_each = try([managed_streaming_kafka_parameters.value.credentials], [])
694+
695+
content {
696+
client_certificate_tls_auth = credentials.value.client_certificate_tls_auth
697+
sasl_scram_512_auth = credentials.value.sasl_scram_512_auth
698+
}
699+
}
700+
}
701+
}
702+
682703
dynamic "kinesis_stream_parameters" {
683704
for_each = try([source_parameters.value.kinesis_stream_parameters], [])
684705

0 commit comments

Comments
 (0)