Udostępnij przez


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
networkWatcherName
path True

string

Nazwa zasobu usługi Network Watcher.

resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
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

TroubleshootingResult

Pomyślne żądanie rozwiązania problemu.

202 Accepted

TroubleshootingResult

Zaakceptowano żądanie rozwiązania problemu.

Other Status Codes

ErrorResponse

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
ErrorDetails

Reprezentacja typowych szczegółów błędu.

ErrorResponse

Obiekt błędu.

TroubleshootingDetails

Informacje uzyskane z rozwiązywania problemów z określonym zasobem.

TroubleshootingParameters

Parametry definiujące zasób do rozwiązania problemu.

TroubleshootingRecommendedActions

Zalecane akcje oparte na odnalezionych problemach.

TroubleshootingResult

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

ErrorDetails

Error
Obiekt szczegółów błędu.

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

TroubleshootingRecommendedActions[]

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

TroubleshootingDetails[]

Informacje pochodzące z rozwiązywania problemów.

startTime

string (date-time)

Godzina rozpoczęcia rozwiązywania problemów.