az apim api schema

Verwalten von Azure API Management API-Schemas.

Befehle

az apim api schema create

Erstellen Sie ein API Management API-Schema.

az apim api schema delete

Löschen eines API Management API-Schemas.

az apim api schema get-etag

Rufen Sie das Etag eines API Management API-Schemas ab.

az apim api schema list

Listen API Management API-Schemas auf.

az apim api schema show

Details eines API Management API-Schemas anzeigen.

az apim api schema wait

Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung eines APIM-API-Schemas erfüllt ist.

az apim api schema create

Erstellen Sie ein API Management API-Schema.

az apim api schema create --api-id
                          --resource-group
                          --schema-id
                          --schema-type
                          --service-name
                          [--no-wait]
                          [--resource-type]
                          [--schema-content]
                          [--schema-name]
                          [--schema-path]

Beispiele

Erstellen Sie ein API-Schema.

az apim api schema create --service-name MyApim -g MyResourceGroup --api-id MyApi --schema-id schemaId --schema-type schemaType --schema-path schemaFilePath

Erforderliche Parameter

--api-id

Eindeutiger Name der API, für die das Schema erstellt werden muss.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--schema-id

Eindeutiger Name des zu erstellenden API-Schemas.

--schema-type

Schematyp (z. B. application/json, application/vnd.ms-azure-apim.graphql.schema).

--service-name -n

Der Name der API Management Dienstinstanz.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--resource-type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

--schema-content

Json-Escapezeichenfolge, die das Dokument definiert, das das Schema darstellt.

--schema-name

Der Name der Schemaressource.

--schema-path

Dateipfad, der zum Importieren des Schemas der API angegeben ist.

az apim api schema delete

Löschen eines API Management API-Schemas.

az apim api schema delete --api-id
                          --resource-group
                          --schema-id
                          --service-name
                          [--if-match]
                          [--no-wait]
                          [--yes]

Beispiele

löschen Sie ein API-Schema.

az apim api schema delete --service-name MyApim -g MyResourceGroup --api-id MyApi --schema-id schemaId

Erforderliche Parameter

--api-id

API-Bezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--schema-id

Schemabezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.

--service-name -n

Der Name der API Management Dienstinstanz.

Optionale Parameter

--if-match

ETag der Entität.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--yes -y

Nicht zur Bestätigung auffordern

az apim api schema get-etag

Rufen Sie das Etag eines API Management API-Schemas ab.

az apim api schema get-etag --api-id
                            --resource-group
                            --schema-id
                            --service-name

Beispiele

rufen Sie ein Schema-Entitätstag ab.

az apim api schema get-etag --service-name MyApim -g MyResourceGroup --api-id MyApi --schema-id schemaId

Erforderliche Parameter

--api-id

API-Bezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--schema-id

Schemabezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.

--service-name -n

Der Name der API Management Dienstinstanz.

az apim api schema list

Listen API Management API-Schemas auf.

az apim api schema list --api-id
                        --resource-group
                        --service-name
                        [--filter-display-name]
                        [--skip]
                        [--top]

Beispiele

Abrufen einer Liste der Schemas, die einer API-ID zugeordnet sind.

az apim api schema list --service-name MyApim -g MyResourceGroup --api-id MyApi

Erforderliche Parameter

--api-id

API-Bezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name -n

Der Name der API Management Dienstinstanz.

Optionale Parameter

--filter-display-name

Filter von APIs nach displayName.

--skip

Die Anzahl der zu überspringenden Datensätze.

--top

Die Anzahl der zurückzugebenden Datensätze.

az apim api schema show

Details eines API Management API-Schemas anzeigen.

az apim api schema show --api-id
                        --resource-group
                        --schema-id
                        --service-name

Beispiele

Rufen Sie ein API-Schema ab.

az apim api schema show --service-name MyApim -g MyResourceGroup --api-id MyApi --schema-id schemaId

Erforderliche Parameter

--api-id

API-Bezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--schema-id

Schemabezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.

--service-name -n

Der Name der API Management Dienstinstanz.

az apim api schema wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung eines APIM-API-Schemas erfüllt ist.

az apim api schema wait --api-id
                        --name
                        --resource-group
                        --schema-id
                        [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--interval]
                        [--timeout]
                        [--updated]

Beispiele

Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung eines APIM-API-Schemas erfüllt ist.

az apim api schema wait --created --api-id MyApi --name MyApim --schema-id schemaId -g MyResourceGroup

Erforderliche Parameter

--api-id

API-Revisionsbezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.

--name -n

Der Name der API-Verwaltungsdienstinstanz.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--schema-id

Schema-ID-ID-ID. Muss in der aktuellen API Management Dienstinstanz eindeutig sein.

Optionale Parameter

--created

Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.

--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Warten Sie, bis sie gelöscht wurde.

--exists

Warten Sie, bis die Ressource vorhanden ist.

--interval

Abfrageintervall in Sekunden.

Standardwert: 30
--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis sie mit provisioningState unter "Erfolgreich" aktualisiert wurde.