az apim api
Azure API Management-API's beheren.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az apim api create |
Maak een API Management-API. |
Basis | GA |
az apim api delete |
Een API Management-API verwijderen. |
Basis | GA |
az apim api export |
Een API Management-API exporteren. |
Basis | GA |
az apim api import |
Importeer een API Management-API. |
Basis | GA |
az apim api list |
Lijst met API Management-API's. |
Basis | GA |
az apim api operation |
Azure API Management API-bewerkingen beheren. |
Basis | GA |
az apim api operation create |
Hiermee maakt u een nieuwe bewerking in de API. |
Basis | GA |
az apim api operation delete |
Hiermee verwijdert u de opgegeven bewerking in de API. |
Basis | GA |
az apim api operation list |
Een verzameling van de bewerkingen voor de opgegeven API weergeven. |
Basis | GA |
az apim api operation show |
Hiermee haalt u de details op van de API-bewerking die is opgegeven met de id. |
Basis | GA |
az apim api operation update |
Hiermee worden de details van de bewerking in de API bijgewerkt die is opgegeven met de id. |
Basis | GA |
az apim api release |
Azure API Management API-release beheren. |
Basis | GA |
az apim api release create |
Hiermee maakt u een nieuwe release voor de API. |
Basis | GA |
az apim api release delete |
Hiermee verwijdert u de opgegeven release in de API. |
Basis | GA |
az apim api release list |
Een lijst met alle releases van een API. |
Basis | GA |
az apim api release show |
Retourneert de details van een API-release. |
Basis | GA |
az apim api release update |
Hiermee worden de details bijgewerkt van de release van de API die is opgegeven door de id. |
Basis | GA |
az apim api revision |
Azure API Management-API-revisie beheren. |
Basis | GA |
az apim api revision create |
Api-revisie maken. |
Basis | GA |
az apim api revision list |
Geeft een overzicht van alle revisies van een API. |
Basis | GA |
az apim api schema |
Azure API Management API-schema's beheren. |
Basis | GA |
az apim api schema create |
Maak een API Management API-schema. |
Basis | GA |
az apim api schema delete |
Een API Management API-schema verwijderen. |
Basis | GA |
az apim api schema get-etag |
Haal een etag op van een API Management API-schema. |
Basis | GA |
az apim api schema list |
Api Management API-schema's vermelden. |
Basis | GA |
az apim api schema show |
Details van een API Management API-schema weergeven. |
Basis | GA |
az apim api schema wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van een APIM API-schema is voldaan. |
Basis | GA |
az apim api show |
Details van een API Management-API weergeven. |
Basis | GA |
az apim api update |
Een API Management-API bijwerken. |
Basis | GA |
az apim api versionset |
Azure API Management API-versieset beheren. |
Basis | GA |
az apim api versionset create |
Hiermee maakt u een API-versieset. |
Basis | GA |
az apim api versionset delete |
Hiermee verwijdert u specifieke API-versieset. |
Basis | GA |
az apim api versionset list |
Geeft een verzameling API-versiesets weer in het opgegeven service-exemplaar. |
Basis | GA |
az apim api versionset show |
Hiermee haalt u de details op van de API-versieset die is opgegeven door de id. |
Basis | GA |
az apim api versionset update |
Hiermee worden de details bijgewerkt van de Api VersionSet die is opgegeven door de id. |
Basis | GA |
az apim api wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van een APIM-API wordt voldaan. |
Basis | GA |
az apim api create
Maak een API Management-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}]
Voorbeelden
Maak een eenvoudige API.
az apim api create --service-name MyApim -g MyResourceGroup --api-id MyApi --path '/myapi' --display-name 'My API'
Vereiste parameters
Unieke naam van de API die moet worden gemaakt.
API-revisie-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service. Niet-huidige herziening heeft ; rev=n als achtervoegsel waarbij n het revisienummer is.
Weergavenaam van de API die moet worden gemaakt.
Pad naar de API.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van het API Management-service-exemplaar.
Optionele parameters
Het type API.
Hiermee geeft u het OAuth-bewerkingsbereik.
Hiermee geeft u de OAuth-autorisatieserver-id.
Hiermee geeft u de verzendende methoden voor bearer-token.
Beschrijving van de API. Kan HTML-opmaaktags bevatten.
Wacht niet totdat de langdurige bewerking is voltooid.
Hiermee geeft u de openid in de verificatie-instelling.
Beschrijft op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen.
Absolute URL van de back-endservice die deze API implementeert. Mag niet langer zijn dan 2000 tekens.
Hiermee geeft u de naam van de header van de abonnementssleutel op.
Hiermee geeft u de naam van de queryreeksparameter voor de abonnementssleutel op.
Hiermee geeft u op of de abonnementssleutel is vereist tijdens het aanroepen van deze API, waar - API is alleen opgenomen in gesloten producten, onwaar - API is opgenomen in alleen geopende producten, null - er is een combinatie van producten.
Indien waar, vereist de API een abonnementssleutel voor aanvragen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az apim api delete
Een API Management-API verwijderen.
az apim api delete --api-id
--resource-group
--service-name
[--delete-revisions]
[--if-match]
[--no-wait]
[--yes]
Vereiste parameters
API-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service. Niet-huidige herziening heeft ; rev=n als achtervoegsel waarbij n het revisienummer is.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van het API Management-service-exemplaar.
Optionele parameters
Verwijder alle revisies van de API.
ETag van de entiteit.
Wacht niet totdat de langdurige bewerking is voltooid.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az apim api export
Een API Management-API exporteren.
az apim api export --api-id
--ef {OpenApiJsonFile, OpenApiJsonUrl, OpenApiYamlFile, OpenApiYamlUrl, SwaggerFile, SwaggerUrl, WadlFile, WadlUrl, WsdlFile, WsdlUrl}
--resource-group
--service-name
[--file-path]
Voorbeelden
Exporteer een API Management-API naar een bestand of retourneert een antwoord met een koppeling naar de export.
az apim api export -g MyResourceGroup --service-name MyApim --api-id MyApi --export-format OpenApiJson --file-path path
Vereiste parameters
API-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service. Niet-huidige herziening heeft ; rev=n als achtervoegsel waarbij n het revisienummer is. Regex-patroon: ^[^*#&+:<>?] +$.
Geef de indeling van de export-API op.
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.
De naam van het api management-service-exemplaar.
Optionele parameters
Het opgegeven bestandspad voor het exporteren van de API.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az apim api import
Importeer een API Management-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]
Voorbeelden
Een API Management-API importeren uit een bestand of een URL
az apim api import -g MyResourceGroup --service-name MyApim --path MyApi --specification-url https://MySpecificationURL --specification-format OpenApiJson
Vereiste parameters
Vereist. Relatieve URL die deze API en alle bijbehorende resourcepaden uniek identificeert binnen het API Management-service-exemplaar.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van het api management-service-exemplaar.
Geef de indeling van de geïmporteerde API op.
Optionele parameters
API-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service. Niet-huidige herziening heeft ; rev=n als achtervoegsel waarbij n het revisienummer is.
Beschrijft de revisie van de API. Als er geen waarde is opgegeven, wordt standaardrevisie 1 gemaakt.
Het type API.
Beschrijft de versie van de API. Als u een versie toevoegt aan een niet-geversiede API, wordt er automatisch een oorspronkelijke versie gemaakt en wordt er gereageerd op de standaard-URL.
Beschrijft de versieset die moet worden gebruikt met de API.
Beschrijving van de API. Kan HTML-opmaaktags bevatten.
Weergavenaam van deze API.
Wacht niet totdat de langdurige bewerking is voltooid.
Hierin wordt beschreven welke protocollen (een of meer) de bewerkingen in deze API kunnen worden aangeroepen.
Absolute URL van de back-endservice die deze API implementeert. Mag niet langer zijn dan 2000 tekens.
Het type API wanneer de bestandsindeling WSDL is.
Het opgegeven bestandspad voor het importeren van de API.
De URL die is opgegeven om de API te importeren.
Hiermee geeft u de naam van de header van de abonnementssleutel op.
Hiermee geeft u de naam van de queryreeksparameter voor de abonnementssleutel op.
Indien waar, vereist de API een abonnementssleutel voor aanvragen.
De lokale naam van het WSDL-eindpunt (poort) dat moet worden geïmporteerd.
De lokale naam van de WSDL-service die moet worden geïmporteerd.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az apim api list
Lijst met API Management-API's.
az apim api list --resource-group
--service-name
[--filter-display-name]
[--skip]
[--top]
Vereiste parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van het API Management-service-exemplaar.
Optionele parameters
Filter van API's op displayName.
Het aantal records dat moet worden overgeslagen.
Het aantal te retourneren records.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az apim api show
Details van een API Management-API weergeven.
az apim api show --api-id
--resource-group
--service-name
Vereiste parameters
API-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service. Niet-huidige herziening heeft ; rev=n als achtervoegsel waarbij n het revisienummer is.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van het API Management-service-exemplaar.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az apim api update
Een API Management-API bijwerken.
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]
Voorbeelden
Maak een eenvoudige API.
az apim api update --service-name MyApim -g MyResourceGroup --api-id MyApi --description foo
Vereiste parameters
Unieke naam van de API die moet worden gemaakt.
API-revisie-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service. Niet-huidige herziening heeft ; rev=n als achtervoegsel waarbij n het revisienummer is.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van het API Management-service-exemplaar.
Optionele parameters
Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>
.
Het type API.
Beschrijving van de API. Kan HTML-opmaaktags bevatten.
API-naam. Moet 1 tot 300 tekens lang zijn.
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
ETag van de entiteit. Niet vereist bij het maken van een entiteit, maar vereist bij het bijwerken van een entiteit. De standaardwaarde is Geen.
Wacht niet totdat de langdurige bewerking is voltooid.
Vereist. Relatieve URL die deze API en alle bijbehorende resourcepaden uniek identificeert binnen het API Management-service-exemplaar.
Beschrijft op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen.
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove>
OF --remove propertyToRemove
.
Absolute URL van de back-endservice die deze API implementeert. Mag niet langer zijn dan 2000 tekens.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>
.
Hiermee geeft u de naam van de header van de abonnementssleutel op.
Hiermee geeft u de naam van de queryreeksparameter voor de abonnementssleutel op.
Indien waar, vereist de API een abonnementssleutel voor aanvragen.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az apim api wait
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van een APIM-API wordt voldaan.
az apim api wait --api-id
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Voorbeelden
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van een APIM-API is voldaan. (automatisch gegenereerd)
az apim api wait --created --api-id MyApi --name MyApim --resource-group MyResourceGroup
Vereiste parameters
API-revisie-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service. Niet-huidige herziening heeft ; rev=n als achtervoegsel waarbij n het revisienummer is. Vereist.
De naam van het api management-service-exemplaar.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.
Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wacht totdat deze is verwijderd.
Wacht tot de resource bestaat.
Polling-interval in seconden.
Maximale wachttijd in seconden.
Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.