resource "aws_cloudwatch_log_group" "flowcwloggroup" { name = var.cloudwatch_loggroup retention_in_days = 1 } resource "aws_flow_log" "vpcflowlogcw" { iam_role_arn = aws_iam_role.vpcflowlogcwrole.arn log_destination = aws_cloudwatch_log_group.flowcwloggroup.arn traffic_type = "ALL" vpc_id = var.vpc_id max_aggregation_interval = 60 log_format = "$${interface-id} $${bytes} $${subnet-id} $${vpc-id} $${account-id}" tags = { "Name" = "vpcendpointmonitor" } depends_on = [ aws_cloudwatch_log_group.flowcwloggroup ] } resource "aws_iam_role" "vpcflowlogcwrole" { name = "vpcflowlogcwrole" assume_role_policy = <