resource "aws_network_acl" "acl-01fc2c9ad702b5858" {
  # checkov:skip=CKV2_AWS_1: NACL subnet association managed separately for this legacy VPC
  tags = {
    Name = "MCDEL-S2-DEFAULT-NACL"
  }

  tags_all = {
    Name = "MCDEL-S2-DEFAULT-NACL"
  }

  vpc_id = "vpc-0318d4f6303f76d2a"
}

resource "aws_network_acl" "acl-09459023d63a8e01d" {
  # checkov:skip=CKV_AWS_231: Public NACL ingress rules required for this legacy VPC
  # checkov:skip=CKV2_AWS_1: NACL subnet association managed separately for this legacy VPC
  egress {
    action     = "allow"
    cidr_block = "0.0.0.0/0"
    from_port  = "0"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "-1"
    rule_no    = "1"
    to_port    = "0"
  }

  ingress {
    action     = "allow"
    cidr_block = "0.0.0.0/0"
    from_port  = "0"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "17"
    rule_no    = "4"
    to_port    = "65535"
  }

  ingress {
    action     = "allow"
    cidr_block = "0.0.0.0/0"
    from_port  = "1024"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "6"
    rule_no    = "3"
    to_port    = "65535"
  }

  ingress {
    action     = "allow"
    cidr_block = "0.0.0.0/0"
    from_port  = "443"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "6"
    rule_no    = "2"
    to_port    = "443"
  }

  ingress {
    action     = "allow"
    cidr_block = "10.0.0.0/8"
    from_port  = "0"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "-1"
    rule_no    = "5"
    to_port    = "0"
  }

  subnet_ids = ["subnet-03433927f540bb847", "subnet-06b42aaa70726231c", "subnet-06b7e805c074be373"]

  tags = {
    Business-unit = "Media Conversion"
    Environment   = "STAGE2"
    Name          = "MCDEL-S2-PUB-NACL"
    Owner         = "Sang Han"
    Project-code  = "MCON"
    Project-name  = "MCON-DEL"
  }

  tags_all = {
    Business-unit = "Media Conversion"
    Environment   = "STAGE2"
    Name          = "MCDEL-S2-PUB-NACL"
    Owner         = "Sang Han"
    Project-code  = "MCON"
    Project-name  = "MCON-DEL"
  }

  vpc_id = "vpc-0318d4f6303f76d2a"
}

resource "aws_network_acl" "acl-0b9409cc48d7c5758" {
  # checkov:skip=CKV2_AWS_1: NACL subnet association managed separately for this legacy VPC
  egress {
    action     = "allow"
    cidr_block = "0.0.0.0/0"
    from_port  = "0"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "-1"
    rule_no    = "1"
    to_port    = "0"
  }

  ingress {
    action     = "allow"
    cidr_block = "10.0.0.0/8"
    from_port  = "0"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "-1"
    rule_no    = "7"
    to_port    = "0"
  }

  subnet_ids = ["subnet-03577001e39e5f65a", "subnet-04f5de0c271e03b7a"]

  tags = {
    Business-unit = "Media Conversion"
    Environment   = "STAGE2"
    Name          = "MCDEL-S2-RDS-NACL"
    Owner         = "Sang Han"
    Project-code  = "MCON"
    Project-name  = "MCON-DEL"
  }

  tags_all = {
    Business-unit = "Media Conversion"
    Environment   = "STAGE2"
    Name          = "MCDEL-S2-RDS-NACL"
    Owner         = "Sang Han"
    Project-code  = "MCON"
    Project-name  = "MCON-DEL"
  }

  vpc_id = "vpc-0318d4f6303f76d2a"
}

resource "aws_network_acl" "acl-0e060eccf1514e057" {
  # checkov:skip=CKV_AWS_231: Public NACL ingress rules required for this legacy VPC
  egress {
    action     = "allow"
    cidr_block = "0.0.0.0/0"
    from_port  = "0"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "-1"
    rule_no    = "1"
    to_port    = "0"
  }

  ingress {
    action     = "allow"
    cidr_block = "0.0.0.0/0"
    from_port  = "0"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "17"
    rule_no    = "6"
    to_port    = "65535"
  }

  ingress {
    action     = "allow"
    cidr_block = "0.0.0.0/0"
    from_port  = "1024"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "6"
    rule_no    = "5"
    to_port    = "65535"
  }

  ingress {
    action     = "allow"
    cidr_block = "10.0.0.0/8"
    from_port  = "0"
    icmp_code  = "0"
    icmp_type  = "0"
    protocol   = "-1"
    rule_no    = "7"
    to_port    = "0"
  }

  subnet_ids = ["subnet-0a4f3a3999182f59c", "subnet-0af0388e06356271c", "subnet-0bfefd2f5c52d1356", "subnet-0e057c2596d72a80a", aws_subnet.MCDEL-S2-HP-JOBS-1A.id, aws_subnet.MCDEL-S2-HP-JOBS-1B.id, aws_subnet.MCDEL-S2-LP-JOBS-1A.id, aws_subnet.MCDEL-S2-LP-JOBS-1B.id]

  tags = {
    Business-unit = "Media Conversion"
    Environment   = "STAGE2"
    Name          = "MCDEL-S2-APP-NACL"
    Owner         = "Sang Han"
    Project-code  = "MCON"
    Project-name  = "MCON-DEL"
  }

  tags_all = {
    Business-unit = "Media Conversion"
    Environment   = "STAGE2"
    Name          = "MCDEL-S2-APP-NACL"
    Owner         = "Sang Han"
    Project-code  = "MCON"
    Project-name  = "MCON-DEL"
  }

  vpc_id = "vpc-0318d4f6303f76d2a"
}
