Condividi tramite


Operations Discovery - Get

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
api-version
query True

string

Versione dell'API client.

Risposte

Nome Tipo Descrizione
200 OK

OperationsDiscoveryCollection

Successo

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

OperationsDiscovery_Get

Esempio di richiesta

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

Risposta di esempio

{
  "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"
    }
  ]
}

Definizioni

Nome Descrizione
CloudError

Risposta di errore dal servizio.

CloudErrorBody

Risposta di errore dal servizio.

Display

Contiene le informazioni di visualizzazione localizzate per questa particolare operazione/azione. Questi valori verranno usati da diversi client per le definizioni di ruolo personalizzate (1) per il controllo degli accessi in base al ruolo; (2) filtri di query complessi per il servizio eventi; e (3) cronologia/record di controllo per le operazioni di gestione.

OperationsDiscovery

Classe di individuazione delle operazioni.

OperationsDiscoveryCollection

Raccolta dei dettagli di ClientDiscovery.

CloudError

Risposta di errore dal servizio.

Nome Tipo Descrizione
error

CloudErrorBody

Corpo dell'errore cloud.

CloudErrorBody

Risposta di errore dal servizio.

Nome Tipo Descrizione
code

string

Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice.

details

CloudErrorBody[]

Elenco di dettagli aggiuntivi sull'errore.

message

string

Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente.

target

string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore.

Display

Contiene le informazioni di visualizzazione localizzate per questa particolare operazione/azione. Questi valori verranno usati da diversi client per le definizioni di ruolo personalizzate (1) per il controllo degli accessi in base al ruolo; (2) filtri di query complessi per il servizio eventi; e (3) cronologia/record di controllo per le operazioni di gestione.

Nome Tipo Descrizione
description

string

Ottiene o imposta la descrizione. Descrizione descrittiva localizzata per l'operazione, come deve essere visualizzata all'utente. Dovrebbe essere accurato, ma conciso : verrà usato nei suggerimenti degli strumenti e nelle visualizzazioni dettagliate. Indicazioni prescrittive per lo spazio dei nomi: leggere qualsiasi risorsa 'display.provider' Crea o Aggiorna qualsiasi risorsa 'display.provider' Elimina qualsiasi risorsa 'display.provider' Eseguire qualsiasi altra azione su qualsiasi 'display.provider' materiale sussidiario per lo spazio dei nomi: leggi qualsiasi 'display.resource' Crea o Aggiorna qualsiasi 'display.resource' Elimina qualsiasi 'display.resource' 'ActionName' qualsiasi 'display.resources'.

operation

string

Ottiene o imposta l'operazione. Nome descrittivo localizzato per l'operazione, come deve essere visualizzato all'utente. Deve essere conciso (per adattarsi agli elenchi a discesa) ma chiaro (ad esempio autodocumentazione). Deve usare la combinazione di maiuscole e minuscole titolo. Indicazioni prescrittive: leggere Creare o aggiornare l'eliminazione 'ActionName'.

provider

string

Ottiene o imposta il provider. Il formato descrittivo localizzato del nome del provider di risorse è previsto che includa anche l'editore o la società responsabile. Deve usare la combinazione di maiuscole e minuscole titolo e iniziare con "Microsoft" per i servizi di prima parte. ad esempio "Microsoft Monitoring Insights" o "Microsoft Compute".".

resource

string

Ottiene o imposta la risorsa. La forma descrittiva localizzata della risorsa correlata a questa azione/operazione deve corrispondere alla documentazione pubblica per il provider di risorse. Deve usare la combinazione di maiuscole e minuscole titolo. Questo valore deve essere univoco per un particolare tipo di URL (ad esempio, i tipi annidati devono non riutilizzare il campo display.resource del padre, ad esempio "Macchine virtuali" o "Raccolte processi dell'utilità di pianificazione" o "Dimensioni macchina virtuale" o "Processi di pianificazione".

OperationsDiscovery

Classe di individuazione delle operazioni.

Nome Tipo Descrizione
display

Display

Contiene le informazioni di visualizzazione localizzate per questa particolare operazione/azione. Questi valori verranno usati da diversi client per le definizioni di ruolo personalizzate (1) per il controllo degli accessi in base al ruolo; (2) filtri di query complessi per il servizio eventi; e (3) cronologia/record di controllo per le operazioni di gestione.

isDataAction

boolean

Indica se l'operazione è un'azione dati

name

string

Ottiene o imposta il nome dell'API. Nome dell'operazione eseguita su questo particolare oggetto. Deve corrispondere al nome dell'azione visualizzato nel controllo degli accessi in base al ruolo o al servizio eventi. Esempi di operazioni includono:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Ogni azione deve includere, in ordine: (1) Gerarchia dello spazio dei nomi del provider di risorse (2) Gerarchia del tipo per cui si applica l'azione (ad esempio server/database per un database di SQL Azure) (3) Lettura, Scrittura, Azione o Eliminazione che indica quale tipo si applica. Se si tratta di un'operazione PUT/PATCH in una raccolta o in un valore denominato, è necessario usare Write. Se si tratta di un get, è consigliabile usare Read. Se si tratta di un'istruzione DELETE, è necessario usare Delete. Se si tratta di un post, è consigliabile usare un'azione. Come nota: tutti i provider di risorse devono includere l'operazione "{Spazio dei nomi provider di risorse}/register/action" nella risposta. Questa API viene usata per eseguire la registrazione per il servizio e deve includere dettagli sull'operazione, ad esempio un nome localizzato per il provider di risorse e qualsiasi considerazione speciale, ad esempio la versione PII.
origin

string

Ottiene o imposta Origin. Executor previsto dell'operazione; controlla la visualizzazione dell'operazione nell'esperienza utente controllo degli accessi in base al ruolo e nell'esperienza utente dei log di controllo. Il valore predefinito è "user,system".

properties

object

Proprietà clientDiscovery.

OperationsDiscoveryCollection

Raccolta dei dettagli di ClientDiscovery.

Nome Tipo Descrizione
nextLink

string

Ottiene o imposta il valore del collegamento successivo.

value

OperationsDiscovery[]

Ottiene o imposta i dettagli di ClientDiscovery.