solution/networking/multi-account-multi-vpc/network/project/vswitch/main.tf (14 lines of code) (raw):

# 创建VPC 内的交换机 resource "alicloud_vswitch" "vswitches_business" { name = var.vswitch_name vpc_id = var.vpc_id cidr_block = var.cidr_block availability_zone = var.zone } # 创建交换机的nat eip module "nat" { source = "../nat" count = var.nat.natgateway_enabled ? 1 : 0 vswitch_id = alicloud_vswitch.vswitches_business.id nat = var.nat cen_id = var.cen_id vpc_id = var.vpc_id }