Virtual Hubs - List
Список всех VirtualHub в подписке.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualHubs?api-version=2025-05-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
VirtualHubList
Образец запроса
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualHubs?api-version=2025-05-01
Пример ответа
{
"value": [
{
"name": "virtualHub1",
"type": "Microsoft.Network/virtualHubs",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1",
"location": "West US",
"properties": {
"addressPrefix": "10.10.1.0/24",
"allowBranchToBranchTraffic": false,
"hubRoutingPreference": "ExpressRoute",
"preferredRoutingGateway": "ExpressRoute",
"provisioningState": "Succeeded",
"routingState": "Provisioned",
"sku": "Basic",
"virtualHubRouteTableV2s": [
{
"name": "rt2a",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routeTables/virtualHubRouteTable1",
"properties": {
"attachedConnections": [
"All_Vnets"
],
"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"
]
}
]
}
}
],
"virtualRouterAsn": 65515,
"virtualRouterAutoScaleConfiguration": {
"minCapacity": 2
},
"virtualRouterIps": [
"10.10.1.12",
"10.10.1.13"
],
"virtualWan": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualWans/virtualWan1"
}
}
},
{
"name": "virtualHub2",
"type": "Microsoft.Network/virtualHubs",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2",
"location": "East US",
"properties": {
"addressPrefix": "210.10.1.0/24",
"allowBranchToBranchTraffic": false,
"hubRoutingPreference": "ExpressRoute",
"preferredRoutingGateway": "ExpressRoute",
"provisioningState": "Succeeded",
"routingState": "Provisioned",
"sku": "Basic",
"virtualHubRouteTableV2s": [
{
"name": "rt2a",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2/routeTables/virtualHubRouteTable2",
"properties": {
"attachedConnections": [
"All_Vnets"
],
"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"
]
}
]
}
}
],
"virtualRouterAsn": 65515,
"virtualRouterAutoScaleConfiguration": {
"minCapacity": 2
},
"virtualRouterIps": [
"10.10.1.12",
"10.10.1.13"
],
"virtualWan": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualWans/virtualWan1"
}
}
}
]
}
Определения
| Имя | Описание |
|---|---|
|
Common. |
Ответ об ошибке от сервиса. |
|
Common. |
Ответ об ошибке от сервиса. |
|
Common. |
Ссылка на другой подресурс. |
|
Hub |
Типы шлюзов предпочтительной маршрутизации концентратора |
|
List |
Результат запроса на перечисление VirtualHubs. Он содержит список VirtualHubs и URL-адрес nextLink, чтобы получить следующий набор результатов. |
|
Preferred |
Предпочтительные типы шлюзов маршрутизации |
|
Provisioning |
Состояние подготовки ресурса. |
|
Routing |
Текущее состояние маршрутизации VirtualHub. |
|
Virtual |
Ресурс VirtualHub. |
|
Virtual |
Маршрут VirtualHub. |
|
Virtual |
Таблица маршрутов VirtualHub. |
|
Virtual |
Ресурс VirtualHubRouteTableV2. |
|
Virtual |
Маршрут VirtualHubRouteTableV2. |
|
Virtual |
Конфигурация автомасштабирования маршрутизатора VirtualHub. |
Common.CloudError
Ответ об ошибке от сервиса.
| Имя | Тип | Описание |
|---|---|---|
| error |
Тело ошибки облака. |
Common.CloudErrorBody
Ответ об ошибке от сервиса.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования. |
| details |
Список дополнительных сведений об ошибке. |
|
| message |
string |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
| target |
string |
Целевой объект конкретной ошибки. Например, имя свойства в ошибке. |
Common.SubResource
Ссылка на другой подресурс.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса. |
HubRoutingPreference
Типы шлюзов предпочтительной маршрутизации концентратора
| Значение | Описание |
|---|---|
| ExpressRoute |
ExpressRoute |
| VpnGateway |
VpnGateway |
| ASPath |
ASPath |
ListVirtualHubsResult
Результат запроса на перечисление VirtualHubs. Он содержит список VirtualHubs и URL-адрес nextLink, чтобы получить следующий набор результатов.
| Имя | Тип | Описание |
|---|---|---|
| nextLink |
string (uri) |
Ссылка на следующую страницу элементов |
| value |
Элементы VirtualHub на этой странице |
PreferredRoutingGateway
Предпочтительные типы шлюзов маршрутизации
| Значение | Описание |
|---|---|
| ExpressRoute |
ExpressRoute |
| VpnGateway |
VpnGateway |
| None |
Нет |
ProvisioningState
Состояние подготовки ресурса.
| Значение | Описание |
|---|---|
| Failed |
Неудача |
| Succeeded |
Succeeded |
| Canceled |
Отменено |
| Creating |
Создавать |
| Updating |
Обновление |
| Deleting |
Удаление |
RoutingState
Текущее состояние маршрутизации VirtualHub.
| Значение | Описание |
|---|---|
| None |
Нет |
| Provisioned |
Обеспечено |
| Provisioning |
Provisioning |
| Failed |
Неудача |
VirtualHub
Ресурс VirtualHub.
| Имя | Тип | Описание |
|---|---|---|
| etag |
string |
Уникальная строка только для чтения, которая изменяется при обновлении ресурса. |
| id |
string |
Идентификатор ресурса. |
| kind |
string |
Разновидность сервиса виртуального хаба. Это метаданные, используемые для взаимодействия с порталом Azure для сервера маршрутизации. |
| location |
string |
Расположение ресурса. |
| name |
string |
Имя ресурса. |
| properties.addressPrefix |
string |
Адрес-префикс для этого VirtualHub. |
| properties.allowBranchToBranchTraffic |
boolean |
Флаг для управления транзитом для хаба VirtualRouter. |
| properties.azureFirewall |
azureFirewall, связанный с этим VirtualHub. |
|
| properties.bgpConnections |
Список ссылок на Bgp Connections. |
|
| properties.expressRouteGateway |
Шлюз expressRouteGateway, связанный с этим VirtualHub. |
|
| properties.hubRoutingPreference |
hubRoutingPreference этого VirtualHub. |
|
| properties.ipConfigurations |
Список ссылок на IpConfigurations. |
|
| properties.p2SVpnGateway |
Шлюз P2SVpnGateway, связанный с этим VirtualHub. |
|
| properties.preferredRoutingGateway |
Предпочтительный шлюз для маршрутизации локального трафика |
|
| properties.provisioningState |
Состояние подготовки ресурса виртуального концентратора. |
|
| properties.routeMaps |
Список ссылок на RouteMaps. |
|
| properties.routeTable |
Таблица routeTable, связанная с этим виртуальным концентратором. |
|
| properties.routingState |
Состояние маршрутизации. |
|
| properties.securityPartnerProvider |
securityPartnerProvider, связанный с этим VirtualHub. |
|
| properties.securityProviderName |
string |
Имя поставщика безопасности. |
| properties.sku |
string |
Артикул этого VirtualHub. |
| properties.virtualHubRouteTableV2s |
Список всех таблиц маршрутов виртуального концентратора версии 2, связанных с этим VirtualHub. |
|
| properties.virtualRouterAsn |
integer (int64) minimum: 0maximum: 4294967295 |
Виртуальный маршрутизатор ASN. |
| properties.virtualRouterAutoScaleConfiguration |
Конфигурация автомасштабирования маршрутизатора VirtualHub. |
|
| properties.virtualRouterIps |
string[] |
Ip-адреса VirtualRouter. |
| properties.virtualWan |
VirtualWAN, к которому принадлежит VirtualHub. |
|
| properties.vpnGateway |
VpnGateway, связанный с этим VirtualHub. |
|
| tags |
object |
Теги ресурсов. |
| type |
string |
Тип ресурса. |
VirtualHubRoute
Маршрут VirtualHub.
| Имя | Тип | Описание |
|---|---|---|
| addressPrefixes |
string[] |
Список всех адресовПрефиксы. |
| nextHopIpAddress |
string |
IP-адрес NextHop. |
VirtualHubRouteTable
Таблица маршрутов VirtualHub.
| Имя | Тип | Описание |
|---|---|---|
| routes |
Список всех маршрутов. |
VirtualHubRouteTableV2
Ресурс VirtualHubRouteTableV2.
| Имя | Тип | Описание |
|---|---|---|
| etag |
string |
Уникальная строка только для чтения, которая изменяется при обновлении ресурса. |
| id |
string |
Идентификатор ресурса. |
| name |
string |
Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. |
| properties.attachedConnections |
string[] |
Список всех подключений, подключенных к этой таблице маршрутов версии 2. |
| properties.provisioningState |
Состояние подготовки ресурса таблицы маршрутов виртуального концентратора версии 2. |
|
| properties.routes |
Список всех маршрутов. |
VirtualHubRouteV2
Маршрут VirtualHubRouteTableV2.
| Имя | Тип | Описание |
|---|---|---|
| destinationType |
string |
Тип назначений. |
| destinations |
string[] |
Список всех назначений. |
| nextHopType |
string |
Тип следующего прыжка. |
| nextHops |
string[] |
Ip-адрес NextHops. |
VirtualRouterAutoScaleConfiguration
Конфигурация автомасштабирования маршрутизатора VirtualHub.
| Имя | Тип | Описание |
|---|---|---|
| minCapacity |
integer (int32) minimum: 0 |
Минимальное количество единиц масштабирования для маршрутизатора VirtualHub. |