Delen via


Virtual Hubs - List By Resource Group

Een lijst met alle VirtualHubs in een resourcegroep.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep van de VirtualHub.

subscriptionId
path True

string

De abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

api-version
query True

string

Client-API-versie.

Antwoorden

Name Type Description
200 OK

ListVirtualHubsResult

Aanvraag is voltooid. Retourneert de details van alle VirtualHubs in de resourcegroep.

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

VirtualHubListByResourceGroup

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
CloudError

Een foutreactie van de service.

CloudErrorBody

Een foutreactie van de service.

HubRoutingPreference

De gatewaytypen voor routeringsvoorkeur voor hubs

ListVirtualHubsResult

Resultaat van de aanvraag om VirtualHubs weer te geven. Het bevat een lijst met VirtualHubs en een URL nextLink om de volgende set resultaten op te halen.

PreferredRoutingGateway

De voorkeursrouteringsgatewaytypen

ProvisioningState

De huidige inrichtingsstatus.

RoutingState

De huidige routeringsstatus van de VirtualHub.

SubResource

Verwijzing naar een andere subresource.

VirtualHub

VirtualHub-resource.

VirtualHubRoute

VirtualHub-route.

VirtualHubRouteTable

VirtualHub-routetabel.

VirtualHubRouteTableV2

VirtualHubRouteTableV2-resource.

VirtualHubRouteV2

VirtualHubRouteTableV2-route.

VirtualRouterAutoScaleConfiguration

De configuratie voor automatische schaalaanpassing van de VirtualHub-router.

CloudError

Een foutreactie van de service.

Name Type Description
error

CloudErrorBody

Hoofdtekst van cloudfout.

CloudErrorBody

Een foutreactie van de service.

Name Type Description
code

string

Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt.

details

CloudErrorBody[]

Een lijst met aanvullende informatie over de fout.

message

string

Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface.

target

string

Het doel van de specifieke fout. Bijvoorbeeld de naam van de eigenschap in fout.

HubRoutingPreference

De gatewaytypen voor routeringsvoorkeur voor hubs

Name Type Description
ASPath

string

ExpressRoute

string

VpnGateway

string

ListVirtualHubsResult

Resultaat van de aanvraag om VirtualHubs weer te geven. Het bevat een lijst met VirtualHubs en een URL nextLink om de volgende set resultaten op te halen.

Name Type Description
nextLink

string

URL voor het ophalen van de volgende set met resultaten van de bewerkingslijst, indien aanwezig.

value

VirtualHub[]

Lijst met VirtualHubs.

PreferredRoutingGateway

De voorkeursrouteringsgatewaytypen

Name Type Description
ExpressRoute

string

None

string

VpnGateway

string

ProvisioningState

De huidige inrichtingsstatus.

Name Type Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

RoutingState

De huidige routeringsstatus van de VirtualHub.

Name Type Description
Failed

string

None

string

Provisioned

string

Provisioning

string

SubResource

Verwijzing naar een andere subresource.

Name Type Description
id

string

Resource-id.

VirtualHub

VirtualHub-resource.

Name Type Description
etag

string

Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt.

id

string

Resource-id.

kind

string

Soort virtuele hub van de service. Dit zijn metagegevens die worden gebruikt voor de Azure Portal-ervaring voor Route Server.

location

string

Resourcelocatie.

name

string

Resourcenaam.

properties.addressPrefix

string

Adresvoorvoegsel voor deze VirtualHub.

properties.allowBranchToBranchTraffic

boolean

Vlag voor het beheren van doorvoer voor VirtualRouter-hub.

properties.azureFirewall

SubResource

De azureFirewall die aan deze VirtualHub is gekoppeld.

properties.bgpConnections

SubResource[]

Lijst met verwijzingen naar Bgp-verbindingen.

properties.expressRouteGateway

SubResource

De expressRouteGateway die is gekoppeld aan deze VirtualHub.

properties.hubRoutingPreference

HubRoutingPreference

De hubRoutingPreference van deze VirtualHub.

properties.ipConfigurations

SubResource[]

Lijst met verwijzingen naar IpConfigurations.

properties.p2SVpnGateway

SubResource

De P2SVpnGateway die is gekoppeld aan deze VirtualHub.

properties.preferredRoutingGateway

PreferredRoutingGateway

De voorkeursgateway om on-premises verkeer te routeren

properties.provisioningState

ProvisioningState

De inrichtingsstatus van de virtuele hubresource.

properties.routeMaps

SubResource[]

Lijst met verwijzingen naar RouteMaps.

properties.routeTable

VirtualHubRouteTable

De routeTable die is gekoppeld aan deze virtuele hub.

properties.routingState

RoutingState

De routeringsstatus.

properties.securityPartnerProvider

SubResource

De securityPartnerProvider die is gekoppeld aan deze VirtualHub.

properties.securityProviderName

string

De naam van de beveiligingsprovider.

properties.sku

string

De SKU van deze VirtualHub.

properties.virtualHubRouteTableV2s

VirtualHubRouteTableV2[]

Lijst met alle virtuele hubroutetabel v2's die aan deze VirtualHub zijn gekoppeld.

properties.virtualRouterAsn

integer

VirtualRouter ASN.

properties.virtualRouterAutoScaleConfiguration

VirtualRouterAutoScaleConfiguration

De configuratie voor automatische schaalaanpassing van de VirtualHub-router.

properties.virtualRouterIps

string[]

VirtualRouter-IP's.

properties.virtualWan

SubResource

De VirtualWAN waartoe de VirtualHub behoort.

properties.vpnGateway

SubResource

De VpnGateway die is gekoppeld aan deze VirtualHub.

tags

object

Resourcetags.

type

string

Resourcetype.

VirtualHubRoute

VirtualHub-route.

Name Type Description
addressPrefixes

string[]

Lijst met alle addressPrefixes.

nextHopIpAddress

string

NextHop ip-adres.

VirtualHubRouteTable

VirtualHub-routetabel.

Name Type Description
routes

VirtualHubRoute[]

Lijst met alle routes.

VirtualHubRouteTableV2

VirtualHubRouteTableV2-resource.

Name Type Description
etag

string

Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt.

id

string

Resource-id.

name

string

De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.

properties.attachedConnections

string[]

Lijst met alle verbindingen die zijn gekoppeld aan deze routetabel v2.

properties.provisioningState

ProvisioningState

De inrichtingsstatus van de routetabel v2 van de virtuele hub.

properties.routes

VirtualHubRouteV2[]

Lijst met alle routes.

VirtualHubRouteV2

VirtualHubRouteTableV2-route.

Name Type Description
destinationType

string

Het type bestemmingen.

destinations

string[]

Lijst met alle bestemmingen.

nextHopType

string

Het type volgende hop.

nextHops

string[]

NextHops IP-adres.

VirtualRouterAutoScaleConfiguration

De configuratie voor automatische schaalaanpassing van de VirtualHub-router.

Name Type Description
minCapacity

integer

Het minimale aantal schaaleenheden voor VirtualHub Router.