az apic api
Note
Den här referensen är en del av tillägget apic-extension för Azure CLI (version 2.57.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az apic api-kommando . Läs mer om tillägg.
Kommandon för att hantera API:er i API Center.
Kommandon
| Name | Description | Typ | Status |
|---|---|---|---|
| az apic api create |
Registrera ett nytt API eller uppdatera ett befintligt API. |
Extension | GA |
| az apic api definition |
Kommandon för att hantera API-definitioner i API Center. |
Extension | GA |
| az apic api definition create |
Skapa en ny API-definition eller uppdatera en befintlig API-definition. |
Extension | GA |
| az apic api definition delete |
Ta bort angiven API-definition. |
Extension | GA |
| az apic api definition export-specification |
Exporterar API-specifikationen. |
Extension | GA |
| az apic api definition import-specification |
Importerar API-specifikationen. |
Extension | GA |
| az apic api definition list |
Lista en samling API-definitioner. |
Extension | GA |
| az apic api definition show |
Hämta information om API-definitionen. |
Extension | GA |
| az apic api definition update |
Uppdatera befintlig API-definition. |
Extension | GA |
| az apic api delete |
Ta bort angivet API. |
Extension | GA |
| az apic api deployment |
Kommandon för att hantera API-distributioner i API Center. |
Extension | GA |
| az apic api deployment create |
Skapa en ny API-distribution eller uppdatera en befintlig API-distribution. |
Extension | GA |
| az apic api deployment delete |
Ta bort API-distribution. |
Extension | GA |
| az apic api deployment list |
Lista en samling API-distributioner. |
Extension | GA |
| az apic api deployment show |
Hämta information om API-distributionen. |
Extension | GA |
| az apic api deployment update |
Uppdatera befintlig API-distribution. |
Extension | GA |
| az apic api list |
Lista en samling API:er. |
Extension | GA |
| az apic api register |
Registrerar ett nytt API med version, definition och associerade distributioner med hjälp av specifikationsfilen som sanningskälla. För tillfället stöder vi endast OpenAPI JSON/YAML-format. |
Extension | Preview |
| az apic api show |
Hämta information om API:et. |
Extension | GA |
| az apic api update |
Uppdatera befintligt API. |
Extension | GA |
| az apic api version |
Kommandon för att hantera API-versioner i API Center. |
Extension | GA |
| az apic api version create |
Skapa en ny API-version eller uppdatera en befintlig API-version. |
Extension | GA |
| az apic api version delete |
Ta bort angiven API-version. |
Extension | GA |
| az apic api version list |
Visa en lista över en samling API-versioner. |
Extension | GA |
| az apic api version show |
Hämta information om API-versionen. |
Extension | GA |
| az apic api version update |
Uppdatera befintlig API-version. |
Extension | GA |
az apic api create
Registrera ett nytt API eller uppdatera ett befintligt API.
az apic api create --api-id
--resource-group
--service-name
--title
--type {graphql, grpc, rest, soap, webhook, websocket}
[--contacts]
[--custom-properties]
[--description]
[--external-documentation]
[--license]
[--summary]
Exempel
Skapa API
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST
Skapa API med anpassade egenskaper
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '{"public-facing":true}'
Skapa API med anpassade egenskaper med hjälp av json-filen
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '@customProperties.json'
Obligatoriska parametrar
ID:t för API:et.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.
Namnet på Azure API Center-tjänsten.
API-rubrik.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Typ av API.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
| Godkända värden: | graphql, grpc, rest, soap, webhook, websocket |
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Kontaktuppgifter för API:et. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Anpassade metadata som definierats för API-katalogentiteter. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Beskrivning av API:et.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Ytterligare extern dokumentation för API:et. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Licensinformationen för API:et. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Kort beskrivning av API:et.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az apic api delete
Ta bort angivet API.
az apic api delete [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
[--yes]
Exempel
Ta bort API
az apic api delete -g contoso-resources -n contoso --api-id echo-api
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
ID:t för API:et.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om 'resurs-ID' argumenten. Du bör ange antingen --id eller andra "Resurs-ID"-argument.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Namnet på Azure API Center-tjänsten.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Fråga inte efter bekräftelse.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az apic api list
Lista en samling API:er.
az apic api list --resource-group
--service-name
[--filter]
[--max-items]
[--next-token]
Exempel
Lista API:er
az apic api list -g contoso-resources -n contoso
Lista API:er med filter
az apic api list -g contoso-resources -n contoso --filter "kind eq 'rest'"
Obligatoriska parametrar
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.
Namnet på Azure API Center-tjänsten.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
OData-filterparameter.
Totalt antal objekt som ska returneras i kommandots utdata. Om det totala antalet tillgängliga objekt är mer än det angivna värdet anges en token i kommandots utdata. Om du vill återuppta sidnumreringen anger du tokenvärdet i --next-token argument för ett efterföljande kommando.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Pagination Arguments |
Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Pagination Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az apic api register
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Registrerar ett nytt API med version, definition och associerade distributioner med hjälp av specifikationsfilen som sanningskälla. För tillfället stöder vi endast OpenAPI JSON/YAML-format.
az apic api register --api-location
--resource-group
--service-name
[--environment-id]
Exempel
Registrera API genom att ange specifikationsfil.
az apic api register -g api-center-test -n contosoeuap --api-location "examples/cli-examples/spec-examples/openai.json" --environment-id public
az apic api register -g api-center-test -n contosoeuap --api-location "examples/cli-examples/spec-examples/openai.yml" --environment-id public
Registrera API genom att ange specifikations-URL.
az apic api register -g api-center-test -n contosoeuap --api-location "https://petstore.swagger.io/v2/swagger.json" --environment-id public
az apic api register -g api-center-test -n contosoeuap --api-location "https://petstore.swagger.io/v2/swagger.yaml" --environment-id public
Obligatoriska parametrar
Plats för specifikationsfil.
Namn på resursgrupp.
APICenter-katalog eller tjänstnamn.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
ID för miljön som skapats tidigare.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az apic api show
Hämta information om API:et.
az apic api show [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
Exempel
Visa API-information
az apic api show -g contoso-resources -n contoso --api-id echo-api
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
ID:t för API:et.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om 'resurs-ID' argumenten. Du bör ange antingen --id eller andra "Resurs-ID"-argument.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Namnet på Azure API Center-tjänsten.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az apic api update
Uppdatera befintligt API.
az apic api update [--add]
[--api-id]
[--contacts]
[--custom-properties]
[--description]
[--external-documentation]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--license]
[--remove]
[--resource-group]
[--service-name]
[--set]
[--subscription]
[--summary]
[--title]
[--type {graphql, grpc, rest, soap, webhook, websocket}]
Exempel
Uppdatera API
az apic api update -g contoso-resources -n contoso --api-id echo-api --summary "Basic REST API service"
Uppdatera anpassade egenskaper
az apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{"public-facing":true}'
Uppdatera anpassade egenskaper med hjälp av json-filen
az apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '@customProperities.json'
Uppdatera enskilda anpassade metadata
az apic api update -g contoso-resources -n contoso --api-id echo-api --set customProperties.internal=false
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Generic Update Arguments |
ID:t för API:et.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Kontaktuppgifter för API:et. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Anpassade metadata som definierats för API-katalogentiteter. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Beskrivning av API:et.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Ytterligare extern dokumentation för API:et. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Generic Update Arguments |
| Godkända värden: | 0, 1, f, false, n, no, t, true, y, yes |
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om 'resurs-ID' argumenten. Du bör ange antingen --id eller andra "Resurs-ID"-argument.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Licensinformationen för API:et. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove> ELLER --remove propertyToRemove.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Generic Update Arguments |
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Namnet på Azure API Center-tjänsten.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Generic Update Arguments |
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Resource Id Arguments |
Kort beskrivning av API:et.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
API-rubrik.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
Typ av API.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Properties Arguments |
| Godkända värden: | graphql, grpc, rest, soap, webhook, websocket |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |