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

VirtualHub 构造函数

定义

重载

VirtualHub()

初始化 VirtualHub 类的新实例。

VirtualHub(String, String, String, String, IDictionary<String, String>, SubResource, SubResource, SubResource, SubResource, SubResource, SubResource, String, VirtualHubRouteTable, String, String, IList<VirtualHubRouteTableV2>, String, String, IList<SubResource>, IList<SubResource>, IList<SubResource>, Nullable<Int64>, IList<String>, Nullable<Boolean>, String, String, VirtualRouterAutoScaleConfiguration, String, String)

初始化 VirtualHub 类的新实例。

VirtualHub()

初始化 VirtualHub 类的新实例。

public VirtualHub ();
Public Sub New ()

适用于

VirtualHub(String, String, String, String, IDictionary<String, String>, SubResource, SubResource, SubResource, SubResource, SubResource, SubResource, String, VirtualHubRouteTable, String, String, IList<VirtualHubRouteTableV2>, String, String, IList<SubResource>, IList<SubResource>, IList<SubResource>, Nullable<Int64>, IList<String>, Nullable<Boolean>, String, String, VirtualRouterAutoScaleConfiguration, String, String)

初始化 VirtualHub 类的新实例。

public VirtualHub (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.SubResource virtualWan = default, Microsoft.Azure.Management.Network.Models.SubResource vpnGateway = default, Microsoft.Azure.Management.Network.Models.SubResource p2SVpnGateway = default, Microsoft.Azure.Management.Network.Models.SubResource expressRouteGateway = default, Microsoft.Azure.Management.Network.Models.SubResource azureFirewall = default, Microsoft.Azure.Management.Network.Models.SubResource securityPartnerProvider = default, string addressPrefix = default, Microsoft.Azure.Management.Network.Models.VirtualHubRouteTable routeTable = default, string provisioningState = default, string securityProviderName = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualHubRouteTableV2> virtualHubRouteTableV2s = default, string sku = default, string routingState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> bgpConnections = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> ipConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> routeMaps = default, long? virtualRouterAsn = default, System.Collections.Generic.IList<string> virtualRouterIps = default, bool? allowBranchToBranchTraffic = default, string preferredRoutingGateway = default, string hubRoutingPreference = default, Microsoft.Azure.Management.Network.Models.VirtualRouterAutoScaleConfiguration virtualRouterAutoScaleConfiguration = default, string etag = default, string kind = default);
new Microsoft.Azure.Management.Network.Models.VirtualHub : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.SubResource * string * Microsoft.Azure.Management.Network.Models.VirtualHubRouteTable * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualHubRouteTableV2> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * Nullable<int64> * System.Collections.Generic.IList<string> * Nullable<bool> * string * string * Microsoft.Azure.Management.Network.Models.VirtualRouterAutoScaleConfiguration * string * string -> Microsoft.Azure.Management.Network.Models.VirtualHub
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 virtualWan As SubResource = Nothing, Optional vpnGateway As SubResource = Nothing, Optional p2SVpnGateway As SubResource = Nothing, Optional expressRouteGateway As SubResource = Nothing, Optional azureFirewall As SubResource = Nothing, Optional securityPartnerProvider As SubResource = Nothing, Optional addressPrefix As String = Nothing, Optional routeTable As VirtualHubRouteTable = Nothing, Optional provisioningState As String = Nothing, Optional securityProviderName As String = Nothing, Optional virtualHubRouteTableV2s As IList(Of VirtualHubRouteTableV2) = Nothing, Optional sku As String = Nothing, Optional routingState As String = Nothing, Optional bgpConnections As IList(Of SubResource) = Nothing, Optional ipConfigurations As IList(Of SubResource) = Nothing, Optional routeMaps As IList(Of SubResource) = Nothing, Optional virtualRouterAsn As Nullable(Of Long) = Nothing, Optional virtualRouterIps As IList(Of String) = Nothing, Optional allowBranchToBranchTraffic As Nullable(Of Boolean) = Nothing, Optional preferredRoutingGateway As String = Nothing, Optional hubRoutingPreference As String = Nothing, Optional virtualRouterAutoScaleConfiguration As VirtualRouterAutoScaleConfiguration = Nothing, Optional etag As String = Nothing, Optional kind As String = Nothing)

参数

id
String

资源 ID。

name
String

资源名称。

type
String

资源类型。

location
String

资源位置。

tags
IDictionary<String,String>

资源标记。

virtualWan
SubResource

VirtualHub 所属的 VirtualWAN。

vpnGateway
SubResource

与此 VirtualHub 关联的 VpnGateway。

p2SVpnGateway
SubResource

与此 VirtualHub 关联的 P2SVpnGateway。

expressRouteGateway
SubResource

与此 VirtualHub 关联的 expressRouteGateway。

azureFirewall
SubResource

与此 VirtualHub 关联的 azureFirewall。

securityPartnerProvider
SubResource

与此 VirtualHub 关联的 securityPartnerProvider。

addressPrefix
String

此 VirtualHub 的地址前缀。

routeTable
VirtualHubRouteTable

与此虚拟中心关联的 routeTable。

provisioningState
String

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

securityProviderName
String

安全提供程序名称。

virtualHubRouteTableV2s
IList<VirtualHubRouteTableV2>

与此 VirtualHub 关联的所有虚拟中心路由表 v2 的列表。

sku
String

此 VirtualHub 的 SKU。

routingState
String

路由状态。 可能的值包括:“None”、“Provisioned”、“Provisioning”、“Failed”

bgpConnections
IList<SubResource>

对 Bgp 连接的引用列表。

ipConfigurations
IList<SubResource>

对 IpConfigurations 的引用列表。

routeMaps
IList<SubResource>

对 RouteMap 的引用列表。

virtualRouterAsn
Nullable<Int64>

VirtualRouter ASN。

virtualRouterIps
IList<String>

VirtualRouter IP。

allowBranchToBranchTraffic
Nullable<Boolean>

用于控制 VirtualRouter 中心的传输的标志。

preferredRoutingGateway
String

路由本地流量的首选网关。 可能的值包括:“ExpressRoute”、“VpnGateway”、“None”

hubRoutingPreference
String

此 VirtualHub 的 hubRoutingPreference。 可能的值包括:“ExpressRoute”、“VpnGateway”、“ASPath”

virtualRouterAutoScaleConfiguration
VirtualRouterAutoScaleConfiguration

VirtualHub 路由器自动缩放配置。

etag
String

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

kind
String

服务虚拟中心的类型。 这是用于路由服务器的Azure 门户体验的元数据。

适用于