Compartir a través de


Virtual Hubs - List By Resource Group

Enumera todos los VirtualHubs de un grupo de recursos.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

Nombre del grupo de recursos de VirtualHub.

subscriptionId
path True

string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

api-version
query True

string

Versión de la API de cliente.

Respuestas

Nombre Tipo Description
200 OK

ListVirtualHubsResult

Solicitud correcta. Devuelve los detalles de todos los VirtualHub del grupo de recursos.

Other Status Codes

CloudError

Respuesta de error que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

VirtualHubListByResourceGroup

Solicitud de ejemplo

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

Respuesta de muestra

{
  "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/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": "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
        }
      }
    }
  ]
}

Definiciones

Nombre Description
CloudError

Respuesta de error del servicio.

CloudErrorBody

Respuesta de error del servicio.

HubRoutingPreference

Los tipos de puerta de enlace de preferencias de enrutamiento del centro

ListVirtualHubsResult

Resultado de la solicitud para enumerar VirtualHubs. Contiene una lista de VirtualHubs y una dirección URL nextLink para obtener el siguiente conjunto de resultados.

PreferredRoutingGateway

Los tipos de puerta de enlace de enrutamiento preferidos

ProvisioningState

Estado de aprovisionamiento actual.

RoutingState

Estado de enrutamiento actual de VirtualHub.

SubResource

Referencia a otro subrecurso.

VirtualHub

Recurso de VirtualHub.

VirtualHubRoute

Ruta de VirtualHub.

VirtualHubRouteTable

Tabla de rutas de VirtualHub.

VirtualHubRouteTableV2

Recurso VirtualHubRouteTableV2.

VirtualHubRouteV2

Ruta VirtualHubRouteTableV2.

VirtualRouterAutoScaleConfiguration

Configuración de escalabilidad automática del enrutador de VirtualHub.

CloudError

Respuesta de error del servicio.

Nombre Tipo Description
error

CloudErrorBody

Cuerpo del error en la nube.

CloudErrorBody

Respuesta de error del servicio.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

CloudErrorBody[]

Lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target

string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

HubRoutingPreference

Los tipos de puerta de enlace de preferencias de enrutamiento del centro

Nombre Tipo Description
ASPath

string

ExpressRoute

string

VpnGateway

string

ListVirtualHubsResult

Resultado de la solicitud para enumerar VirtualHubs. Contiene una lista de VirtualHubs y una dirección URL nextLink para obtener el siguiente conjunto de resultados.

Nombre Tipo Description
nextLink

string

Dirección URL para obtener el siguiente conjunto de resultados de la lista de operaciones si hay alguno.

value

VirtualHub[]

Lista de VirtualHubs.

PreferredRoutingGateway

Los tipos de puerta de enlace de enrutamiento preferidos

Nombre Tipo Description
ExpressRoute

string

None

string

VpnGateway

string

ProvisioningState

Estado de aprovisionamiento actual.

Nombre Tipo Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

RoutingState

Estado de enrutamiento actual de VirtualHub.

Nombre Tipo Description
Failed

string

None

string

Provisioned

string

Provisioning

string

SubResource

Referencia a otro subrecurso.

Nombre Tipo Description
id

string

Identificador de recurso.

VirtualHub

Recurso de VirtualHub.

Nombre Tipo Description
etag

string

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

id

string

Identificador de recurso.

kind

string

Tipo de centro virtual de servicio. Estos son los metadatos que se usan para la experiencia de Azure Portal para Route Server.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.addressPrefix

string

Prefijo de dirección para este VirtualHub.

properties.allowBranchToBranchTraffic

boolean

Marca para controlar el tránsito del centro de VirtualRouter.

properties.azureFirewall

SubResource

AzureFirewall asociado a este VirtualHub.

properties.bgpConnections

SubResource[]

Lista de referencias a conexiones Bgp.

properties.expressRouteGateway

SubResource

ExpressRouteGateway asociado a este VirtualHub.

properties.hubRoutingPreference

HubRoutingPreference

HubRoutingPreference de este VirtualHub.

properties.ipConfigurations

SubResource[]

Lista de referencias a IpConfigurations.

properties.p2SVpnGateway

SubResource

P2SVpnGateway asociado a este VirtualHub.

properties.preferredRoutingGateway

PreferredRoutingGateway

La puerta de enlace preferida para enrutar el tráfico local

properties.provisioningState

ProvisioningState

Estado de aprovisionamiento del recurso del centro virtual.

properties.routeMaps

SubResource[]

Lista de referencias a RouteMaps.

properties.routeTable

VirtualHubRouteTable

RouteTable asociado a este centro virtual.

properties.routingState

RoutingState

Estado de enrutamiento.

properties.securityPartnerProvider

SubResource

SecurityPartnerProvider asociado a este VirtualHub.

properties.securityProviderName

string

Nombre del proveedor de seguridad.

properties.sku

string

SKU de este VirtualHub.

properties.virtualHubRouteTableV2s

VirtualHubRouteTableV2[]

Lista de todas las tablas de rutas del centro de conectividad virtual v2 asociadas a este VirtualHub.

properties.virtualRouterAsn

integer

ASN de VirtualRouter.

properties.virtualRouterAutoScaleConfiguration

VirtualRouterAutoScaleConfiguration

Configuración de escalabilidad automática del enrutador de VirtualHub.

properties.virtualRouterIps

string[]

Direcciones IP de VirtualRouter.

properties.virtualWan

SubResource

VirtualWAN al que pertenece VirtualHub.

properties.vpnGateway

SubResource

VpnGateway asociado a este VirtualHub.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

VirtualHubRoute

Ruta de VirtualHub.

Nombre Tipo Description
addressPrefixes

string[]

Lista de todos los addressPrefixes.

nextHopIpAddress

string

Dirección IP nextHop.

VirtualHubRouteTable

Tabla de rutas de VirtualHub.

Nombre Tipo Description
routes

VirtualHubRoute[]

Lista de todas las rutas.

VirtualHubRouteTableV2

Recurso VirtualHubRouteTableV2.

Nombre Tipo Description
etag

string

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

id

string

Identificador de recurso.

name

string

Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.

properties.attachedConnections

string[]

Lista de todas las conexiones conectadas a esta tabla de rutas v2.

properties.provisioningState

ProvisioningState

Estado de aprovisionamiento del recurso de la tabla de rutas del centro de conectividad virtual v2.

properties.routes

VirtualHubRouteV2[]

Lista de todas las rutas.

VirtualHubRouteV2

Ruta VirtualHubRouteTableV2.

Nombre Tipo Description
destinationType

string

Tipo de destinos.

destinations

string[]

Lista de todos los destinos.

nextHopType

string

Tipo de próximo salto.

nextHops

string[]

Dirección IP de NextHops.

VirtualRouterAutoScaleConfiguration

Configuración de escalabilidad automática del enrutador de VirtualHub.

Nombre Tipo Description
minCapacity

integer

Número mínimo de unidades de escalado para el enrutador de VirtualHub.