Virtual Network Args
constructor(addressSpace: Output<AddressSpaceArgs>? = null, bgpCommunities: Output<VirtualNetworkBgpCommunitiesArgs>? = null, ddosProtectionPlan: Output<SubResourceArgs>? = null, dhcpOptions: Output<DhcpOptionsArgs>? = null, enableDdosProtection: Output<Boolean>? = null, enableVmProtection: Output<Boolean>? = null, encryption: Output<VirtualNetworkEncryptionArgs>? = null, extendedLocation: Output<ExtendedLocationArgs>? = null, flowTimeoutInMinutes: Output<Int>? = null, id: Output<String>? = null, ipAllocations: Output<List<SubResourceArgs>>? = null, location: Output<String>? = null, privateEndpointVNetPolicies: Output<Either<String, PrivateEndpointVNetPolicies>>? = null, resourceGroupName: Output<String>? = null, subnets: Output<List<SubnetArgs>>? = null, tags: Output<Map<String, String>>? = null, virtualNetworkName: Output<String>? = null, virtualNetworkPeerings: Output<List<VirtualNetworkPeeringArgs>>? = null)