Discovery Solution - List
Listet die relevanten Azure-Diagnose-, Lösungs- und Problembehandlungen mithilfe problemClassification-API) AND resourceUri oder resourceType auf.
Discovery Solutions ist der erste Einstiegspunkt in der Hilfe-API, der relevante Azure-Diagnose und -Lösungen identifiziert.
Erforderliche Eingabe: problemClassificationId (Verwenden der problemClassification-API)
Optionale Eingabe: resourceUri OR-Ressourcentyp
Hinweis: "requiredInputs" aus der Discovery-Lösungsantwort muss über "additionalParameters" als Eingabe an die Diagnose- und Lösungs-API übergeben werden.
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}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
api-version
|
query | True |
string |
Client-API-Version. |
$filter
|
query |
string |
"ProblemClassificationId" ist ein obligatorischer Filter zum Abrufen von Lösungs-IDs. Außerdem werden optionale 'ResourceType'- und 'SolutionType'-Filter unterstützt. Die $filter unterstützt nur operatoren "and", "or" und "eq". Beispiel: $filter=ProblemClassificationId eq '1ddda5b4-cf6c-4d4f-91ad-bc38ab0e811e' |
|
$skiptoken
|
query |
string |
Skiptoken wird nur verwendet, wenn ein vorheriger Vorgang ein Teilergebnis zurückgegeben hat. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreiche abgerufene Liste der Lösungsmetadaten. |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
List DiscoverySolutions at resource scope
Beispielanforderung
GET https://management.azure.com/providers/Microsoft.Help/discoverySolutions?api-version=2024-03-01-preview&$filter=ProblemClassificationId eq 'SampleProblemClassificationId1'
Beispiel für eine Antwort
{
"value": [
{
"id": "/providers/microsoft.help/discoverySolutions/SampleProblemClassificationId1",
"name": "SampleProblemClassificationId1",
"type": "Microsoft.Help/discoverySolutions",
"properties": {
"solutions": [
{
"solutionId": "SampleSolutionId1",
"solutionType": "Diagnostics",
"description": "This is an azure solution to troubleshoot subscription issues.",
"requiredInputs": [
"SubscriptionId"
]
}
]
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Discovery |
Ermittlungsantwort. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Error |
Das Fehlerdetails. |
Error |
Fehlerantwort |
Solution |
Metadateneigenschaften |
Solution |
Metadatenressource |
Solution |
Lösungstyp. |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Wert | Beschreibung |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DiscoveryResponse
Ermittlungsantwort.
Name | Typ | Beschreibung |
---|---|---|
nextLink |
string |
Der Link zum Abrufen der nächsten Seite mit Lösungsmetadaten. |
value |
Die Liste der Metadaten. |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
SolutionMetadataProperties
Metadateneigenschaften
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Eine detaillierte Beschreibung der Lösung. |
requiredInputs |
string[] |
Erforderliche Parameter zum Aufrufen dieser bestimmten Lösung. |
solutionId |
string |
Lösungs-ID. |
solutionType |
Lösungstyp. |
SolutionMetadataResource
Metadatenressource
Name | Typ | Beschreibung |
---|---|---|
id |
string (arm-id) |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Der Name der Ressource |
properties.solutions |
Liste der Metadaten. |
|
systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
SolutionType
Lösungstyp.
Wert | Beschreibung |
---|---|
Diagnostics |
Diagnoseressourcentyp. |
SelfHelp |
SelfHelp-Ressourcentyp. |
Solutions |
Lösungsressourcentyp. |
Troubleshooters |
Problembehandlung für ressourcentyp. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |