data "aws_vpc" "main" {
  tags = {
    Name = "${local.name_prefix}-vpc"
  }
}

data "aws_subnets" "private_subnets" {
  filter {
    name   = "vpc-id"
    values = [data.aws_vpc.main.id]
  }

  tags = {
    Name = "${local.name_prefix}-subnet-private-0*"
  }
}

data "aws_subnet" "private_subnet_01" {
  vpc_id = data.aws_vpc.main.id

  tags = {
    Name = "${local.name_prefix}-subnet-private-01"
  }
}

data "aws_subnet" "private_subnet_02" {
  vpc_id = data.aws_vpc.main.id

  tags = {
    Name = "${local.name_prefix}-subnet-private-02"
  }
}

data "aws_subnet" "private_subnet_03" {
  vpc_id = data.aws_vpc.main.id

  tags = {
    Name = "${local.name_prefix}-subnet-private-03"
  }
}

data "aws_security_group" "main" {
  tags = {
    Name = "${local.name_prefix}-sg-ecs"
  }
}

data "aws_security_group" "lambda" {
  tags = {
    Name = "${local.name_prefix}-sg-lambda"
  }
}

data "aws_security_group" "efs" {
  tags = {
    Name = "${local.name_prefix}-sg-efs"
  }
}
