az apim api
Gestire l'API Gestione API di Azure.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az apim api create |
Creare un'API di Gestione API. |
Nucleo | GA |
az apim api delete |
Eliminare un'API di Gestione API. |
Nucleo | GA |
az apim api export |
Esportare un'API di Gestione API. |
Nucleo | GA |
az apim api import |
Importare un'API di Gestione API. |
Nucleo | GA |
az apim api list |
Elencare le API di Gestione API. |
Nucleo | GA |
az apim api operation |
Gestire le operazioni api di Gestione API di Azure. |
Nucleo | GA |
az apim api operation create |
Crea una nuova operazione nell'API. |
Nucleo | GA |
az apim api operation delete |
Elimina l'operazione specificata nell'API. |
Nucleo | GA |
az apim api operation list |
Elencare una raccolta di operazioni per l'API specificata. |
Nucleo | GA |
az apim api operation show |
Ottiene i dettagli dell'operazione API specificata dal relativo identificatore. |
Nucleo | GA |
az apim api operation update |
Aggiorna i dettagli dell'operazione nell'API specificata dal relativo identificatore. |
Nucleo | GA |
az apim api release |
Gestire la versione dell'API Gestione API di Azure. |
Nucleo | GA |
az apim api release create |
Crea una nuova versione per l'API. |
Nucleo | GA |
az apim api release delete |
Elimina la versione specificata nell'API. |
Nucleo | GA |
az apim api release list |
Elenca tutte le versioni di un'API. |
Nucleo | GA |
az apim api release show |
Restituisce i dettagli di una versione dell'API. |
Nucleo | GA |
az apim api release update |
Aggiorna i dettagli della versione dell'API specificata dal relativo identificatore. |
Nucleo | GA |
az apim api revision |
Gestire la revisione dell'API gestione API di Azure. |
Nucleo | GA |
az apim api revision create |
Creare una revisione dell'API. |
Nucleo | GA |
az apim api revision list |
Elenca tutte le revisioni di un'API. |
Nucleo | GA |
az apim api schema |
Gestire gli schemi API di Gestione API di Azure. |
Nucleo | GA |
az apim api schema create |
Creare uno schema api di Gestione API. |
Nucleo | GA |
az apim api schema delete |
Eliminare uno schema api di Gestione API. |
Nucleo | GA |
az apim api schema get-etag |
Ottenere l'etag di uno schema api di Gestione API. |
Nucleo | GA |
az apim api schema list |
Elencare gli schemi api di Gestione API. |
Nucleo | GA |
az apim api schema show |
Visualizzare i dettagli di uno schema api di Gestione API. |
Nucleo | GA |
az apim api schema wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di uno schema apim. |
Nucleo | GA |
az apim api show |
Visualizzare i dettagli di un'API di Gestione API. |
Nucleo | GA |
az apim api update |
Aggiornare un'API di Gestione API. |
Nucleo | GA |
az apim api versionset |
Gestire il set di versioni dell'API Gestione API di Azure. |
Nucleo | GA |
az apim api versionset create |
Crea un set di versioni api. |
Nucleo | GA |
az apim api versionset delete |
Elimina un set di versioni dell'API specifico. |
Nucleo | GA |
az apim api versionset list |
Elenca una raccolta di set di versioni dell'API nell'istanza del servizio specificata. |
Nucleo | GA |
az apim api versionset show |
Ottiene i dettagli del set di versioni api specificato dal relativo identificatore. |
Nucleo | GA |
az apim api versionset update |
Aggiorna i dettagli dell'API VersionSet specificato dal relativo identificatore. |
Nucleo | GA |
az apim api wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di apim. |
Nucleo | GA |
az apim api create
Creare un'API di Gestione API.
az apim api create --api-id
--display-name
--path
--resource-group
--service-name
[--api-type {graphql, http, soap, websocket}]
[--authorization-scope]
[--authorization-server-id]
[--bearer-token-sending-methods]
[--description]
[--no-wait]
[--open-id-provider-id]
[--protocols {http, https, ws, wss}]
[--service-url]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-key-required]
[--subscription-required {false, true}]
Esempio
Creare un'API di base.
az apim api create --service-name MyApim -g MyResourceGroup --api-id MyApi --path '/myapi' --display-name 'My API'
Parametri necessari
Nome univoco dell'API da creare.
Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione.
Nome visualizzato dell'API da creare.
Percorso dell'API.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome dell'istanza del servizio Gestione API.
Parametri facoltativi
Tipo di API.
Specifica l'ambito delle operazioni OAuth.
Specifica l'ID server di autorizzazione OAuth.
Specifica i metodi di invio per il token di connessione.
Descrizione dell'API. Può includere tag di formattazione HTML.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Specifica il valore openid nell'impostazione di autenticazione.
Descrive i protocolli in cui è possibile richiamare le operazioni in questa API.
URL assoluto del servizio back-end che implementa questa API. Non può contenere più di 2000 caratteri.
Specifica il nome dell'intestazione della chiave di sottoscrizione.
Specifica il nome del parametro della stringa di query della chiave di sottoscrizione.
Specifica se la chiave di sottoscrizione è necessaria durante la chiamata a questa API, true - L'API viene inclusa solo nei prodotti chiusi, false- L'API è inclusa solo nei prodotti aperti, null. Esiste una combinazione di prodotti.
Se true, l'API richiede una chiave di sottoscrizione nelle richieste.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apim api delete
Eliminare un'API di Gestione API.
az apim api delete --api-id
--resource-group
--service-name
[--delete-revisions]
[--if-match]
[--no-wait]
[--yes]
Parametri necessari
Identificatore API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome dell'istanza del servizio Gestione API.
Parametri facoltativi
Eliminare tutte le revisioni dell'API.
ETag dell'entità.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Non richiedere conferma.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apim api export
Esportare un'API di Gestione API.
az apim api export --api-id
--ef --export-format {OpenApiJsonFile, OpenApiJsonUrl, OpenApiYamlFile, OpenApiYamlUrl, SwaggerFile, SwaggerUrl, WadlFile, WadlUrl, WsdlFile, WsdlUrl}
--resource-group
--service-name
[--file-path]
Esempio
Esportare un'API di Gestione API in un file o restituire una risposta contenente un collegamento dell'esportazione.
az apim api export -g MyResourceGroup --service-name MyApim --api-id MyApi --export-format OpenApiJson --file-path path
Parametri necessari
Identificatore API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione. Modello regex: ^[^*#&+:<>?]+$.
Specificare il formato dell'API di esportazione.
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.
Nome dell'istanza del servizio Gestione API.
Parametri facoltativi
Percorso del file specificato per esportare l'API.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apim api import
Importare un'API di Gestione API.
az apim api import --path
--resource-group
--service-name
--specification-format {GraphQL, OpenApi, OpenApiJson, Swagger, Wadl, Wsdl}
[--api-id]
[--api-revision]
[--api-type {graphql, http, soap, websocket}]
[--api-version]
[--api-version-set-id]
[--description]
[--display-name]
[--no-wait]
[--protocols {http, https, ws, wss}]
[--service-url]
[--soap-api-type]
[--specification-path]
[--specification-url]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-required {false, true}]
[--wsdl-endpoint-name]
[--wsdl-service-name]
Esempio
Importare un'API di Gestione API da un file o un URL
az apim api import -g MyResourceGroup --service-name MyApim --path MyApi --specification-url https://MySpecificationURL --specification-format OpenApiJson
Parametri necessari
Obbligatorio. URL relativo che identifica in modo univoco questa API e tutti i relativi percorsi di risorse all'interno dell'istanza del servizio Gestione API.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome dell'istanza del servizio Gestione API.
Specificare il formato dell'API importata.
Parametri facoltativi
Identificatore API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione.
Descrive la revisione dell'API. Se non viene specificato alcun valore, viene creata la revisione predefinita 1.
Tipo di API.
Descrive la versione dell'API. Se si aggiunge una versione a un'API senza versione, verrà creata automaticamente una versione originale e risponderà sull'URL predefinito.
Descrive il set di versioni da usare con l'API.
Descrizione dell'API. Può includere tag di formattazione HTML.
Nome visualizzato dell'API.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Descrive i protocolli che possono essere richiamati da una o più operazioni in questa API.
URL assoluto del servizio back-end che implementa questa API. Non può contenere più di 2000 caratteri.
Tipo di API quando il formato di file è WSDL.
Percorso del file specificato per importare l'API.
URL specificato per importare l'API.
Specifica il nome dell'intestazione della chiave di sottoscrizione.
Specifica il nome del parametro della stringa di query della chiave di sottoscrizione.
Se true, l'API richiede una chiave di sottoscrizione nelle richieste.
Nome locale dell'endpoint WSDL (porta) da importare.
Nome locale del servizio WSDL da importare.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apim api list
Elencare le API di Gestione API.
az apim api list --resource-group
--service-name
[--filter-display-name]
[--skip]
[--top]
Parametri necessari
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome dell'istanza del servizio Gestione API.
Parametri facoltativi
Filtro delle API in base a displayName.
Numero di record da ignorare.
Numero di record da restituire.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apim api show
Visualizzare i dettagli di un'API di Gestione API.
az apim api show --api-id
--resource-group
--service-name
Parametri necessari
Identificatore API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome dell'istanza del servizio Gestione API.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apim api update
Aggiornare un'API di Gestione API.
az apim api update --api-id
--resource-group
--service-name
[--add]
[--api-type {graphql, http, soap, websocket}]
[--description]
[--display-name]
[--force-string]
[--if-match]
[--no-wait]
[--path]
[--protocols {http, https, ws, wss}]
[--remove]
[--service-url]
[--set]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-required {false, true}]
[--tags]
Esempio
Creare un'API di base.
az apim api update --service-name MyApim -g MyResourceGroup --api-id MyApi --description foo
Parametri necessari
Nome univoco dell'API da creare.
Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome dell'istanza del servizio Gestione API.
Parametri facoltativi
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>
.
Tipo di API.
Descrizione dell'API. Può includere tag di formattazione HTML.
Nome API. Deve contenere da 1 a 300 caratteri.
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
ETag dell'entità. Non obbligatorio durante la creazione di un'entità, ma necessario durante l'aggiornamento di un'entità. Il valore predefinito è Nessuno.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Obbligatorio. URL relativo che identifica in modo univoco questa API e tutti i relativi percorsi di risorse all'interno dell'istanza del servizio Gestione API.
Descrive i protocolli in cui è possibile richiamare le operazioni in questa API.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
URL assoluto del servizio back-end che implementa questa API. Non può contenere più di 2000 caratteri.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>
.
Specifica il nome dell'intestazione della chiave di sottoscrizione.
Specifica il nome del parametro della stringa di query della chiave di sottoscrizione.
Se true, l'API richiede una chiave di sottoscrizione nelle richieste.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apim api wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di apim.
az apim api wait --api-id
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Esempio
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di apim. (generato automaticamente)
az apim api wait --created --api-id MyApi --name MyApim --resource-group MyResourceGroup
Parametri necessari
Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione. Obbligatorio.
Nome dell'istanza del servizio Gestione API.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Intervallo di polling in secondi.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.