Freigeben über


Operations Discovery - Get

GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
api-version
query True

string

Client-API-Version.

Antworten

Name Typ Beschreibung
200 OK

OperationsDiscoveryCollection

Erfolg

Other Status Codes

CloudError

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

OperationsDiscovery_Get

Beispielanforderung

GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01

Beispiel für eine Antwort

{
  "value": [
    {
      "name": "Read",
      "display": {
        "provider": "Microsoft.Migrate",
        "resource": "Microsoft.Migrate/moveCollections",
        "operation": "Read",
        "description": "Reads the move collection."
      },
      "origin": "user"
    },
    {
      "name": "Write",
      "display": {
        "provider": "Microsoft.Migrate",
        "resource": "Microsoft.Migrate/moveCollections",
        "operation": "Write",
        "description": "Creates or updates a move collection."
      },
      "origin": "user"
    }
  ]
}

Definitionen

Name Beschreibung
CloudError

Eine Fehlerantwort des Diensts.

CloudErrorBody

Eine Fehlerantwort des Diensts.

Display

Enthält die lokalisierten Anzeigeinformationen für diesen bestimmten Vorgang/diese Aktion. Dieser Wert wird von mehreren Clients für (1) benutzerdefinierte Rollendefinitionen für RBAC verwendet; (2) komplexe Abfragefilter für den Ereignisdienst; und (3) Überwachungsverlauf /Datensätze für Verwaltungsvorgänge.

OperationsDiscovery

Operations Discovery-Klasse.

OperationsDiscoveryCollection

Sammlung von ClientDiscovery-Details.

CloudError

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
error

CloudErrorBody

Cloudfehlertext.

CloudErrorBody

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

Display

Enthält die lokalisierten Anzeigeinformationen für diesen bestimmten Vorgang/diese Aktion. Dieser Wert wird von mehreren Clients für (1) benutzerdefinierte Rollendefinitionen für RBAC verwendet; (2) komplexe Abfragefilter für den Ereignisdienst; und (3) Überwachungsverlauf /Datensätze für Verwaltungsvorgänge.

Name Typ Beschreibung
description

string

Ruft die Beschreibung ab oder legt sie fest. Die lokalisierte benutzerfreundliche Beschreibung für den Vorgang, wie sie dem Benutzer angezeigt werden sollte. Es sollte gründlich, aber prägnant sein – es wird in QuickInfos und detaillierten Ansichten verwendet. Präscriptive Anleitungen für Namespace: Lesen Sie eine beliebige "display.provider"-Ressource, um eine beliebige "display.provider"-Ressource zu erstellen oder zu aktualisieren. Löschen Sie eine beliebige "display.provider"-Ressource. Führen Sie eine andere Aktion für eine beliebige "display.provider"-Ressourcenbeschreibung für Namespaces durch: Lesen Sie alle "display.resource"-Ressourcen erstellen oder aktualisieren Sie alle "display.resource" "display.resource" "display.resources".

operation

string

Dient zum Abrufen oder Festlegen des Vorgangs. Der lokalisierte Anzeigename für den Vorgang, wie er dem Benutzer angezeigt werden sollte. Es sollte prägnant (in Dropdowns passen), aber klar (d. h. selbstdokumentieren). Sie sollte die Schreibweise "Titel" verwenden. Präscriptive Anleitung: Lesen Sie "ActionName" zum Erstellen oder Aktualisieren des Löschens.

provider

string

Ruft den Anbieter ab oder legt den Anbieter fest. Die lokalisierte benutzerfreundliche Form des Ressourcenanbieternamens – es wird erwartet, dass auch der Herausgeber/das Unternehmen verantwortlich ist. Sie sollte die Groß-/Kleinschreibung verwenden und mit "Microsoft" für Dienste von Drittanbietern beginnen. z. B. "Microsoft Monitoring Insights" oder "Microsoft Compute".

resource

string

Ruft die Ressource ab oder legt sie fest. Die lokalisierte benutzerfreundliche Form der Ressource im Zusammenhang mit dieser Aktion/Operation – sie sollte mit der öffentlichen Dokumentation für den Ressourcenanbieter übereinstimmen. Sie sollte die Schreibweise "Titel" verwenden. Dieser Wert sollte für einen bestimmten URL-Typ eindeutig sein (z. B. geschachtelte Typen sollten nicht das Feld "display.resource" des übergeordneten Elements wiederverwenden), z. B. "Virtuelle Computer" oder "Zeitplanauftragssammlungen", oder "VM-Größen für virtuelle Computer" oder "Planeraufträge".

OperationsDiscovery

Operations Discovery-Klasse.

Name Typ Beschreibung
display

Display

Enthält die lokalisierten Anzeigeinformationen für diesen bestimmten Vorgang/diese Aktion. Dieser Wert wird von mehreren Clients für (1) benutzerdefinierte Rollendefinitionen für RBAC verwendet; (2) komplexe Abfragefilter für den Ereignisdienst; und (3) Überwachungsverlauf /Datensätze für Verwaltungsvorgänge.

isDataAction

boolean

Gibt an, ob es sich bei dem Vorgang um eine Datenaktion handelt.

name

string

Dient zum Abrufen oder Festlegen des Namens der API. Der Name des Vorgangs, der für dieses bestimmte Objekt ausgeführt wird. Er sollte mit dem Aktionsnamen übereinstimmen, der in RBAC /dem Ereignisdienst angezeigt wird. Beispiele für Vorgänge sind:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Jede Aktion sollte folgendes enthalten: (1) Ressourcenanbieternamespace (2) Typhierarchie, für die die Aktion gilt (z. B. Server/Datenbanken für eine SQL Azure-Datenbank) (3) Lese-, Schreib-, Aktions- oder Delete-Wert, der angibt, welcher Typ gilt. Wenn es sich um einen PUT/PATCH für eine Auflistung oder einen benannten Wert handelt, sollte Write verwendet werden. Wenn es sich um einen GET handelt, sollte Read verwendet werden. Wenn es sich um eine DELETE-Datei handelt, sollte "Delete" verwendet werden. Wenn es sich um einen POST handelt, sollte die Aktion verwendet werden. Hinweis: Alle Ressourcenanbieter müssten den Vorgang "{Resource Provider Namespace}/register/action" in ihre Antwort einschließen. Diese API wird verwendet, um sich für ihren Dienst zu registrieren und sollte Details zum Vorgang enthalten (z. B. einen lokalisierten Namen für den Ressourcenanbieter und alle besonderen Aspekte wie die PII-Veröffentlichung).
origin

string

Dient zum Abrufen oder Festlegen von Origin. Der beabsichtigte Ausführungsführer des Vorgangs; steuert die Anzeige des Vorgangs in der RBAC-UX und der Überwachungsprotokoll-UX. Der Standardwert ist "user,system".

properties

object

ClientDiscovery-Eigenschaften.

OperationsDiscoveryCollection

Sammlung von ClientDiscovery-Details.

Name Typ Beschreibung
nextLink

string

Dient zum Abrufen oder Festlegen des Werts des nächsten Links.

value

OperationsDiscovery[]

Ruft die ClientDiscovery-Details ab oder legt diese fest.