Network Watchers - Get Topology

Ruft die aktuelle Netzwerktopologie nach Ressourcengruppe ab.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/topology?api-version=2023-09-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
networkWatcherName
path True

string

Der Name des Network Watchers.

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

subscriptionId
path True

string

Die Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
targetResourceGroupName

string

Der Name der Zielressourcengruppe, für die Topologie ausgeführt werden soll.

targetSubnet

SubResource

Der Verweis auf die Subnetzressource.

targetVirtualNetwork

SubResource

Der Verweis auf die Virtual Network-Ressource.

Antworten

Name Typ Beschreibung
200 OK

Topology

Anforderung erfolgreich. Der Vorgang gibt die Topologie der Ressourcengruppe zurück.

Other Status Codes

ErrorResponse

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

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

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Get Topology

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/topology?api-version=2023-09-01

{
  "targetResourceGroupName": "rg2"
}

Sample Response

{
  "id": "ce592f46-8164-4bf2-ad36-b8e4acf6fb68",
  "createdDateTime": "2017-08-02T19:31:55.9461781Z",
  "lastModified": "2017-05-27T00:00:13.2005337Z",
  "resources": [
    {
      "name": "MultiTierApp0",
      "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Compute/virtualMachines/MultiTierApp0",
      "location": "westus",
      "associations": [
        {
          "name": "appNic0",
          "resourceId": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/networkInterfaces/appNic0",
          "associationType": "Contains"
        },
        {
          "name": "appNic10",
          "resourceId": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/networkInterfaces/appNic10",
          "associationType": "Contains"
        }
      ]
    }
  ]
}

Definitionen

Name Beschreibung
AssociationType

Der Zuordnungstyp der untergeordneten Ressource zur übergeordneten Ressource.

ErrorDetails

Allgemeine Darstellung von Fehlerdetails.

ErrorResponse

Das Fehlerobjekt.

SubResource

Verweis auf eine andere Unterquelle.

Topology

Topologie der angegebenen Ressourcengruppe.

TopologyAssociation

Ressourcen, die eine Zuordnung mit der übergeordneten Ressource aufweisen.

TopologyParameters

Parameter, die die Darstellung der Topologie definieren.

TopologyResource

Die Informationen zur Netzwerkressourcentopologie für die angegebene Ressourcengruppe.

AssociationType

Der Zuordnungstyp der untergeordneten Ressource zur übergeordneten Ressource.

Name Typ Beschreibung
Associated

string

Contains

string

ErrorDetails

Allgemeine Darstellung von Fehlerdetails.

Name Typ Beschreibung
code

string

Fehlercode

message

string

Fehlermeldung.

target

string

Fehlerziel.

ErrorResponse

Das Fehlerobjekt.

Name Typ Beschreibung
error

ErrorDetails

Fehler
Das Fehlerdetailsobjekt.

SubResource

Verweis auf eine andere Unterquelle.

Name Typ Beschreibung
id

string

Ressourcen-ID

Topology

Topologie der angegebenen Ressourcengruppe.

Name Typ Beschreibung
createdDateTime

string

Der Zeitpunkt, zu dem die Topologie ursprünglich für die Ressourcengruppe erstellt wurde.

id

string

GUID, die die Vorgangs-ID darstellt.

lastModified

string

Der Zeitpunkt, zu dem die Topologie zuletzt geändert wurde.

resources

TopologyResource[]

Eine Liste der Topologieressourcen.

TopologyAssociation

Ressourcen, die eine Zuordnung mit der übergeordneten Ressource aufweisen.

Name Typ Beschreibung
associationType

AssociationType

Der Zuordnungstyp der untergeordneten Ressource zur übergeordneten Ressource.

name

string

Der Name der Ressource, die der übergeordneten Ressource zugeordnet ist.

resourceId

string

Die ID der Ressource, die der übergeordneten Ressource zugeordnet ist.

TopologyParameters

Parameter, die die Darstellung der Topologie definieren.

Name Typ Beschreibung
targetResourceGroupName

string

Der Name der Zielressourcengruppe, für die Topologie ausgeführt werden soll.

targetSubnet

SubResource

Der Verweis auf die Subnetzressource.

targetVirtualNetwork

SubResource

Der Verweis auf die Virtual Network-Ressource.

TopologyResource

Die Informationen zur Netzwerkressourcentopologie für die angegebene Ressourcengruppe.

Name Typ Beschreibung
associations

TopologyAssociation[]

Enthält die Zuordnungen, die die Ressource mit anderen Ressourcen in der Ressourcengruppe aufweist.

id

string

Die ID der Ressource.

location

string

Ressourcenspeicherort

name

string

Der Name der Ressource.