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

Virtual Hubs - List

列出订阅中的所有 VirtualHubs。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualHubs?api-version=2024-05-01

URI 参数

名称 必需 类型 说明
subscriptionId
path True

string

唯一标识 Azure 订阅Microsoft的订阅凭据。 订阅 ID 构成了每个服务调用的 URI 的一部分。

api-version
query True

string

客户端 API 版本。

响应

名称 类型 说明
200 OK

ListVirtualHubsResult

请求成功。 返回订阅中所有 VirtualHub 的详细信息。

Other Status Codes

CloudError

描述操作失败的原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

VirtualHubList

示例请求

GET https://management.azure.com/subscriptions/subid/providers/Microsoft.Network/virtualHubs?api-version=2024-05-01

示例响应

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1",
      "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
      "location": "West US",
      "name": "virtualHub1",
      "type": "Microsoft.Network/virtualHubs",
      "properties": {
        "provisioningState": "Succeeded",
        "virtualWan": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualWans/virtualWan1"
        },
        "virtualHubRouteTableV2s": [
          {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routeTables/virtualHubRouteTable1",
            "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
            "name": "rt2a",
            "properties": {
              "provisioningState": "Succeeded",
              "routes": [
                {
                  "destinationType": "CIDR",
                  "destinations": [
                    "20.10.0.0/16",
                    "20.20.0.0/16"
                  ],
                  "nextHopType": "IPAddress",
                  "nextHops": [
                    "10.0.0.68"
                  ]
                },
                {
                  "destinationType": "CIDR",
                  "destinations": [
                    "0.0.0.0/0"
                  ],
                  "nextHopType": "IPAddress",
                  "nextHops": [
                    "10.0.0.68"
                  ]
                }
              ],
              "attachedConnections": [
                "All_Vnets"
              ]
            }
          }
        ],
        "addressPrefix": "10.10.1.0/24",
        "sku": "Basic",
        "routingState": "Provisioned",
        "virtualRouterAsn": 65515,
        "virtualRouterIps": [
          "10.10.1.12",
          "10.10.1.13"
        ],
        "allowBranchToBranchTraffic": false,
        "preferredRoutingGateway": "ExpressRoute",
        "hubRoutingPreference": "ExpressRoute",
        "virtualRouterAutoScaleConfiguration": {
          "minCapacity": 2
        }
      }
    },
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2",
      "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
      "location": "East US",
      "name": "virtualHub2",
      "type": "Microsoft.Network/virtualHubs",
      "properties": {
        "provisioningState": "Succeeded",
        "virtualWan": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualWans/virtualWan1"
        },
        "virtualHubRouteTableV2s": [
          {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2/routeTables/virtualHubRouteTable2",
            "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
            "name": "rt2a",
            "properties": {
              "provisioningState": "Succeeded",
              "routes": [
                {
                  "destinationType": "CIDR",
                  "destinations": [
                    "20.10.0.0/16",
                    "20.20.0.0/16"
                  ],
                  "nextHopType": "IPAddress",
                  "nextHops": [
                    "10.0.0.68"
                  ]
                },
                {
                  "destinationType": "CIDR",
                  "destinations": [
                    "0.0.0.0/0"
                  ],
                  "nextHopType": "IPAddress",
                  "nextHops": [
                    "10.0.0.68"
                  ]
                }
              ],
              "attachedConnections": [
                "All_Vnets"
              ]
            }
          }
        ],
        "addressPrefix": "210.10.1.0/24",
        "sku": "Basic",
        "routingState": "Provisioned",
        "virtualRouterAsn": 65515,
        "virtualRouterIps": [
          "10.10.1.12",
          "10.10.1.13"
        ],
        "allowBranchToBranchTraffic": false,
        "preferredRoutingGateway": "ExpressRoute",
        "hubRoutingPreference": "ExpressRoute",
        "virtualRouterAutoScaleConfiguration": {
          "minCapacity": 2
        }
      }
    }
  ]
}

定义

名称 说明
CloudError

服务的错误响应。

CloudErrorBody

服务的错误响应。

HubRoutingPreference

中心路由首选项网关类型

ListVirtualHubsResult

列出 VirtualHubs 的请求的结果。 它包含 VirtualHubs 列表和 URL nextLink 以获取下一组结果。

PreferredRoutingGateway

首选路由网关类型

ProvisioningState

当前预配状态。

RoutingState

VirtualHub 的当前路由状态。

SubResource

对另一个子资源的引用。

VirtualHub

VirtualHub 资源。

VirtualHubRoute

VirtualHub 路由。

VirtualHubRouteTable

VirtualHub 路由表。

VirtualHubRouteTableV2

VirtualHubRouteTableV2 资源。

VirtualHubRouteV2

VirtualHubRouteTableV2 路由。

VirtualRouterAutoScaleConfiguration

VirtualHub 路由器自动缩放配置。

CloudError

服务的错误响应。

名称 类型 说明
error

CloudErrorBody

云错误正文。

CloudErrorBody

服务的错误响应。

名称 类型 说明
code

string

错误的标识符。 代码是固定的,旨在以编程方式使用。

details

CloudErrorBody[]

有关错误的其他详细信息的列表。

message

string

描述错误的消息,旨在适合在用户界面中显示。

target

string

特定错误的目标。 例如,错误属性的名称。

HubRoutingPreference

中心路由首选项网关类型

名称 类型 说明
ASPath

string

ExpressRoute

string

VpnGateway

string

ListVirtualHubsResult

列出 VirtualHubs 的请求的结果。 它包含 VirtualHubs 列表和 URL nextLink 以获取下一组结果。

名称 类型 说明
nextLink

string

用于获取下一组操作列表结果(如果有)的 URL。

value

VirtualHub[]

VirtualHubs 列表。

PreferredRoutingGateway

首选路由网关类型

名称 类型 说明
ExpressRoute

string

None

string

VpnGateway

string

ProvisioningState

当前预配状态。

名称 类型 说明
Deleting

string

Failed

string

Succeeded

string

Updating

string

RoutingState

VirtualHub 的当前路由状态。

名称 类型 说明
Failed

string

None

string

Provisioned

string

Provisioning

string

SubResource

对另一个子资源的引用。

名称 类型 说明
id

string

资源 ID。

VirtualHub

VirtualHub 资源。

名称 类型 说明
etag

string

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

id

string

资源 ID。

kind

string

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

location

string

资源位置。

name

string

资源名称。

properties.addressPrefix

string

此 VirtualHub 的地址前缀。

properties.allowBranchToBranchTraffic

boolean

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

properties.azureFirewall

SubResource

与此 VirtualHub 关联的 azureFirewall。

properties.bgpConnections

SubResource[]

对 Bgp 连接的引用列表。

properties.expressRouteGateway

SubResource

与此 VirtualHub 关联的 expressRouteGateway。

properties.hubRoutingPreference

HubRoutingPreference

此 VirtualHub 的 hubRoutingPreference。

properties.ipConfigurations

SubResource[]

对 IpConfigurations 的引用列表。

properties.p2SVpnGateway

SubResource

与此 VirtualHub 关联的 P2SVpnGateway。

properties.preferredRoutingGateway

PreferredRoutingGateway

用于路由本地流量的首选网关

properties.provisioningState

ProvisioningState

虚拟中心资源的预配状态。

properties.routeMaps

SubResource[]

对 RouteMaps 的引用列表。

properties.routeTable

VirtualHubRouteTable

与此虚拟中心关联的 routeTable。

properties.routingState

RoutingState

路由状态。

properties.securityPartnerProvider

SubResource

与此 VirtualHub 关联的 securityPartnerProvider。

properties.securityProviderName

string

安全提供程序名称。

properties.sku

string

此 VirtualHub 的 SKU。

properties.virtualHubRouteTableV2s

VirtualHubRouteTableV2[]

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

properties.virtualRouterAsn

integer

VirtualRouter ASN。

properties.virtualRouterAutoScaleConfiguration

VirtualRouterAutoScaleConfiguration

VirtualHub 路由器自动缩放配置。

properties.virtualRouterIps

string[]

VirtualRouter IP。

properties.virtualWan

SubResource

VirtualHub 所属的 VirtualWAN。

properties.vpnGateway

SubResource

与此 VirtualHub 关联的 VpnGateway。

tags

object

资源标记。

type

string

资源类型。

VirtualHubRoute

VirtualHub 路由。

名称 类型 说明
addressPrefixes

string[]

所有 addressPrefixes 的列表。

nextHopIpAddress

string

NextHop ip 地址。

VirtualHubRouteTable

VirtualHub 路由表。

名称 类型 说明
routes

VirtualHubRoute[]

所有路由的列表。

VirtualHubRouteTableV2

VirtualHubRouteTableV2 资源。

名称 类型 说明
etag

string

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

id

string

资源 ID。

name

string

资源组中唯一的资源的名称。 此名称可用于访问资源。

properties.attachedConnections

string[]

附加到此路由表 v2 的所有连接的列表。

properties.provisioningState

ProvisioningState

虚拟中心路由表 v2 资源的预配状态。

properties.routes

VirtualHubRouteV2[]

所有路由的列表。

VirtualHubRouteV2

VirtualHubRouteTableV2 路由。

名称 类型 说明
destinationType

string

目标的类型。

destinations

string[]

所有目标的列表。

nextHopType

string

下一跃点的类型。

nextHops

string[]

NextHops ip 地址。

VirtualRouterAutoScaleConfiguration

VirtualHub 路由器自动缩放配置。

名称 类型 说明
minCapacity

integer

VirtualHub 路由器的最小缩放单位数。