@@ -291,18 +291,20 @@ variable "enable_schema_evolution" {
291291
292292variable "glue_create_config" {
293293 type = object ({
294- athena_workgroup_name = string // Name of AWS Athena workgroup
295- athena_data_source = string // Arn name of AWS Athena data source (catalog)
296- athena_bucket_name = string // name of AWS Athena bucket.
297- lambda_s3_key = string // lambda s3 key - lambda path on S3 and file name filename
298- lambda_s3_bucket = string // lambda s3 bucket where lambda is stored
299- lambda_function_name = string // lambda function name
300- path_regex = string // regexp for mapping s3 path to database/table
301- sns_topic_arn = string // sns topic arn with s3 events (source for lambda)
302- sqs_queue_name = string // name of sqs queue for glue-sync lambda
303- sqs_queue_name_dl = string // name dead letter sqs que with not processed s3 events
304- iam_role_name = string // lambda role name
305- iam_policy_name = string // lambda policy name
294+ athena_workgroup_name = string // Name of AWS Athena workgroup
295+ athena_data_source = string // Arn name of AWS Athena data source (catalog)
296+ athena_bucket_name = string // name of AWS Athena bucket.
297+ lambda_s3_key = string // lambda s3 key - lambda path on S3 and file name filename
298+ lambda_s3_bucket = string // lambda s3 bucket where lambda is stored
299+ lambda_function_name = string // lambda function name
300+ path_regex = string // regexp for mapping s3 path to database/table
301+ sns_topic_arn = string // sns topic arn with s3 events (source for lambda)
302+ sqs_queue_name = string // name of sqs queue for glue-sync lambda
303+ sqs_queue_name_dl = string // name dead letter sqs que with not processed s3 events
304+ iam_role_name = string // lambda role name
305+ iam_policy_name = string // lambda policy name
306+ sns_subcription_filter_policy = string // sns subcription filter policy
307+ filter_policy_scope = string // sns subcription filter policy scope
306308 })
307309 description = " Configuration of glue-create lambda"
308310}
@@ -315,15 +317,17 @@ variable "enable_glue_sync" {
315317
316318variable "glue_sync_config" {
317319 type = object ({
318- lambda_s3_key = string // lambda s3 key - lambda path on S3 and file name filename
319- lambda_s3_bucket = string // lambda s3 bucket where lambda is stored
320- lambda_function_name = string // lambda function name
321- path_regex = string // regexp for mapping s3 path to database/table
322- sns_topic_arn = string // sns topic arn with s3 events (source for lambda)
323- sqs_queue_name = string // name of sqs queue for glue-sync lambda
324- sqs_queue_name_dl = string // name dead letter sqs que with not processed s3 events
325- iam_role_name = string // lambda role name
326- iam_policy_name = string // lambda policy name
320+ lambda_s3_key = string // lambda s3 key - lambda path on S3 and file name filename
321+ lambda_s3_bucket = string // lambda s3 bucket where lambda is stored
322+ lambda_function_name = string // lambda function name
323+ path_regex = string // regexp for mapping s3 path to database/table
324+ sns_topic_arn = string // sns topic arn with s3 events (source for lambda)
325+ sqs_queue_name = string // name of sqs queue for glue-sync lambda
326+ sqs_queue_name_dl = string // name dead letter sqs que with not processed s3 events
327+ iam_role_name = string // lambda role name
328+ iam_policy_name = string // lambda policy name
329+ sns_subcription_filter_policy = string // sns subcription filter policy
330+ filter_policy_scope = string // sns subcription filter policy scope
327331 })
328332 description = " Configuration of glue-sync lambda"
329333}
0 commit comments