az changesafety changerecord
Note
Questo riferimento fa parte dell'estensione azure-changesafety per l'interfaccia della riga di comando di Azure (versione 2.75.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az changesafety changerecord . Altre informazioni sulle estensioni.
Gestire le risorse ChangeRecord che descrivono le modifiche pianificate tra le destinazioni.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az changesafety changerecord create |
Creare una risorsa ChangeRecord. |
Extension | GA |
| az changesafety changerecord delete |
Eliminare una risorsa ChangeRecord. |
Extension | GA |
| az changesafety changerecord list |
Elencare le risorse ChangeRecord. |
Extension | GA |
| az changesafety changerecord show |
Mostra i dettagli per una risorsa ChangeRecord. |
Extension | GA |
| az changesafety changerecord update |
Aggiornare una risorsa ChangeRecord esistente. |
Extension | GA |
az changesafety changerecord create
Creare una risorsa ChangeRecord.
Specificare almeno una definizione di destinazione per descrivere quali risorse o operazioni avranno effetto su ChangeRecord. Le destinazioni sono espresse come coppie chiave=valore separate da virgole o punto e virgola, ad esempio resourceId=RESOURCE_ID,operation=DELETE. Il comando è disponibile anche tramite l'alias az changesafety changerecord. Se si omettono flag di pianificazione, per impostazione predefinita l'ora di inizio prevista è ora e l'ora di fine prevista è otto ore dopo (UTC).
az changesafety changerecord create --change-record-name --name
[--acquire-policy-token]
[--additional-data]
[--anticipated-end-time]
[--anticipated-start-time]
[--change-definition]
[--change-reference]
[--change-type {AppDeployment, Config, ManualTouch, PolicyDeployment}]
[--comments]
[--description]
[--links]
[--orchestration-tool]
[--parameters]
[--release-label]
[--resource-group]
[--rollout-type {Emergency, Hotfix, Normal}]
[--stage-map]
[--stage-map-name --stagemap-name]
[--targets]
Esempio
Creare un oggetto ChangeRecord per eliminare un profilo di Gestione traffico
az changesafety changerecord create -g MyResourceGroup -n delete-trafficmanager --change-type ManualTouch --rollout-type Hotfix --targets "resourceId=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/trafficManagerProfiles/myProfile,operation=DELETE" --description "Delete Traffic Manager profile"
Fare riferimento a StageMap per nome
az changesafety changerecord create -g MyResourceGroup -n changerecord003 --change-type ManualTouch --rollout-type Normal --stagemap-name rolloutStageMap --targets "resourceId=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm,operation=DELETE"
Creare con il collegamento di riferimento e stato StageMap
az changesafety changerecord create -g MyResourceGroup -n changerecord002 --change-type ManualTouch --rollout-type Normal --stage-map "{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ChangeSafety/stageMaps/rolloutStageMap}" --targets "resourceId=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm,operation=PATCH" --links "[{name:status,uri:'https://contoso.com/change/rollout-002'}]"
az changesafety changerecord delete -g MyResourceGroup -n changerecord002 --yes
Creare nell'ambito della sottoscrizione (nessun gruppo di risorse)
az changesafety changerecord create -n changerecord-sub-scope --change-type AppDeployment --rollout-type Normal --stagemap-name rolloutStageMap --targets "subscriptionId=00000000-0000-0000-0000-000000000000"
Parametri necessari
Nome della risorsa ChangeRecord.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Azure Policy per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Metadati aggiuntivi per la modifica necessaria per vari strumenti di orchestrazione. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Tempo di completamento previsto nel formato ISO 8601. Il valore predefinito è otto ore dopo l'ora di inizio prevista quando viene omesso.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Ora di inizio prevista in formato ISO 8601. Per impostazione predefinita, l'ora UTC corrente viene omessa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Modificare il corpo della richiesta e/o i criteri di selezione delle risorse usati per identificare le risorse di destinazione. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Classificare la modifica, ad esempio AppDeployment, Config, ManualTouch o PolicyDeployment.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
| Valori accettati: | AppDeployment, Config, ManualTouch, PolicyDeployment |
Commenti sull'ultimo aggiornamento della risorsa ChangeRecord.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Descrizione della modifica da eseguire.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Aggiungere collegamenti di supporto ripetendo --links name=NAME uri=URL [description=TEXT].
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Strumento usato per l'orchestrazione della distribuzione di questa modifica.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Schema dei parametri che verranno forniti per ogni faseProgressione. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Etichetta per la versione associata a questa modifica.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.
Specificare il tipo di implementazione (Normale, Hotfix o Emergenza).
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
| Valori accettati: | Emergency, Hotfix, Normal |
Fare riferimento a una risorsa StageMap esistente usando resource-id=RESOURCE_ID e le coppie chiave=valore facoltative.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Nome stageMap nell'ambito della sottoscrizione corrente; L'ID risorsa viene creato per l'utente.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Una o più definizioni di destinazione espresse come coppie chiave=valore (ad esempio resourceId=RESOURCE_ID,operation=DELETE,resourceType=Microsoft.Compute/virtualMachines).
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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 log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az changesafety changerecord delete
Eliminare una risorsa ChangeRecord.
az changesafety changerecord delete [--acquire-policy-token]
[--change-record-name --name]
[--change-reference]
[--ids]
[--resource-group]
[--subscription]
[--yes]
Esempio
Eliminare un oggetto ChangeRecord senza conferma
az changesafety changerecord delete -g MyResourceGroup -n changerecord001 --yes
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Azure Policy per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Nome della risorsa ChangeRecord.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
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 |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Non richiedere conferma.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az changesafety changerecord list
Elencare le risorse ChangeRecord.
Elencare tutte le risorse ChangeRecord in una sottoscrizione o in un gruppo di risorse.
az changesafety changerecord list [--max-items]
[--next-token]
[--resource-group]
Esempio
Elencare tutti i changeRecords nella sottoscrizione corrente
az changesafety changerecord list
Elencare ChangeRecords in un gruppo di risorse specifico
az changesafety changerecord list -g MyResourceGroup
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
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 |
|---|---|
| Gruppo di parametri: | Pagination Arguments |
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Pagination Arguments |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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 log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az changesafety changerecord show
Mostra i dettagli per una risorsa ChangeRecord.
az changesafety changerecord show [--change-record-name --name]
[--ids]
[--resource-group]
[--subscription]
Esempio
Mostra una modificaRecord
az changesafety changerecord show -g MyResourceGroup -n changerecord001
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Nome della risorsa ChangeRecord.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
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 |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az changesafety changerecord update
Aggiornare una risorsa ChangeRecord esistente.
Usare questo comando per modificare metadati descrittivi, impostazioni di implementazione o pianificazione per un oggetto ChangeRecord esistente. Nota: non è possibile modificare changeDefinition (destinazioni) dopo la creazione.
az changesafety changerecord update [--acquire-policy-token]
[--add]
[--additional-data]
[--anticipated-end-time]
[--anticipated-start-time]
[--change-record-name --name]
[--change-reference]
[--change-type {AppDeployment, Config, ManualTouch, PolicyDeployment}]
[--comments]
[--description]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--links]
[--orchestration-tool]
[--parameters]
[--release-label]
[--remove]
[--resource-group]
[--rollout-type {Emergency, Hotfix, Normal}]
[--set]
[--stage-map]
[--stage-map-name --stagemap-name]
[--subscription]
Esempio
Regolare il tipo di implementazione e aggiungere un commento
az changesafety changerecord update -g MyResourceGroup -n changerecord001 --rollout-type Emergency --comments "Escalated to emergency rollout"
Finestra di pianificazione degli aggiornamenti
az changesafety changerecord update -g MyResourceGroup -n changerecord001 --anticipated-start-time "2026-09-01T08:00:00Z" --anticipated-end-time "2026-09-01T12:00:00Z"
Descrizione dell'aggiornamento
az changesafety changerecord update -g MyResourceGroup -n changerecord001 --description "Updated rollout for production deployment"
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Azure Policy per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
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 |
|---|---|
| Gruppo di parametri: | Generic Update Arguments |
Metadati aggiuntivi per la modifica necessaria per vari strumenti di orchestrazione. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Aggiornare il tempo di completamento previsto in formato ISO 8601. Se omesso, il valore corrente viene mantenuto.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Aggiornare l'ora di inizio prevista in formato ISO 8601. Se omesso, il valore corrente viene mantenuto.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Nome della risorsa ChangeRecord.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Descrive la natura della modifica.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
| Valori accettati: | AppDeployment, Config, ManualTouch, PolicyDeployment |
Specificare le note sull'aggiornamento più recente di ChangeRecord.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Aggiornare la descrizione della modifica.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Generic Update Arguments |
| Valori accettati: | 0, 1, f, false, n, no, t, true, y, yes |
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 |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Raccolta di collegamenti correlati per la modifica. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Strumento usato per l'orchestrazione della distribuzione di questa modifica.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Schema dei parametri che verranno forniti per ogni faseProgressione. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Etichetta per la versione associata a questa modifica.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Generic Update Arguments |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Descrive il tipo dell'implementazione utilizzata per la modifica.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
| Valori accettati: | Emergency, Hotfix, Normal |
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Generic Update Arguments |
Fare riferimento a una risorsa StageMap esistente usando resource-id=RESOURCE_ID e le coppie chiave=valore facoltative.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Nome stageMap nell'ambito della sottoscrizione corrente; L'ID risorsa viene creato per l'utente.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Properties Arguments |
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |