你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualNetwork 构造函数

定义

重载

VirtualNetwork()

初始化 VirtualNetwork 类的新实例。

VirtualNetwork(String, String, String, String, IDictionary<String, String>, ExtendedLocation, AddressSpace, DhcpOptions, Nullable<Int32>, IList<Subnet>, IList<VirtualNetworkPeering>, String, String, Nullable<Boolean>, Nullable<Boolean>, SubResource, VirtualNetworkBgpCommunities, VirtualNetworkEncryption, IList<SubResource>, String)

初始化 VirtualNetwork 类的新实例。

VirtualNetwork()

初始化 VirtualNetwork 类的新实例。

public VirtualNetwork();
Public Sub New ()

适用于

VirtualNetwork(String, String, String, String, IDictionary<String, String>, ExtendedLocation, AddressSpace, DhcpOptions, Nullable<Int32>, IList<Subnet>, IList<VirtualNetworkPeering>, String, String, Nullable<Boolean>, Nullable<Boolean>, SubResource, VirtualNetworkBgpCommunities, VirtualNetworkEncryption, IList<SubResource>, String)

初始化 VirtualNetwork 类的新实例。

public VirtualNetwork(string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Models.ExtendedLocation extendedLocation = default, Microsoft.Azure.Management.Network.Models.AddressSpace addressSpace = default, Microsoft.Azure.Management.Network.Models.DhcpOptions dhcpOptions = default, int? flowTimeoutInMinutes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.Subnet> subnets = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualNetworkPeering> virtualNetworkPeerings = default, string resourceGuid = default, string provisioningState = default, bool? enableDdosProtection = default, bool? enableVmProtection = default, Microsoft.Azure.Management.Network.Models.SubResource ddosProtectionPlan = default, Microsoft.Azure.Management.Network.Models.VirtualNetworkBgpCommunities bgpCommunities = default, Microsoft.Azure.Management.Network.Models.VirtualNetworkEncryption encryption = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> ipAllocations = default, string etag = default);
new Microsoft.Azure.Management.Network.Models.VirtualNetwork : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ExtendedLocation * Microsoft.Azure.Management.Network.Models.AddressSpace * Microsoft.Azure.Management.Network.Models.DhcpOptions * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.Subnet> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualNetworkPeering> * string * string * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.VirtualNetworkBgpCommunities * Microsoft.Azure.Management.Network.Models.VirtualNetworkEncryption * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * string -> Microsoft.Azure.Management.Network.Models.VirtualNetwork
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional addressSpace As AddressSpace = Nothing, Optional dhcpOptions As DhcpOptions = Nothing, Optional flowTimeoutInMinutes As Nullable(Of Integer) = Nothing, Optional subnets As IList(Of Subnet) = Nothing, Optional virtualNetworkPeerings As IList(Of VirtualNetworkPeering) = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As String = Nothing, Optional enableDdosProtection As Nullable(Of Boolean) = Nothing, Optional enableVmProtection As Nullable(Of Boolean) = Nothing, Optional ddosProtectionPlan As SubResource = Nothing, Optional bgpCommunities As VirtualNetworkBgpCommunities = Nothing, Optional encryption As VirtualNetworkEncryption = Nothing, Optional ipAllocations As IList(Of SubResource) = Nothing, Optional etag As String = Nothing)

参数

id
String

资源 ID。

name
String

资源名称。

type
String

资源类型。

location
String

资源位置。

tags
IDictionary<String,String>

资源标记。

extendedLocation
ExtendedLocation

虚拟网络的扩展位置。

addressSpace
AddressSpace

AddressSpace,其中包含子网可以使用的 IP 地址范围数组。

dhcpOptions
DhcpOptions

dhcpOptions,其中包含可用于虚拟网络中部署的 VM 的 DNS 服务器数组。

flowTimeoutInMinutes
Nullable<Int32>

虚拟网络的 FlowTimeout 值 (以分钟为单位)

subnets
IList<Subnet>

虚拟网络中的子网列表。

virtualNetworkPeerings
IList<VirtualNetworkPeering>

虚拟网络中的对等互连列表。

resourceGuid
String

虚拟网络资源的 resourceGuid 属性。

provisioningState
String

虚拟网络资源的预配状态。 可能的值包括:“Succeeded”、“Updateing”、“删除”、“Failed”

enableDdosProtection
Nullable<Boolean>

指示是否为虚拟网络中的所有受保护资源启用 DDoS 保护。 它需要与资源关联的 DDoS 保护计划。

enableVmProtection
Nullable<Boolean>

指示是否为虚拟网络中的所有子网启用了 VM 保护。

ddosProtectionPlan
SubResource

与虚拟网络关联的 DDoS 保护计划。

bgpCommunities
VirtualNetworkBgpCommunities

通过 ExpressRoute 发送的 Bgp 社区,每个路由与此 VNET 中的前缀对应。

encryption
VirtualNetworkEncryption

指示是否在虚拟网络上启用了加密,以及是否在加密的 VNet 中允许不加密的 VM。

ipAllocations
IList<SubResource>

引用此 VNET 的 IpAllocation 数组。

etag
String

一个唯一的只读字符串,每当资源更新时都会更改。

适用于