Skip to content

Commit 46a7524

Browse files
authored
Merge pull request #3 from bnc-projects/add-s3_backup_config_error_output_prefix
add s3_backup_configuration.error_output_prefix
2 parents 36fffab + 30410c7 commit 46a7524

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed

main.tf

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,13 @@ resource "aws_kinesis_firehose_delivery_stream" "extended_s3_stream_kinesis_sour
5959
s3_backup_mode = var.enable_s3_backup
6060

6161
s3_backup_configuration {
62-
bucket_arn = var.s3_bucket_arn
63-
buffer_interval = var.buffer_interval
64-
buffer_size = var.buffer_size
65-
compression_format = var.compression_format
66-
prefix = var.s3_bucket_backup_prefix
67-
role_arn = aws_iam_role.firehose_delivery_role.arn
62+
bucket_arn = var.s3_bucket_arn
63+
buffer_interval = var.buffer_interval
64+
buffer_size = var.buffer_size
65+
compression_format = var.compression_format
66+
prefix = var.s3_bucket_backup_prefix
67+
role_arn = aws_iam_role.firehose_delivery_role.arn
68+
error_output_prefix = var.s3_backup_config_error_output_prefix
6869
}
6970
}
7071
}
@@ -115,12 +116,13 @@ resource "aws_kinesis_firehose_delivery_stream" "extended_s3_stream_direct_put"
115116
s3_backup_mode = var.enable_s3_backup
116117

117118
s3_backup_configuration {
118-
bucket_arn = var.s3_bucket_arn
119-
buffer_interval = var.buffer_interval
120-
buffer_size = var.buffer_size
121-
compression_format = var.compression_format
122-
prefix = var.s3_bucket_backup_prefix
123-
role_arn = aws_iam_role.firehose_delivery_role.arn
119+
bucket_arn = var.s3_bucket_arn
120+
buffer_interval = var.buffer_interval
121+
buffer_size = var.buffer_size
122+
compression_format = var.compression_format
123+
prefix = var.s3_bucket_backup_prefix
124+
role_arn = aws_iam_role.firehose_delivery_role.arn
125+
error_output_prefix = var.s3_backup_config_error_output_prefix
124126
}
125127
}
126128
}

variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ variable "enable_s3_backup" {
3838
default = "Enabled"
3939
}
4040

41+
variable "s3_backup_config_error_output_prefix"{
42+
type = string
43+
description = "The name of error_output_prefix in s3_backup_configuration"
44+
default = "!{firehose:error-output-type}/"
45+
}
46+
4147
variable "buffer_size" {
4248
type = number
4349
description = "Buffer incoming data to the specified size, in MBs, before delivering it to the destination"

0 commit comments

Comments
 (0)