@@ -31,7 +31,7 @@ resource "aws_iam_role_policy_attachment" "ecs_task_execution_role_custom_policy
3131# Container Definition
3232module "container_definition" {
3333 source = " cloudposse/ecs-container-definition/aws"
34- version = " 0.45.2 "
34+ version = " 0.50.0 "
3535
3636 container_name = var. container_name
3737 container_image = var. container_image
@@ -121,8 +121,17 @@ resource "aws_ecs_task_definition" "td" {
121121 dynamic "efs_volume_configuration" {
122122 for_each = lookup (volume. value , " efs_volume_configuration" , [])
123123 content {
124- file_system_id = lookup (efs_volume_configuration. value , " file_system_id" , null )
125- root_directory = lookup (efs_volume_configuration. value , " root_directory" , null )
124+ file_system_id = lookup (efs_volume_configuration. value , " file_system_id" , null )
125+ root_directory = lookup (efs_volume_configuration. value , " root_directory" , null )
126+ transit_encryption = lookup (efs_volume_configuration. value , " transit_encryption" , null )
127+ transit_encryption_port = lookup (efs_volume_configuration. value , " transit_encryption_port" , null )
128+ dynamic "authorization_config" {
129+ for_each = lookup (efs_volume_configuration. value , " authorization_config" , [])
130+ content {
131+ access_point_id = lookup (authorization_config. value , " access_point_id" , null )
132+ iam = lookup (authorization_config. value , " iam" , null )
133+ }
134+ }
126135 }
127136 }
128137 }
0 commit comments