Discovery Solution - List
Wyświetla listę odpowiednich narzędzi do diagnostyki, rozwiązań i rozwiązywania problemów platformy Azure przy użyciu problemuKlasyfikacja interfejsu API) i resourceUri lub resourceType.
Rozwiązania odnajdywania to początkowy punkt wejścia w interfejsie API Pomocy, który identyfikuje odpowiednią diagnostykę i rozwiązania platformy Azure.
Wymagane dane wejściowe: problemClassificationId (użyj problemuKlasyfikacja interfejsu API)
Opcjonalne dane wejściowe: resourceUri OR, typ zasobu
Uwaga: "requiredInputs" z odpowiedzi rozwiązania odnajdywania musi zostać przekazana za pośrednictwem parametrów dodatkowych jako danych wejściowych interfejsu API diagnostyki i rozwiązań.
GET https://management.azure.com/providers/Microsoft.Help/discoverySolutions?api-version=2024-03-01-preview
GET https://management.azure.com/providers/Microsoft.Help/discoverySolutions?api-version=2024-03-01-preview&$filter={$filter}&$skiptoken={$skiptoken}
Parametry URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
|
$filter
|
query |
string |
"ProblemClassificationId" to obowiązkowy filtr umożliwiający uzyskanie identyfikatorów rozwiązań. Obsługuje również opcjonalne filtry "ResourceType" i "SolutionType". $filter obsługuje tylko operatory "and", "or" i "eq". Przykład: $filter=ProblemClassificationId eq "1ddda5b4-cf6c-4d4f-91ad-bc38ab0e811e" |
|
|
$skiptoken
|
query |
string |
Skiptoken jest używany tylko wtedy, gdy poprzednia operacja zwróciła częściowy wynik. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zakończyło się pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 w usłudze 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
List DiscoverySolutions at resource scope
Przykładowa prośba
Przykładowa odpowiedź
{
"value": [
{
"name": "SampleProblemClassificationId1",
"type": "Microsoft.Help/discoverySolutions",
"id": "/providers/microsoft.help/discoverySolutions/SampleProblemClassificationId1",
"properties": {
"solutions": [
{
"description": "This is an azure solution to troubleshoot subscription issues.",
"requiredInputs": [
"SubscriptionId"
],
"solutionId": "SampleSolutionId1",
"solutionType": "Diagnostics"
}
]
}
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Discovery |
Odpowiedź odnajdywania. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Solution |
Właściwości metadanych |
|
Solution |
Zasób metadanych |
|
Solution |
Typ rozwiązania. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DiscoveryResponse
Odpowiedź odnajdywania.
| Nazwa | Typ | Opis |
|---|---|---|
| nextLink |
string (uri) |
Link do następnej strony z elementami |
| value |
Elementy SolutionMetadataResource na tej stronie |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
SolutionMetadataProperties
Właściwości metadanych
| Nazwa | Typ | Opis |
|---|---|---|
| description |
string |
Szczegółowy opis rozwiązania. |
| requiredInputs |
string[] |
Wymagane parametry do wywoływania tego konkretnego rozwiązania. |
| solutionId |
string |
Identyfikator rozwiązania. |
| solutionType |
Typ rozwiązania. |
SolutionMetadataResource
Zasób metadanych
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string (arm-id) |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nazwa zasobu |
| properties.solutions |
Lista metadanych. |
|
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. |
|
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
SolutionType
Typ rozwiązania.
| Wartość | Opis |
|---|---|
| Diagnostics |
Typ zasobu diagnostyki. |
| Solutions |
Typ zasobu rozwiązania. |
| Troubleshooters |
Narzędzie do rozwiązywania problemów z typem zasobu. |
| SelfHelp |
Typ zasobu SelfHelp. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |