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

VirtualNetwork 类

定义

虚拟网络资源。

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualNetwork : Microsoft.Azure.Management.Network.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualNetwork = class
    inherit Resource
Public Class VirtualNetwork
Inherits Resource
继承
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 类的新实例。

属性

AddressSpace

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

BgpCommunities

获取或设置通过 ExpressRoute 发送的 bgp 社区,每个路由对应于此 VNET 中的前缀。

DdosProtectionPlan

获取或设置与虚拟网络关联的 DDoS 保护计划。

DhcpOptions

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

EnableDdosProtection

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

EnableVmProtection

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

Encryption

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

Etag

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

ExtendedLocation

获取或设置虚拟网络的扩展位置。

FlowTimeoutInMinutes

获取或设置虚拟网络的 flowTimeout 值 (以分钟为单位)

Id

获取或设置资源 ID。

(继承自 Resource)
IpAllocations

获取或设置引用此 VNET 的 IpAllocation 数组。

Location

获取或设置资源位置。

(继承自 Resource)
Name

获取资源名称。

(继承自 Resource)
ProvisioningState

获取虚拟网络资源的预配状态。 可能的值包括:“Succeeded”、“Updating”、“Deleting”、“Failed”

ResourceGuid

获取虚拟网络资源的 resourceGuid 属性。

Subnets

获取或设置虚拟网络中的子网列表。

Tags

获取或设置资源标记。

(继承自 Resource)
Type

获取资源类型。

(继承自 Resource)
VirtualNetworkPeerings

获取或设置虚拟网络中的对等互连列表。

方法

Validate()

验证 对象。

适用于