Bicep 资源定义
可以使用目标操作部署 virtualHubs/hubVirtualNetworkConnections 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.Network/virtualHubs/hubVirtualNetworkConnections 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-11-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
remoteVirtualNetwork: {
id: 'string'
}
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
}
}
}
}
属性值
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
HubVirtualNetworkConnectionProperties
名字 |
描述 |
价值 |
allowHubToRemoteVnetTransit |
已弃用:VirtualHub 到 RemoteVnet 传输以启用或不启用。 |
布尔 |
allowRemoteVnetToUseHubVnetGateways |
已弃用:允许 RemoteVnet 使用虚拟中心的网关。 |
布尔 |
enableInternetSecurity |
启用 Internet 安全性。 |
布尔 |
远程虚拟网络 |
对远程虚拟网络的引用。 |
子资源 |
routingConfiguration |
路由配置,指示此连接上关联的路由表和传播的路由表。 |
路由配置 |
传播路由表
名字 |
描述 |
价值 |
IDS |
所有 RouteTable 的资源 ID 列表。 |
子资源[] |
标签 |
标签列表。 |
字符串[] |
路由配置
名字 |
描述 |
价值 |
关联的路由表 |
与此 RoutingConfiguration 关联的资源 ID RouteTable。 |
子资源 |
propagated路由表 |
要向其播发路由的 RouteTable 列表。 |
传播路由表 |
vnetRoutes |
控制从 VirtualHub 到虚拟网络连接的路由的路由列表。 |
VnetRoute |
静态路由
名字 |
描述 |
价值 |
address前缀 |
所有地址前缀的列表。 |
字符串[] |
名字 |
在 VnetRoute 中唯一的 StaticRoute 的名称。 |
字符串 |
nextHopIp地址 |
下一跃点的 IP 地址。 |
字符串 |
子资源
VnetRoute
用法示例
Azure 快速入门示例
以下 Azure 快速入门模板 包含用于部署此资源类型的 Bicep 示例。
Bicep 文件 |
描述 |
安全虚拟中心 |
此模板使用 Azure 防火墙创建安全的虚拟中心,以保护发往 Internet 的云网络流量。 |
ARM 模板资源定义
可以使用目标操作部署 virtualHubs/hubVirtualNetworkConnections 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.Network/virtualHubs/hubVirtualNetworkConnections 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections",
"apiVersion": "2020-11-01",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"remoteVirtualNetwork": {
"id": "string"
},
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
]
}
}
}
}
属性值
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
HubVirtualNetworkConnectionProperties
名字 |
描述 |
价值 |
allowHubToRemoteVnetTransit |
已弃用:VirtualHub 到 RemoteVnet 传输以启用或不启用。 |
布尔 |
allowRemoteVnetToUseHubVnetGateways |
已弃用:允许 RemoteVnet 使用虚拟中心的网关。 |
布尔 |
enableInternetSecurity |
启用 Internet 安全性。 |
布尔 |
远程虚拟网络 |
对远程虚拟网络的引用。 |
子资源 |
routingConfiguration |
路由配置,指示此连接上关联的路由表和传播的路由表。 |
路由配置 |
传播路由表
名字 |
描述 |
价值 |
IDS |
所有 RouteTable 的资源 ID 列表。 |
子资源[] |
标签 |
标签列表。 |
字符串[] |
路由配置
名字 |
描述 |
价值 |
关联的路由表 |
与此 RoutingConfiguration 关联的资源 ID RouteTable。 |
子资源 |
propagated路由表 |
要向其播发路由的 RouteTable 列表。 |
传播路由表 |
vnetRoutes |
控制从 VirtualHub 到虚拟网络连接的路由的路由列表。 |
VnetRoute |
静态路由
名字 |
描述 |
价值 |
address前缀 |
所有地址前缀的列表。 |
字符串[] |
名字 |
在 VnetRoute 中唯一的 StaticRoute 的名称。 |
字符串 |
nextHopIp地址 |
下一跃点的 IP 地址。 |
字符串 |
子资源
VnetRoute
用法示例
Azure 快速入门模板
以下 Azure 快速入门模板 部署此资源类型。
模板 |
描述 |
Azure 虚拟 WAN (vWAN) 多中心部署
|
使用此模板可以创建 Azure 虚拟 WAN(vWAN)多中心部署,包括所有网关和 VNET 连接。 |
使用自定义路由表 Azure vWAN 多中心部署
|
使用此模板可以创建 Azure 虚拟 WAN(vWAN)多中心部署,包括所有网关和 VNET 连接,并演示路由表用于自定义路由的用法。 |
安全虚拟中心
|
此模板使用 Azure 防火墙创建安全的虚拟中心,以保护发往 Internet 的云网络流量。 |
使用多地址池和用户组 vWAN P2S 部署
|
此模板部署具有配置多个地址池和用户组的 P2S 的 Azure 虚拟 WAN (vWAN) |
可以使用目标操作部署 virtualHubs/hubVirtualNetworkConnections 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.Network/virtualHubs/hubVirtualNetworkConnections 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-11-01"
name = "string"
parent_id = "string"
body = {
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
remoteVirtualNetwork = {
id = "string"
}
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
}
}
}
}
}
属性值
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
HubVirtualNetworkConnectionProperties
名字 |
描述 |
价值 |
allowHubToRemoteVnetTransit |
已弃用:VirtualHub 到 RemoteVnet 传输以启用或不启用。 |
布尔 |
allowRemoteVnetToUseHubVnetGateways |
已弃用:允许 RemoteVnet 使用虚拟中心的网关。 |
布尔 |
enableInternetSecurity |
启用 Internet 安全性。 |
布尔 |
远程虚拟网络 |
对远程虚拟网络的引用。 |
子资源 |
routingConfiguration |
路由配置,指示此连接上关联的路由表和传播的路由表。 |
路由配置 |
传播路由表
名字 |
描述 |
价值 |
IDS |
所有 RouteTable 的资源 ID 列表。 |
子资源[] |
标签 |
标签列表。 |
字符串[] |
路由配置
名字 |
描述 |
价值 |
关联的路由表 |
与此 RoutingConfiguration 关联的资源 ID RouteTable。 |
子资源 |
propagated路由表 |
要向其播发路由的 RouteTable 列表。 |
传播路由表 |
vnetRoutes |
控制从 VirtualHub 到虚拟网络连接的路由的路由列表。 |
VnetRoute |
静态路由
名字 |
描述 |
价值 |
address前缀 |
所有地址前缀的列表。 |
字符串[] |
名字 |
在 VnetRoute 中唯一的 StaticRoute 的名称。 |
字符串 |
nextHopIp地址 |
下一跃点的 IP 地址。 |
字符串 |
子资源
VnetRoute