az changesafety changerecord

Note

このリファレンスは、Azure CLI (バージョン 2.75.0 以降) の azure-changesafety 拡張機能の一部です。 拡張機能は、 az changesafety changerecord コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細については、 を参照してください。

ターゲット間の計画された変更を記述する ChangeRecord リソースを管理します。

コマンド

名前 説明 状態
az changesafety changerecord create

ChangeRecord リソースを作成します。

Extension GA
az changesafety changerecord delete

ChangeRecord リソースを削除します。

Extension GA
az changesafety changerecord list

ChangeRecord リソースを一覧表示します。

Extension GA
az changesafety changerecord show

ChangeRecord リソースの詳細を表示します。

Extension GA
az changesafety changerecord update

既存の ChangeRecord リソースを更新します。

Extension GA

az changesafety changerecord create

ChangeRecord リソースを作成します。

ChangeRecord が影響するリソースまたは操作を記述するターゲット定義を少なくとも 1 つ指定します。 ターゲットは、resourceId=RESOURCE_ID,operation=DELETE などのコンマまたはセミコロンで区切られたキーと値のペアで表されます。 このコマンドはエイリアス az changesafety changerecordでも使用できます。 スケジュール フラグを省略した場合、予想される開始時刻は既定で現在に設定され、予想される終了時刻は 8 時間後 (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]

Traffic Manager プロファイルを削除するための ChangeRecord を作成する

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"

名前で StageMap を参照する

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"

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

サブスクリプション スコープで作成する (リソース グループなし)

az changesafety changerecord create -n changerecord-sub-scope --change-type AppDeployment --rollout-type Normal --stagemap-name rolloutStageMap --targets "subscriptionId=00000000-0000-0000-0000-000000000000"

必須のパラメーター

--change-record-name --name -n

ChangeRecord リソースの名前。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ
パラメーター グループ: Global Policy Arguments
--additional-data

さまざまなオーケストレーション ツールに必要な変更の追加メタデータ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
パラメーター グループ: Properties Arguments
--anticipated-end-time

ISO 8601 形式の予想される完了時間。 省略すると、予想される開始時刻の 8 時間後に既定値が設定されます。

プロパティ
パラメーター グループ: Properties Arguments
--anticipated-start-time

ISO 8601 形式の予想される開始時刻。 省略すると、既定で現在の UTC 時刻になります。

プロパティ
パラメーター グループ: Properties Arguments
--change-definition

ターゲット リソースを識別するために使用される要求本文やリソース選択条件を変更します。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
パラメーター グループ: Properties Arguments
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ
パラメーター グループ: Global Policy Arguments
--change-type

AppDeployment、Config、ManualTouch、PolicyDeployment などの変更を分類します。

プロパティ
パラメーター グループ: Properties Arguments
指定可能な値: AppDeployment, Config, ManualTouch, PolicyDeployment
--comments

ChangeRecord リソースの最後の更新に関するコメント。

プロパティ
パラメーター グループ: Properties Arguments
--description

実行されている変更の説明。

プロパティ
パラメーター グループ: Properties Arguments
--links

--links name=NAME uri=URL [description=TEXT] を繰り返して、サポート リンクを追加します。

プロパティ
パラメーター グループ: Properties Arguments
--orchestration-tool

この変更の展開オーケストレーションに使用されるツール。

プロパティ
パラメーター グループ: Properties Arguments
--parameters

各 stageProgression に対して指定されるパラメーターのスキーマ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
パラメーター グループ: Properties Arguments
--release-label

この変更に関連付けられているリリースのラベル。

プロパティ
パラメーター グループ: Properties Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

--rollout-type

ロールアウトの種類 (標準、修正プログラム、または緊急) を指定します。

プロパティ
パラメーター グループ: Properties Arguments
指定可能な値: Emergency, Hotfix, Normal
--stage-map

resource-id=RESOURCE_ID パラメーターと省略可能なパラメーターのキーと値のペアを使用して、既存の StageMap リソースを参照します。

プロパティ
パラメーター グループ: Properties Arguments
--stage-map-name --stagemap-name

現在のサブスクリプション スコープ内の StageMap 名。リソース ID が作成されます。

プロパティ
パラメーター グループ: Properties Arguments
--targets

key=value ペアとして表される 1 つ以上のターゲット定義 (例: resourceId=RESOURCE_ID,operation=DELETE,resourceType=Microsoft.Compute/virtualMachines)。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az changesafety changerecord delete

ChangeRecord リソースを削除します。

az changesafety changerecord delete [--acquire-policy-token]
                                    [--change-record-name --name]
                                    [--change-reference]
                                    [--ids]
                                    [--resource-group]
                                    [--subscription]
                                    [--yes]

確認なしで ChangeRecord を削除する

az changesafety changerecord delete -g MyResourceGroup -n changerecord001 --yes

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ
パラメーター グループ: Global Policy Arguments
--change-record-name --name -n

ChangeRecord リソースの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ
パラメーター グループ: Global Policy Arguments
--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: Resource Id Arguments
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

プロパティ
パラメーター グループ: Resource Id Arguments
--yes -y

確認のダイアログを表示しません。

プロパティ
規定値: False
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az changesafety changerecord list

ChangeRecord リソースを一覧表示します。

サブスクリプションまたはリソース グループ内のすべての ChangeRecord リソースを一覧表示します。

az changesafety changerecord list [--max-items]
                                  [--next-token]
                                  [--resource-group]

現在のサブスクリプションのすべての ChangeRecord を一覧表示する

az changesafety changerecord list

特定のリソース グループ内の ChangeRecords を一覧表示する

az changesafety changerecord list -g MyResourceGroup

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--max-items

コマンドの出力で返される項目の合計数。 使用可能な項目の合計数が指定された値を超える場合は、コマンドの出力にトークンが提供されます。 改ページ位置の変更を再開するには、後続のコマンドの引数 --next-token トークン値を指定します。

プロパティ
パラメーター グループ: Pagination Arguments
--next-token

ページ分割を開始する場所を指定するトークン。 これは、以前に切り捨てられた応答からのトークン値です。

プロパティ
パラメーター グループ: Pagination Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az changesafety changerecord show

ChangeRecord リソースの詳細を表示します。

az changesafety changerecord show [--change-record-name --name]
                                  [--ids]
                                  [--resource-group]
                                  [--subscription]

ChangeRecord を表示する

az changesafety changerecord show -g MyResourceGroup -n changerecord001

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--change-record-name --name -n

ChangeRecord リソースの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: Resource Id Arguments
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

プロパティ
パラメーター グループ: Resource Id Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az changesafety changerecord update

既存の ChangeRecord リソースを更新します。

このコマンドを使用して、既存の ChangeRecord の説明メタデータ、ロールアウト設定、またはスケジュールを変更します。 注: changeDefinition (ターゲット) は、作成後に変更できません。

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]

ロールアウトの種類を調整し、コメントを追加する

az changesafety changerecord update -g MyResourceGroup -n changerecord001 --rollout-type Emergency --comments "Escalated to emergency rollout"

スケジュールウィンドウを更新する

az changesafety changerecord update -g MyResourceGroup -n changerecord001 --anticipated-start-time "2026-09-01T08:00:00Z" --anticipated-end-time "2026-09-01T12:00:00Z"

更新プログラムの説明

az changesafety changerecord update -g MyResourceGroup -n changerecord001 --description "Updated rollout for production deployment"

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ
パラメーター グループ: Global Policy Arguments
--add

パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>

プロパティ
パラメーター グループ: Generic Update Arguments
--additional-data

さまざまなオーケストレーション ツールに必要な変更の追加メタデータ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
パラメーター グループ: Properties Arguments
--anticipated-end-time

ISO 8601 形式で予想される完了時間を更新します。 省略すると、現在の値が保持されます。

プロパティ
パラメーター グループ: Properties Arguments
--anticipated-start-time

予想される開始時刻を ISO 8601 形式で更新します。 省略すると、現在の値が保持されます。

プロパティ
パラメーター グループ: Properties Arguments
--change-record-name --name -n

ChangeRecord リソースの名前。

プロパティ
パラメーター グループ: Resource Id Arguments
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ
パラメーター グループ: Global Policy Arguments
--change-type

変更の性質について説明します。

プロパティ
パラメーター グループ: Properties Arguments
指定可能な値: AppDeployment, Config, ManualTouch, PolicyDeployment
--comments

ChangeRecord の最新の更新に関するメモを入力します。

プロパティ
パラメーター グループ: Properties Arguments
--description

変更の説明を更新します。

プロパティ
パラメーター グループ: Properties Arguments
--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

プロパティ
パラメーター グループ: Generic Update Arguments
指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--links

変更に関連するリンクのコレクション。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
パラメーター グループ: Properties Arguments
--orchestration-tool

この変更の展開オーケストレーションに使用されるツール。

プロパティ
パラメーター グループ: Properties Arguments
--parameters

各 stageProgression に対して指定されるパラメーターのスキーマ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
パラメーター グループ: Properties Arguments
--release-label

この変更に関連付けられているリリースのラベル。

プロパティ
パラメーター グループ: Properties Arguments
--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove> OR --remove propertyToRemove

プロパティ
パラメーター グループ: Generic Update Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: Resource Id Arguments
--rollout-type

変更に使用されるロールアウトの種類について説明します。

プロパティ
パラメーター グループ: Properties Arguments
指定可能な値: Emergency, Hotfix, Normal
--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>

プロパティ
パラメーター グループ: Generic Update Arguments
--stage-map

resource-id=RESOURCE_ID パラメーターと省略可能なパラメーターのキーと値のペアを使用して、既存の StageMap リソースを参照します。

プロパティ
パラメーター グループ: Properties Arguments
--stage-map-name --stagemap-name

現在のサブスクリプション スコープ内の StageMap 名。リソース ID が作成されます。

プロパティ
パラメーター グループ: Properties Arguments
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

プロパティ
パラメーター グループ: Resource Id Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False