resource "aws_vpc_endpoint" "API" {
  vpc_id            = aws_vpc.vpc-050b7040cb12315e1.id
  service_name      = "com.amazonaws.eu-central-1.execute-api"
  vpc_endpoint_type = "Interface"

  security_group_ids = [
    aws_security_group.sg-01f19efd2fe268cf6.id,
  ]

  subnet_ids          = [aws_subnet.subnet-0afe8d939051da794.id, aws_subnet.subnet-05e3533bcaefcddff.id]
  private_dns_enabled = false
  tags = {
    Name = "AOMA-D-API-EP"
  }
}

resource "aws_vpc_endpoint" "s3_files" {
  vpc_id            = aws_vpc.vpc-050b7040cb12315e1.id
  service_name      = "aws.api.eu-central-1.s3files"
  vpc_endpoint_type = "Interface"

  security_group_ids  = [aws_security_group.aomad-s3-files-vpce-sg.id]
  subnet_ids          = [aws_subnet.subnet-0afe8d939051da794.id, aws_subnet.subnet-05e3533bcaefcddff.id]
  private_dns_enabled = true

  tags = {
    "Business-Unit" = "SME-AOMA-Core"
    "Project-Name"  = "AOMA-Core"
    "Project-Code"  = "SME-2000-0306A"
    "Environment"   = "Dev"
    "Owner"         = "Nathaniel Lovett"
    "Name"          = "aomad-s3-files-ep"
  }
}
