Dela via


Virtual Hubs - Get

Hämtar information om en VirtualHub.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Resursgruppens namn på VirtualHub.

subscriptionId
path True

string

Autentiseringsuppgifterna för prenumerationen som unikt identifierar Microsoft Azure-prenumerationen. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

virtualHubName
path True

string

Namnet på VirtualHub.

api-version
query True

string

Klient-API-version.

Svar

Name Typ Description
200 OK

VirtualHub

Begäran lyckades. Returnerar informationen om den VirtualHub som hämtats.

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

VirtualHubGet

Sample Request

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

Sample Response

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

Definitioner

Name Description
CloudError

Ett felsvar från tjänsten.

CloudErrorBody

Ett felsvar från tjänsten.

HubRoutingPreference

Gatewaytyperna för hubbdirigeringsprioritet

PreferredRoutingGateway

De önskade typerna av routningsgatewayer

ProvisioningState

Det aktuella etableringstillståndet.

RoutingState

Det aktuella routningstillståndet för VirtualHub.

SubResource

Referens till en annan underresurs.

VirtualHub

VirtualHub-resurs.

VirtualHubRoute

VirtualHub-väg.

VirtualHubRouteTable

Routningstabell för VirtualHub.

VirtualHubRouteTableV2

VirtualHubRouteTableV2-resurs.

VirtualHubRouteV2

VirtualHubRouteTableV2-väg.

VirtualRouterAutoScaleConfiguration

Autoskalningskonfigurationen för VirtualHub Router.

CloudError

Ett felsvar från tjänsten.

Name Typ Description
error

CloudErrorBody

Molnfeltext.

CloudErrorBody

Ett felsvar från tjänsten.

Name Typ Description
code

string

En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt.

details

CloudErrorBody[]

En lista med ytterligare information om felet.

message

string

Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt.

target

string

Målet för det specifika felet. Till exempel namnet på egenskapen i fel.

HubRoutingPreference

Gatewaytyperna för hubbdirigeringsprioritet

Name Typ Description
ASPath

string

ExpressRoute

string

VpnGateway

string

PreferredRoutingGateway

De önskade typerna av routningsgatewayer

Name Typ Description
ExpressRoute

string

None

string

VpnGateway

string

ProvisioningState

Det aktuella etableringstillståndet.

Name Typ Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

RoutingState

Det aktuella routningstillståndet för VirtualHub.

Name Typ Description
Failed

string

None

string

Provisioned

string

Provisioning

string

SubResource

Referens till en annan underresurs.

Name Typ Description
id

string

Resurs-ID.

VirtualHub

VirtualHub-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

kind

string

Typ av virtuell tjänsthubb. Det här är metadata som används för Azure Portal för routningsservern.

location

string

Resursplats.

name

string

Resursnamn.

properties.addressPrefix

string

Adressprefix för denna VirtualHub.

properties.allowBranchToBranchTraffic

boolean

Flagga för att styra överföring för VirtualRouter-hubben.

properties.azureFirewall

SubResource

AzureFirewall som är associerad med denna VirtualHub.

properties.bgpConnections

SubResource[]

Lista över referenser till Bgp-Connections.

properties.expressRouteGateway

SubResource

ExpressRouteGateway som är associerad med denna VirtualHub.

properties.hubRoutingPreference

HubRoutingPreference

HubRoutingPreference för denna VirtualHub.

properties.ipConfigurations

SubResource[]

Lista över referenser till IpConfigurations.

properties.p2SVpnGateway

SubResource

P2SVpnGateway som är associerad med denna VirtualHub.

properties.preferredRoutingGateway

PreferredRoutingGateway

Önskad gateway för att dirigera lokal trafik

properties.provisioningState

ProvisioningState

Etableringstillståndet för den virtuella hubbresursen.

properties.routeMaps

SubResource[]

Lista över referenser till RouteMaps.

properties.routeTable

VirtualHubRouteTable

RouteTable som är associerad med den här virtuella hubben.

properties.routingState

RoutingState

Routningstillståndet.

properties.securityPartnerProvider

SubResource

SecurityPartnerProvider som är associerad med denna VirtualHub.

properties.securityProviderName

string

Namnet på säkerhetsprovidern.

properties.sku

string

SKU:n för denna VirtualHub.

properties.virtualHubRouteTableV2s

VirtualHubRouteTableV2[]

Lista över alla routningstabeller för virtuella hubbar som är associerade med denna VirtualHub.

properties.virtualRouterAsn

integer

VirtualRouter ASN.

properties.virtualRouterAutoScaleConfiguration

VirtualRouterAutoScaleConfiguration

Autoskalningskonfigurationen för VirtualHub Router.

properties.virtualRouterIps

string[]

IP-adresser för VirtualRouter.

properties.virtualWan

SubResource

VirtualWAN som VirtualHub tillhör.

properties.vpnGateway

SubResource

VpnGateway som är associerad med denna VirtualHub.

tags

object

Resurstaggar.

type

string

Resurstyp.

VirtualHubRoute

VirtualHub-väg.

Name Typ Description
addressPrefixes

string[]

Lista över alla addressPrefixes.

nextHopIpAddress

string

NextHop ip-adress.

VirtualHubRouteTable

Routningstabell för VirtualHub.

Name Typ Description
routes

VirtualHubRoute[]

Lista över alla vägar.

VirtualHubRouteTableV2

VirtualHubRouteTableV2-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.attachedConnections

string[]

Lista över alla anslutningar som är kopplade till den här routningstabellen v2.

properties.provisioningState

ProvisioningState

Etableringstillståndet för v2-resursen för routningstabellen för den virtuella hubben.

properties.routes

VirtualHubRouteV2[]

Lista över alla vägar.

VirtualHubRouteV2

VirtualHubRouteTableV2-väg.

Name Typ Description
destinationType

string

Typ av mål.

destinations

string[]

Lista över alla mål.

nextHopType

string

Typ av nästa hopp.

nextHops

string[]

NextHops ip-adress.

VirtualRouterAutoScaleConfiguration

Autoskalningskonfigurationen för VirtualHub Router.

Name Typ Description
minCapacity

integer

Det minsta antalet skalningsenheter för VirtualHub Router.