Condividi tramite


az providerhub custom-rollout

Note

This reference is part of the providerhub extension for the Azure CLI (version 2.57.0 or higher). L'estensione installerà automaticamente la prima volta che si esegue un comando az providerhub custom-rollout. Learn more about extensions.

Gestire l'implementazione personalizzata con providerhub.

Comandi

Nome Descrizione Tipo Status
az providerhub custom-rollout create

Creare i dettagli dell'implementazione.

Extension GA
az providerhub custom-rollout delete

Eliminare la risorsa di implementazione personalizzata. L'implementazione personalizzata deve essere nello stato del terminale.

Extension GA
az providerhub custom-rollout list

Elencare l'elenco delle implementazioni personalizzate per il provider specificato.

Extension GA
az providerhub custom-rollout show

Ottenere i dettagli dell'implementazione personalizzata.

Extension GA
az providerhub custom-rollout stop

Arresta o annulla l'implementazione personalizzata, se in corso.

Extension GA
az providerhub custom-rollout update

Aggiornare i dettagli dell'implementazione.

Extension GA
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.

Extension GA

az providerhub custom-rollout create

Creare i dettagli dell'implementazione.

az providerhub custom-rollout create --name --rollout-name
                                     --provider-namespace
                                     [--auto-provision-config]
                                     [--canary]
                                     [--manifest-checkin-spec --manifest-checkin-specification]
                                     [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--provider-registration]
                                     [--refresh-sub-reg --refresh-subscription-registration {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--release-scopes]
                                     [--resource-type-registrations --rt-regs]
                                     [--skip-release-scope-validation --skip-validation {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--status]

Esempio

custom-rollout create

az providerhub custom-rollout create --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}" --canary region="EastUS2EUAP" region="centraluseuap"

Parametri necessari

--name --rollout-name -n

Nome dell'implementazione.

--provider-namespace

Nome del provider di risorse ospitato in ProviderHub.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--auto-provision-config

Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--canary

Aree canary da applicare al manifesto. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--manifest-checkin-spec --manifest-checkin-specification

Specifica del controllo del manifesto. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--provider-registration

Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--refresh-sub-reg --refresh-subscription-registration

Determina se la registrazione della sottoscrizione deve essere aggiornata.

Proprietà Valore
Parameter group: Specification Arguments
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--release-scopes

Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--resource-type-registrations --rt-regs

Registrazioni del tipo di risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--skip-release-scope-validation --skip-validation

Determina se la convalida dell'ambito di versione deve essere ignorata.

Proprietà Valore
Parameter group: Specification Arguments
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--status

Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Properties Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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 --rollout-name]
                                     [--provider-namespace]
                                     [--subscription]
                                     [--yes]

Esempio

custom-rollout delete

az providerhub custom-rollout delete --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

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".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --rollout-name -n

Nome dell'implementazione.

Proprietà Valore
Parameter group: Resource Id Arguments
--provider-namespace

Nome del provider di risorse ospitato in ProviderHub.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
--yes -y

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

custom-rollout list

az providerhub custom-rollout list --provider-namespace "{providerNamespace}"

Parametri necessari

--provider-namespace

Nome del provider di risorse ospitato in ProviderHub.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--max-items

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.

Proprietà Valore
Parameter group: Pagination Arguments
--next-token

Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.

Proprietà Valore
Parameter group: Pagination Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az providerhub custom-rollout show

Ottenere i dettagli dell'implementazione personalizzata.

az providerhub custom-rollout show [--ids]
                                   [--name --rollout-name]
                                   [--provider-namespace]
                                   [--subscription]

Esempio

custom-rollout show

az providerhub custom-rollout show --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

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".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --rollout-name -n

Nome dell'implementazione.

Proprietà Valore
Parameter group: Resource Id Arguments
--provider-namespace

Nome del provider di risorse ospitato in ProviderHub.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

custom-rollout stop

az providerhub custom-rollout stop --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

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".

Proprietà Valore
Parameter group: Resource Id Arguments
--provider-namespace

Nome del provider di risorse ospitato in ProviderHub.

Proprietà Valore
Parameter group: Resource Id Arguments
--rollout-name

Nome dell'implementazione.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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 --manifest-checkin-specification]
                                     [--name --rollout-name]
                                     [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--provider-namespace]
                                     [--provider-registration]
                                     [--refresh-sub-reg --refresh-subscription-registration {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--release-scopes]
                                     [--remove]
                                     [--resource-type-registrations --rt-regs]
                                     [--set]
                                     [--skip-release-scope-validation --skip-validation {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--status]
                                     [--subscription]

Esempio

custom-rollout update

az providerhub custom-rollout update --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}" --canary region="EastUS2EUAP" region="centraluseuap"

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--add

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>.

Proprietà Valore
Parameter group: Generic Update Arguments
--auto-provision-config

Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--canary

Aree canary da applicare al manifesto. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Proprietà Valore
Parameter group: Generic Update Arguments
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

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".

Proprietà Valore
Parameter group: Resource Id Arguments
--manifest-checkin-spec --manifest-checkin-specification

Specifica del controllo del manifesto. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--name --rollout-name -n

Nome dell'implementazione.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--provider-namespace

Nome del provider di risorse ospitato in ProviderHub.

Proprietà Valore
Parameter group: Resource Id Arguments
--provider-registration

Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--refresh-sub-reg --refresh-subscription-registration

Determina se la registrazione della sottoscrizione deve essere aggiornata.

Proprietà Valore
Parameter group: Specification Arguments
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--release-scopes

Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Proprietà Valore
Parameter group: Generic Update Arguments
--resource-type-registrations --rt-regs

Registrazioni del tipo di risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Specification Arguments
--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

Proprietà Valore
Parameter group: Generic Update Arguments
--skip-release-scope-validation --skip-validation

Determina se la convalida dell'ambito di versione deve essere ignorata.

Proprietà Valore
Parameter group: Specification Arguments
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--status

Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Proprietà Valore
Parameter group: Properties Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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 --rollout-name]
                                   [--provider-namespace]
                                   [--subscription]
                                   [--timeout]
                                   [--updated]

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

Proprietà Valore
Parameter group: Wait Condition Arguments
--deleted

Attendere l'eliminazione.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: False
--exists

Attendere che la risorsa esista.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: False
--ids

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".

Proprietà Valore
Parameter group: Resource Id Arguments
--interval

Intervallo di polling in secondi.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: 30
--name --rollout-name -n

Nome dell'implementazione.

Proprietà Valore
Parameter group: Resource Id Arguments
--provider-namespace

Nome del provider di risorse ospitato in ProviderHub.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
--timeout

Attesa massima in secondi.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False