output "vpc_id" {
  value = data.aws_vpc.vpc.id
}

output "default_private_subnet_ids" {
  value = [for subnet in local.private_subnets : subnet.id]
}

output "default_public_subnet_ids" {
  value = [for subnet in local.public_subnets : subnet.id]
}

output "private_subnet_prefix_list_name" {
  value = length(data.aws_ec2_managed_prefix_list.private_subnets) > 0 ? data.aws_ec2_managed_prefix_list.private_subnets[0].name : null
}

output "private_subnet_prefix_list_id" {
  value = length(data.aws_ec2_managed_prefix_list.private_subnets) > 0 ? data.aws_ec2_managed_prefix_list.private_subnets[0].id : null
}

output "public_subnet_prefix_list_name" {
  value = length(data.aws_ec2_managed_prefix_list.public_subnets) > 0 ? data.aws_ec2_managed_prefix_list.public_subnets[0].name : null
}

output "public_subnet_prefix_list_id" {
  value = length(data.aws_ec2_managed_prefix_list.public_subnets) > 0 ? data.aws_ec2_managed_prefix_list.public_subnets[0].id : null
}
