共用方式為


Microsoft.Network virtualHubs 2019-09-01

Bicep 資源定義

virtualHubs 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/virtualHubs 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Network/virtualHubs@2019-09-01' = {
  location: 'string'
  name: 'string'
  properties: {
    addressPrefix: 'string'
    azureFirewall: {
      id: 'string'
    }
    expressRouteGateway: {
      id: 'string'
    }
    p2SVpnGateway: {
      id: 'string'
    }
    routeTable: {
      routes: [
        {
          addressPrefixes: [
            'string'
          ]
          nextHopIpAddress: 'string'
        }
      ]
    }
    securityProviderName: 'string'
    sku: 'string'
    virtualHubRouteTableV2s: [
      {
        id: 'string'
        name: 'string'
        properties: {
          attachedConnections: [
            'string'
          ]
          routes: [
            {
              destinations: [
                'string'
              ]
              destinationType: 'string'
              nextHops: [
                'string'
              ]
              nextHopType: 'string'
            }
          ]
        }
      }
    ]
    virtualNetworkConnections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          allowHubToRemoteVnetTransit: bool
          allowRemoteVnetToUseHubVnetGateways: bool
          enableInternetSecurity: bool
          remoteVirtualNetwork: {
            id: 'string'
          }
        }
      }
    ]
    virtualWan: {
      id: 'string'
    }
    vpnGateway: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

HubVirtualNetworkConnection

名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 中樞虛擬網路連線的屬性。 HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

名字 描述 價值
allowHubToRemoteVnetTransit VirtualHub 到 RemoteVnet 傳輸,以啟用或未啟用。 bool
allowRemoteVnetToUseHubVnetGateways 允許 RemoteVnet 使用虛擬中樞的閘道。 bool
enableInternetSecurity 啟用因特網安全性。 bool
remoteVirtualNetwork 遠端虛擬網路的參考。 SubResource

Microsoft.Network/virtualHubs

名字 描述 價值
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 虛擬中樞的屬性。 VirtualHubProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

ResourceTags

名字 描述 價值

SubResource

名字 描述 價值
id 資源標識碼。 字串

VirtualHubProperties

名字 描述 價值
addressPrefix 此 VirtualHub 的位址前置詞。 字串
azureFirewall 與此 VirtualHub 相關聯的 azureFirewall。 SubResource
expressRouteGateway 與此 VirtualHub 相關聯的 expressRouteGateway。 SubResource
p2SVpnGateway 與此 VirtualHub 相關聯的 P2SVpnGateway。 SubResource
routeTable 與此虛擬中樞相關聯的 routeTable。 VirtualHubRouteTable
securityProviderName 安全性提供者名稱。 字串
sku 此 VirtualHub 的 SKU。 字串
virtualHubRouteTableV2s 與此 VirtualHub 相關聯的所有虛擬中樞路由表 v2 清單。 VirtualHubRouteTableV2[]
virtualNetworkConnections 使用此 VirtualHub 的所有 vnet 連線清單。 HubVirtualNetworkConnection[]
virtualWan VirtualHub 所屬的 VirtualWAN。 SubResource
vpnGateway 與此 VirtualHub 相關聯的 VpnGateway。 SubResource

VirtualHubRoute

名字 描述 價值
addressPrefixes 所有 addressPrefixes 的清單。 string[]
nextHopIpAddress NextHop ip 位址。 字串

VirtualHubRouteTable

名字 描述 價值
路線 所有路由的清單。 VirtualHubRoute[]

VirtualHubRouteTableV2

名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 虛擬中樞路由表 v2 的屬性。 VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

名字 描述 價值
attachedConnections 附加至此路由表 v2 的所有連線清單。 string[]
路線 所有路由的清單。 VirtualHubRouteV2[]

VirtualHubRouteV2

名字 描述 價值
目的地 所有目的地的清單。 string[]
destinationType 目的地的類型。 字串
nextHops NextHops ip 位址。 string[]
nextHopType 下一個躍點的類型。 字串

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
在新子網中建立路由伺服器 此範本會將路由伺服器部署到名為 RouteServerSubnet 的子網。
建立虛擬 WAN 資源 此範本可讓您建立虛擬 WAN 資源,包括虛擬 WAN、虛擬中樞、VPN 閘道、VPN 網站和 VPN Connecton。
安全虛擬中樞 此範本會使用 Azure 防火牆建立安全的虛擬中樞,以保護目的地為因特網的雲端網路流量。

ARM 樣本資源定義

virtualHubs 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/virtualHubs 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Network/virtualHubs",
  "apiVersion": "2019-09-01",
  "name": "string",
  "location": "string",
  "properties": {
    "addressPrefix": "string",
    "azureFirewall": {
      "id": "string"
    },
    "expressRouteGateway": {
      "id": "string"
    },
    "p2SVpnGateway": {
      "id": "string"
    },
    "routeTable": {
      "routes": [
        {
          "addressPrefixes": [ "string" ],
          "nextHopIpAddress": "string"
        }
      ]
    },
    "securityProviderName": "string",
    "sku": "string",
    "virtualHubRouteTableV2s": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "attachedConnections": [ "string" ],
          "routes": [
            {
              "destinations": [ "string" ],
              "destinationType": "string",
              "nextHops": [ "string" ],
              "nextHopType": "string"
            }
          ]
        }
      }
    ],
    "virtualNetworkConnections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "allowHubToRemoteVnetTransit": "bool",
          "allowRemoteVnetToUseHubVnetGateways": "bool",
          "enableInternetSecurity": "bool",
          "remoteVirtualNetwork": {
            "id": "string"
          }
        }
      }
    ],
    "virtualWan": {
      "id": "string"
    },
    "vpnGateway": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

HubVirtualNetworkConnection

名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 中樞虛擬網路連線的屬性。 HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

名字 描述 價值
allowHubToRemoteVnetTransit VirtualHub 到 RemoteVnet 傳輸,以啟用或未啟用。 bool
allowRemoteVnetToUseHubVnetGateways 允許 RemoteVnet 使用虛擬中樞的閘道。 bool
enableInternetSecurity 啟用因特網安全性。 bool
remoteVirtualNetwork 遠端虛擬網路的參考。 SubResource

Microsoft.Network/virtualHubs

名字 描述 價值
apiVersion API 版本 '2019-09-01'
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 虛擬中樞的屬性。 VirtualHubProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Network/virtualHubs'

ResourceTags

名字 描述 價值

SubResource

名字 描述 價值
id 資源標識碼。 字串

VirtualHubProperties

名字 描述 價值
addressPrefix 此 VirtualHub 的位址前置詞。 字串
azureFirewall 與此 VirtualHub 相關聯的 azureFirewall。 SubResource
expressRouteGateway 與此 VirtualHub 相關聯的 expressRouteGateway。 SubResource
p2SVpnGateway 與此 VirtualHub 相關聯的 P2SVpnGateway。 SubResource
routeTable 與此虛擬中樞相關聯的 routeTable。 VirtualHubRouteTable
securityProviderName 安全性提供者名稱。 字串
sku 此 VirtualHub 的 SKU。 字串
virtualHubRouteTableV2s 與此 VirtualHub 相關聯的所有虛擬中樞路由表 v2 清單。 VirtualHubRouteTableV2[]
virtualNetworkConnections 使用此 VirtualHub 的所有 vnet 連線清單。 HubVirtualNetworkConnection[]
virtualWan VirtualHub 所屬的 VirtualWAN。 SubResource
vpnGateway 與此 VirtualHub 相關聯的 VpnGateway。 SubResource

VirtualHubRoute

名字 描述 價值
addressPrefixes 所有 addressPrefixes 的清單。 string[]
nextHopIpAddress NextHop ip 位址。 字串

VirtualHubRouteTable

名字 描述 價值
路線 所有路由的清單。 VirtualHubRoute[]

VirtualHubRouteTableV2

名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 虛擬中樞路由表 v2 的屬性。 VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

名字 描述 價值
attachedConnections 附加至此路由表 v2 的所有連線清單。 string[]
路線 所有路由的清單。 VirtualHubRouteV2[]

VirtualHubRouteV2

名字 描述 價值
目的地 所有目的地的清單。 string[]
destinationType 目的地的類型。 字串
nextHops NextHops ip 位址。 string[]
nextHopType 下一個躍點的類型。 字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
使用 Quagga 在 BGP 對等互連中 Azure 路由伺服器

部署至 Azure
此範本會部署具有Quagga的路由器伺服器和Ubuntu VM。 路由器伺服器與Quagga之間會建立兩個外部 BGP 工作階段。 Quagga 的安裝和設定是由適用於Linux的 Azure 自定義腳本擴充功能執行
Azure 虛擬 WAN (vWAN) 多中樞部署

部署至 Azure
此範本可讓您建立 Azure 虛擬 WAN (vWAN) 多中樞部署,包括所有閘道和 VNET 連線。
使用自定義路由表 Azure vWAN 多中樞部署

部署至 Azure
此範本可讓您建立 Azure 虛擬 WAN (vWAN) 多中樞部署,包括所有閘道和 VNET 連線,並示範路由表用於自定義路由的使用方式。
在新子網中建立路由伺服器

部署至 Azure
此範本會將路由伺服器部署到名為 RouteServerSubnet 的子網。
建立虛擬 WAN 資源

部署至 Azure
此範本可讓您建立虛擬 WAN 資源,包括虛擬 WAN、虛擬中樞、VPN 閘道、VPN 網站和 VPN Connecton。
安全虛擬中樞

部署至 Azure
此範本會使用 Azure 防火牆建立安全的虛擬中樞,以保護目的地為因特網的雲端網路流量。
使用多位址池和使用者群組 vWAN P2S 部署

部署至 Azure
此樣本會部署具有設定多個位址池和使用者群組的 P2S 的 Azure 虛擬 WAN (vWAN)

Terraform (AzAPI 提供者) 資源定義

virtualHubs 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/virtualHubs 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs@2019-09-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      addressPrefix = "string"
      azureFirewall = {
        id = "string"
      }
      expressRouteGateway = {
        id = "string"
      }
      p2SVpnGateway = {
        id = "string"
      }
      routeTable = {
        routes = [
          {
            addressPrefixes = [
              "string"
            ]
            nextHopIpAddress = "string"
          }
        ]
      }
      securityProviderName = "string"
      sku = "string"
      virtualHubRouteTableV2s = [
        {
          id = "string"
          name = "string"
          properties = {
            attachedConnections = [
              "string"
            ]
            routes = [
              {
                destinations = [
                  "string"
                ]
                destinationType = "string"
                nextHops = [
                  "string"
                ]
                nextHopType = "string"
              }
            ]
          }
        }
      ]
      virtualNetworkConnections = [
        {
          id = "string"
          name = "string"
          properties = {
            allowHubToRemoteVnetTransit = bool
            allowRemoteVnetToUseHubVnetGateways = bool
            enableInternetSecurity = bool
            remoteVirtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      virtualWan = {
        id = "string"
      }
      vpnGateway = {
        id = "string"
      }
    }
  })
}

屬性值

HubVirtualNetworkConnection

名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 中樞虛擬網路連線的屬性。 HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

名字 描述 價值
allowHubToRemoteVnetTransit VirtualHub 到 RemoteVnet 傳輸,以啟用或未啟用。 bool
allowRemoteVnetToUseHubVnetGateways 允許 RemoteVnet 使用虛擬中樞的閘道。 bool
enableInternetSecurity 啟用因特網安全性。 bool
remoteVirtualNetwork 遠端虛擬網路的參考。 SubResource

Microsoft.Network/virtualHubs

名字 描述 價值
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 虛擬中樞的屬性。 VirtualHubProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Network/virtualHubs@2019-09-01”

ResourceTags

名字 描述 價值

SubResource

名字 描述 價值
id 資源標識碼。 字串

VirtualHubProperties

名字 描述 價值
addressPrefix 此 VirtualHub 的位址前置詞。 字串
azureFirewall 與此 VirtualHub 相關聯的 azureFirewall。 SubResource
expressRouteGateway 與此 VirtualHub 相關聯的 expressRouteGateway。 SubResource
p2SVpnGateway 與此 VirtualHub 相關聯的 P2SVpnGateway。 SubResource
routeTable 與此虛擬中樞相關聯的 routeTable。 VirtualHubRouteTable
securityProviderName 安全性提供者名稱。 字串
sku 此 VirtualHub 的 SKU。 字串
virtualHubRouteTableV2s 與此 VirtualHub 相關聯的所有虛擬中樞路由表 v2 清單。 VirtualHubRouteTableV2[]
virtualNetworkConnections 使用此 VirtualHub 的所有 vnet 連線清單。 HubVirtualNetworkConnection[]
virtualWan VirtualHub 所屬的 VirtualWAN。 SubResource
vpnGateway 與此 VirtualHub 相關聯的 VpnGateway。 SubResource

VirtualHubRoute

名字 描述 價值
addressPrefixes 所有 addressPrefixes 的清單。 string[]
nextHopIpAddress NextHop ip 位址。 字串

VirtualHubRouteTable

名字 描述 價值
路線 所有路由的清單。 VirtualHubRoute[]

VirtualHubRouteTableV2

名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 虛擬中樞路由表 v2 的屬性。 VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

名字 描述 價值
attachedConnections 附加至此路由表 v2 的所有連線清單。 string[]
路線 所有路由的清單。 VirtualHubRouteV2[]

VirtualHubRouteV2

名字 描述 價值
目的地 所有目的地的清單。 string[]
destinationType 目的地的類型。 字串
nextHops NextHops ip 位址。 string[]
nextHopType 下一個躍點的類型。 字串