az apic metadata
Nota
Questo riferimento fa parte dell'estensione
Comandi per gestire gli schemi di metadati nel Centro API.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az apic metadata create |
Creare un nuovo schema di metadati o aggiornare uno schema di metadati esistente. |
Estensione | GA |
az apic metadata delete |
Eliminare lo schema dei metadati specificato. |
Estensione | GA |
az apic metadata export |
Esporta lo schema dei metadati. |
Estensione | GA |
az apic metadata list |
Elencare una raccolta di schemi di metadati. |
Estensione | GA |
az apic metadata show |
Ottenere i dettagli dello schema dei metadati. |
Estensione | GA |
az apic metadata update |
Aggiornare lo schema dei metadati esistente. |
Estensione | GA |
az apic metadata create
Creare un nuovo schema di metadati o aggiornare uno schema di metadati esistente.
az apic metadata create --assignments
--metadata-name
--resource-group
--schema
--service-name
Esempio
Esempio di creazione di metadati 1
az apic metadata create --resource-group api-center-test --service-name contoso --metadata-name "test1" --schema '{"type":"string", "title":"First name", "pattern": "^[a-zA-Z0-9]+$"}' --assignments '[{entity:api,required:true,deprecated:false}]'
Esempio di creazione di metadati 2
az apic metadata create --resource-group api-center-test --service-name contoso --metadata-name testregion --schema '{"type":"string","title":"testregion","oneOf":[{"const":"Region1","description":""},{"const":"Region2","description":""},{"const":"Region3","description":""}]}' --assignments '[{entity:api,required:true,deprecated:false},{entity:environment,required:true,deprecated:false}]'
Esempio di creazione di metadati usando lo schema e le assegnazioni di file JSON
az apic metadata create --resource-group api-center-test --service-name contoso --metadata-name "test" --schema '@schema.json' --assignments '@assignments.json'
Parametri necessari
Definisce l'ambito di assegnazione per i metadati personalizzati, ad esempio "[{entity:api,required:true,deprecato:false}]". I valori di entità disponibili sono: api, distribuzione, ambiente. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome dello schema dei metadati.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Schema JSON che definisce il tipo.
Nome del servizio Centro API di Azure.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az apic metadata delete
Eliminare lo schema dei metadati specificato.
az apic metadata delete [--ids]
[--metadata-name]
[--resource-group]
[--service-name]
[--subscription]
[--yes]
Esempio
Eliminare lo schema dei metadati
az apic metadata delete --resource-group api-center-test --service-name contoso --metadata-name "test1"
Elimina schema
az apic metadata delete -g api-center-test -n contosoeuap --metadata-name "approver"
Parametri facoltativi
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dello schema dei metadati.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome del servizio Centro API di Azure.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Non richiedere conferma.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az apic metadata export
Esporta lo schema dei metadati.
az apic metadata export --assignments {api, deployment, environment}
--file-name
[--custom-metadata-only {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--service-name]
[--subscription]
Esempio
Esportare lo schema dei metadati assegnato all'API
az apic metadata export -g api-center-test -n contosoeuap --assignments api --file-name filename.json
Esportare lo schema dei metadati assegnato alla distribuzione
az apic metadata export -g api-center-test -n contosoeuap --assignments deployment --file-name filename.json
Esportare lo schema dei metadati assegnato all'ambiente
az apic metadata export -g api-center-test -n contosoeuap --assignments environment --file-name filename.json
Esporta solo schema metadati personalizzati
az apic metadata export -g api-center-test -n contosoeuap --assignments api --file-name filename.json --custom-metadata-only
Parametri necessari
È richiesta un'entità per cui viene richiesto lo schema dei metadati.
Nome del file in cui esportare lo schema dei metadati.
Parametri facoltativi
Esportare solo metadati personalizzati.
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Non attendere il completamento dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome del servizio Centro API.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az apic metadata list
Elencare una raccolta di schemi di metadati.
az apic metadata list --resource-group
--service-name
[--filter]
[--max-items]
[--next-token]
Esempio
Elencare gli schemi
az apic metadata list -g api-center-test -n contosoeuap
Parametri necessari
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome del servizio Centro API di Azure.
Parametri facoltativi
Parametro di filtro OData.
Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token in --next-token
argomento di un comando successivo.
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az apic metadata show
Ottenere i dettagli dello schema dei metadati.
az apic metadata show [--ids]
[--metadata-name]
[--resource-group]
[--service-name]
[--subscription]
Esempio
Mostra i dettagli dello schema 1
az apic metadata show -g api-center-test -n contosoeuap --metadata-name approver
Mostra i dettagli dello schema 2
az apic metadata show --resource-group api-center-test --service-name contoso --metadata-name "testchoices"
Parametri facoltativi
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dello schema dei metadati.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome del servizio Centro API di Azure.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az apic metadata update
Aggiornare lo schema dei metadati esistente.
az apic metadata update [--add]
[--assignments]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--metadata-name]
[--remove]
[--resource-group]
[--schema]
[--service-name]
[--set]
[--subscription]
Esempio
Aggiornare lo schema
az apic metadata update --resource-group api-center-test --service-name contoso --metadata-name "test1" --schema '{"type":"string", "title":"Last name", "pattern": "^[a-zA-Z0-9]+$"}'
Aggiornare lo schema usando il file JSON dello schema
az apic metadata update --resource-group api-center-test --service-name contoso --metadata-name "test1" --schema '@schema.json'
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>
.
Definisce l'ambito di assegnazione per i metadati personalizzati, ad esempio "[{entity:api,required:true,deprecato:false}]". I valori di entità disponibili sono: api, distribuzione, ambiente. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dello schema dei metadati.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Schema YAML che definisce il tipo.
Nome del servizio Centro API di Azure.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.