Network Watchers - Get Troubleshooting
Inicjowanie rozwiązywania problemów z określonym zasobem.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/troubleshoot?api-version=2025-03-01
Parametry URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
network
|
path | True |
string |
Nazwa zasobu usługi Network Watcher. |
|
resource
|
path | True |
string |
Nazwa grupy zasobów. |
|
subscription
|
path | True |
string |
Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
|
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Ciało żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| properties.storageId | True |
string |
Identyfikator konta magazynu, aby zapisać wynik rozwiązywania problemów. |
| properties.storagePath | True |
string |
Ścieżka do obiektu blob, w którym ma zostać zapisany wynik rozwiązywania problemów. |
| targetResourceId | True |
string |
Zasób docelowy do rozwiązania problemu. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Pomyślne żądanie rozwiązania problemu. |
|
| 202 Accepted |
Zaakceptowano żądanie rozwiązania problemu. |
|
| Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresów
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
Get troubleshooting
Przykładowa prośba
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/troubleshoot?api-version=2025-03-01
{
"targetResourceId": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Compute/virtualMachines/vm1",
"properties": {
"storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/st1",
"storagePath": "https://st1.blob.core.windows.net/cn1"
}
}
Przykładowa odpowiedź
{
"startTime": "2017-01-12T00:19:47.0442834Z",
"endTime": "2017-01-12T00:20:09.914Z",
"code": "UnHealthy",
"results": [
{
"id": "000000",
"reasonType": "VipUnResponsive",
"summary": "We are sorry, your VPN gateway is unreachable from the Internet",
"detail": "During this time S2S VPN tunnels to on premises sites or other Azure virtual networks will be disconnected",
"recommendedActions": [
{
"actionText": "Verify if there is a network security group (NSG) applied to the GatewaySubnet",
"actionUri": "https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-create-nsg-arm-pportal",
"actionUriText": "Verify"
},
{
"actionText": "If your VPN gateway isn't up and running by the expected resolution time, contact support",
"actionUri": "http://azure.microsoft.com/support",
"actionUriText": "contact support"
}
]
}
]
}
Location: https:/management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/troubleshoot?api-version=2025-03-01
{
"startTime": "2017-01-12T00:19:47.0442834Z",
"endTime": "2017-01-12T00:20:09.914Z",
"code": "UnHealthy",
"results": [
{
"id": "000000",
"reasonType": "VipUnResponsive",
"summary": "We are sorry, your VPN gateway is unreachable from the Internet",
"detail": "During this time S2S VPN tunnels to on premises sites or other Azure virtual networks will be disconnected",
"recommendedActions": [
{
"actionText": "Verify if there is a network security group (NSG) applied to the GatewaySubnet",
"actionUri": "https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-create-nsg-arm-pportal",
"actionUriText": "Verify"
},
{
"actionText": "If your VPN gateway isn't up and running by the expected resolution time, contact support",
"actionUri": "http://azure.microsoft.com/support",
"actionUriText": "contact support"
}
]
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
Error |
Reprezentacja typowych szczegółów błędu. |
|
Error |
Obiekt błędu. |
|
Troubleshooting |
Informacje uzyskane z rozwiązywania problemów z określonym zasobem. |
|
Troubleshooting |
Parametry definiujące zasób do rozwiązania problemu. |
|
Troubleshooting |
Zalecane akcje oparte na odnalezionych problemach. |
|
Troubleshooting |
Informacje dotyczące rozwiązywania problemów uzyskane z określonego zasobu. |
ErrorDetails
Reprezentacja typowych szczegółów błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Obiekt błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Error |
TroubleshootingDetails
Informacje uzyskane z rozwiązywania problemów z określonym zasobem.
| Nazwa | Typ | Opis |
|---|---|---|
| detail |
string |
Szczegółowe informacje na temat wyników rozwiązywania problemów. |
| id |
string |
Identyfikator operacji rozwiązywania problemów z pobieraniem. |
| reasonType |
string |
Przyczyna, rodzaj awarii. |
| recommendedActions |
Lista zalecanych działań. |
|
| summary |
string |
Podsumowanie rozwiązywania problemów. |
TroubleshootingParameters
Parametry definiujące zasób do rozwiązania problemu.
| Nazwa | Typ | Opis |
|---|---|---|
| properties.storageId |
string |
Identyfikator konta magazynu, aby zapisać wynik rozwiązywania problemów. |
| properties.storagePath |
string |
Ścieżka do obiektu blob, w którym ma zostać zapisany wynik rozwiązywania problemów. |
| targetResourceId |
string |
Zasób docelowy do rozwiązania problemu. |
TroubleshootingRecommendedActions
Zalecane akcje oparte na odnalezionych problemach.
| Nazwa | Typ | Opis |
|---|---|---|
| actionId |
string |
Identyfikator zalecanej akcji. |
| actionText |
string |
Opis zalecanych działań. |
| actionUri |
string |
Identyfikator URI łączący się z dokumentacją dotyczącą zalecanych akcji rozwiązywania problemów. |
| actionUriText |
string |
Informacje z identyfikatora URI dotyczące zalecanych akcji rozwiązywania problemów. |
TroubleshootingResult
Informacje dotyczące rozwiązywania problemów uzyskane z określonego zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod wyniku rozwiązywania problemów. |
| endTime |
string (date-time) |
Czas zakończenia rozwiązywania problemów. |
| results |
Informacje pochodzące z rozwiązywania problemów. |
|
| startTime |
string (date-time) |
Godzina rozpoczęcia rozwiązywania problemów. |