az providerhub custom-rollout
Nota
Questo riferimento fa parte dell'estensione providerhub per l'interfaccia della riga di comando di Azure (versione 2.57.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az providerhub custom-rollout . Altre informazioni sulle estensioni.
Gestire l'implementazione personalizzata con providerhub.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az providerhub custom-rollout create |
Creare i dettagli dell'implementazione. |
Estensione | Disponibilità generale |
az providerhub custom-rollout delete |
Eliminare la risorsa di implementazione personalizzata. L'implementazione personalizzata deve essere nello stato del terminale. |
Estensione | Disponibilità generale |
az providerhub custom-rollout list |
Elencare l'elenco delle implementazioni personalizzate per il provider specificato. |
Estensione | Disponibilità generale |
az providerhub custom-rollout show |
Ottenere i dettagli dell'implementazione personalizzata. |
Estensione | Disponibilità generale |
az providerhub custom-rollout stop |
Arresta o annulla l'implementazione personalizzata, se in corso. |
Estensione | Disponibilità generale |
az providerhub custom-rollout update |
Aggiornare i dettagli dell'implementazione. |
Estensione | Disponibilità generale |
az providerhub custom-rollout wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione. |
Estensione | Disponibilità generale |
az providerhub custom-rollout create
Creare i dettagli dell'implementazione.
az providerhub custom-rollout create --name
--provider-namespace
[--auto-provision-config]
[--canary]
[--manifest-checkin-spec]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--provider-registration]
[--refresh-sub-reg {0, 1, f, false, n, no, t, true, y, yes}]
[--release-scopes]
[--resource-type-registrations]
[--skip-release-scope-validation {0, 1, f, false, n, no, t, true, y, yes}]
[--status]
Esempio
creazione dell'implementazione personalizzata
az providerhub custom-rollout create --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}" --canary region="EastUS2EUAP" region="centraluseuap"
Parametri necessari
Nome dell'implementazione.
Nome del provider di risorse ospitato in ProviderHub.
Parametri facoltativi
Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Aree canary da applicare al manifesto. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Specifica del controllo del manifesto. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Determina se la registrazione della sottoscrizione deve essere aggiornata.
Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Registrazioni del tipo di risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Determina se la convalida dell'ambito di versione deve essere ignorata.
Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az providerhub custom-rollout delete
Eliminare la risorsa di implementazione personalizzata. L'implementazione personalizzata deve essere nello stato del terminale.
az providerhub custom-rollout delete [--ids]
[--name]
[--provider-namespace]
[--subscription]
[--yes]
Esempio
eliminazione dell'implementazione personalizzata
az providerhub custom-rollout delete --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'implementazione.
Nome del provider di risorse ospitato in ProviderHub.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az providerhub custom-rollout list
Elencare l'elenco delle implementazioni personalizzate per il provider specificato.
az providerhub custom-rollout list --provider-namespace
[--max-items]
[--next-token]
Esempio
elenco di implementazioni personalizzate
az providerhub custom-rollout list --provider-namespace "{providerNamespace}"
Parametri necessari
Nome del provider di risorse ospitato in ProviderHub.
Parametri facoltativi
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 nell'argomento --next-token
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
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az providerhub custom-rollout show
Ottenere i dettagli dell'implementazione personalizzata.
az providerhub custom-rollout show [--ids]
[--name]
[--provider-namespace]
[--subscription]
Esempio
visualizzazione dell'implementazione personalizzata
az providerhub custom-rollout show --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dell'implementazione.
Nome del provider di risorse ospitato in ProviderHub.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az providerhub custom-rollout stop
Arresta o annulla l'implementazione personalizzata, se in corso.
az providerhub custom-rollout stop [--ids]
[--provider-namespace]
[--rollout-name]
[--subscription]
Esempio
arresto dell'implementazione personalizzata
az providerhub custom-rollout stop --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome del provider di risorse ospitato in ProviderHub.
Nome dell'implementazione.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az providerhub custom-rollout update
Aggiornare i dettagli dell'implementazione.
az providerhub custom-rollout update [--add]
[--auto-provision-config]
[--canary]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--manifest-checkin-spec]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--provider-namespace]
[--provider-registration]
[--refresh-sub-reg {0, 1, f, false, n, no, t, true, y, yes}]
[--release-scopes]
[--remove]
[--resource-type-registrations]
[--set]
[--skip-release-scope-validation {0, 1, f, false, n, no, t, true, y, yes}]
[--status]
[--subscription]
Esempio
aggiornamento dell'implementazione personalizzata
az providerhub custom-rollout update --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}" --canary region="EastUS2EUAP" region="centraluseuap"
Parametri facoltativi
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, stringa o stringa> JSON.
Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Aree canary da applicare al manifesto. 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 della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Specifica del controllo del manifesto. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome dell'implementazione.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del provider di risorse ospitato in ProviderHub.
Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Determina se la registrazione della sottoscrizione deve essere aggiornata.
Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list OR --remove propertyToRemove.
Registrazioni del tipo di risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=.
Determina se la convalida dell'ambito di versione deve essere ignorata.
Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az providerhub custom-rollout wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.
az providerhub custom-rollout wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--provider-namespace]
[--subscription]
[--timeout]
[--updated]
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.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Intervallo di polling in secondi.
Nome dell'implementazione.
Nome del provider di risorse ospitato in ProviderHub.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.