az deployment group
リソース グループで Azure Resource Manager テンプレートのデプロイを管理します。
コマンド
az deployment group cancel |
リソース グループでのデプロイをキャンセルします。 |
az deployment group create |
リソース グループでデプロイを開始します。 |
az deployment group delete |
リソース グループでのデプロイを削除します。 |
az deployment group export |
デプロイに使用されたテンプレートをエクスポートします。 |
az deployment group list |
リソース グループでのデプロイを一覧表示します。 |
az deployment group show |
リソース グループでのデプロイを表示します。 |
az deployment group validate |
テンプレートがリソース グループで有効かどうかを検証します。 |
az deployment group wait |
デプロイ条件が満たされるまで、CLI を待機状態にします。 |
az deployment group what-if |
リソース グループ スコープでデプロイWhat-If操作を実行します。 |
az deployment group cancel
リソース グループでのデプロイをキャンセルします。
az deployment group cancel --name
--resource-group
例
リソース グループでのデプロイをキャンセルします。
az deployment group cancel -g testrg -n deployment01
必須のパラメーター
デプロイ名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az deployment group create
リソース グループでデプロイを開始します。
--template-file FILE |のいずれかを指定してください--template-uri URI |--template-spec を使用して ARM テンプレートを入力します。
az deployment group create --resource-group
[--aux-subs]
[--aux-tenants]
[--confirm-with-what-if]
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--no-wait]
[--parameters]
[--proceed-if-no-change]
[--query-string]
[--rollback-on-error]
[--template-file]
[--template-spec]
[--template-uri]
[--what-if]
[--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]
例
ローカル JSON ファイルのパラメーターを使用して、リモート テンプレート ファイルからリソース グループにデプロイを作成します。
az deployment group create --resource-group testrg --name rollout01 \
--template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
JSON 文字列のパラメーターを使用して、ローカル テンプレート ファイルからリソース グループにデプロイを作成します。
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json \
--parameters '{ \"policyName\": { \"value\": \"policy2\" } }'
配列文字列のパラメーターを使用して、ローカル テンプレート ファイルからリソース グループにデプロイを作成します。
az deployment group create --resource-group testgroup --template-file demotemplate.json --parameters exampleString='inline string' exampleArray='("value1", "value2")'
パラメーター ファイル、リモート パラメーター ファイル、およびキーと値のペアを選択的にオーバーライドして、ローカル テンプレートからリソース グループにデプロイを作成します。
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json --parameters @params.json \
--parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json
テンプレート スペックからリソース グループ スコープでデプロイを作成する
az deployment group create --resource-group testrg --template-spec "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Resources/templateSpecs/myTemplateSpec/versions/1.0"
必須のパラメーター
デプロイを作成するリソース グループ。
省略可能のパラメーター
テナント間でのデプロイ時に使用される補助サブスクリプション。
テナント間でのデプロイ時に使用される補助テナント。
デプロイを実行する前に、デプロイWhat-Ifを実行するようにコマンドに指示します。 その後、続行する前にリソースの変更を確認するように求められます。
展開時に複数行やコメントを含む拡張テンプレート コンテンツを処理するサポート。
デプロイ モード。
デプロイ名。
ARM テンプレートに不足しているパラメーターのプロンプトを無効にするオプション。 値が true の場合、ユーザーに不足しているパラメーターの指定を求めるプロンプトは無視されます。 既定値は false です。
実行時間の長い操作の終了を待機しません。
デプロイ パラメーターの値を指定します。
What-If結果にリソースの変更がない場合は、デプロイを実行するようにコマンドに指示します。 --confirm-with-what-if が設定されている場合に適用されます。
リンクされたテンプレートの場合に template-uri と共に使用されるクエリ文字列 (SAS トークン)。
エラー時にロールバックするデプロイの名前。または最後に成功したデプロイにロールバックするためのフラグとして使用します。
テンプレート ファイルまたは Bicep ファイルへのパス。
テンプレート 仕様のリソース ID。
テンプレート ファイルへの URI。
デプロイ What-If を実行するようにコマンドに指示します。
結果から除外するリソース変更の種類のスペース区切りの一覧What-If。 --confirm-with-what-if が設定されている場合に適用されます。
What-If結果の形式。 設定されている場合 --confirm-with-what-if
に適用されます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az deployment group delete
リソース グループでのデプロイを削除します。
az deployment group delete --name
--resource-group
[--no-wait]
例
リソース グループでのデプロイを削除します。
az deployment group delete -g testrg -n deployment01
必須のパラメーター
デプロイ名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
実行時間の長い操作の終了を待機しません。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az deployment group export
デプロイに使用されたテンプレートをエクスポートします。
az deployment group export --name
--resource-group
例
リソース グループでのデプロイに使用するテンプレートをエクスポートします。
az deployment group export --resource-group testrg --name MyDeployment
必須のパラメーター
デプロイ名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az deployment group list
リソース グループでのデプロイを一覧表示します。
az deployment group list --resource-group
[--filter]
例
リソース グループでのデプロイを一覧表示します。
az deployment group list -g testrg
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
OData 表記を使用して式をフィルター処理します。 --filter "provisioningState eq '{state}' を使用して provisioningState をフィルター処理できます。 詳細については、以下をご覧 https://docs.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parametersください。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az deployment group show
リソース グループでのデプロイを表示します。
az deployment group show --name
--resource-group
例
リソース グループでのデプロイを表示します。
az deployment group show -g testrg -n deployment01
必須のパラメーター
デプロイ名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az deployment group validate
テンプレートがリソース グループで有効かどうかを検証します。
--template-file FILE |のいずれかを指定してください--template-uri URI |--template-spec を使用して ARM テンプレートを入力します。
az deployment group validate --resource-group
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--rollback-on-error]
[--template-file]
[--template-spec]
[--template-uri]
例
テンプレートがリソース グループで有効かどうかを検証します。
az deployment group validate --resource-group testrg --template-file {template-file}
テンプレートがリソース グループで有効かどうかを検証します。 (自動生成)
az deployment group validate --parameters MyValue=This MyArray=@array.json --resource-group testrg --template-file azuredeploy.json
必須のパラメーター
デプロイを作成するリソース グループ。
省略可能のパラメーター
展開時に複数行やコメントを含む拡張テンプレート コンテンツを処理するサポート。
デプロイ モード。
デプロイ名。
ARM テンプレートに不足しているパラメーターのプロンプトを無効にするオプション。 値が true の場合、ユーザーに不足しているパラメーターの指定を求めるプロンプトは無視されます。 既定値は false です。
デプロイ パラメーターの値を指定します。
リンクされたテンプレートの場合に template-uri と共に使用されるクエリ文字列 (SAS トークン)。
エラー時にロールバックするデプロイの名前。または、最後に成功したデプロイにロールバックするためのフラグとして使用します。
テンプレート ファイルまたは Bicep ファイルへのパス。
テンプレート スペック リソース ID。
テンプレート ファイルの URI。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az deployment group wait
デプロイ条件が満たされるまで、CLI を待機状態にします。
az deployment group wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
例
デプロイ条件が満たされるまで、CLI を待機状態にします。 (自動生成)
az deployment group wait --created --name MyDeployment --resource-group MyResourceGroup
必須のパラメーター
デプロイ名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
'provisioningState' が 'Succeeded' で作成されるまで待ちます。
条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。
削除されるまで待ちます。
リソースが存在するまで待ちます。
ポーリング間隔 (秒)。
最大待機時間 (秒単位)。
provisioningState が 'Succeeded' で更新されるまで待ちます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az deployment group what-if
リソース グループ スコープでデプロイWhat-If操作を実行します。
--template-file FILE |のいずれかを指定してください--template-uri URI |--template-spec を使用して ARM テンプレートを入力します。
az deployment group what-if --resource-group
[--aux-tenants]
[--exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--mode {Complete, Incremental}]
[--name]
[--no-pretty-print]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--result-format {FullResourcePayloads, ResourceIdOnly}]
[--template-file]
[--template-spec]
[--template-uri]
例
リソース グループでデプロイWhat-If操作を実行します。
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
ResourceIdOnly 形式のリソース グループでデプロイWhat-If操作を実行します。
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly
結果を整形印刷せずに、リソース グループでデプロイWhat-If操作を実行します。
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print
必須のパラメーター
デプロイWhat-If操作を実行するリソース グループ。
省略可能のパラメーター
テナント間でのデプロイ中に使用される補助テナント。
結果から除外するリソース変更の種類のスペース区切りの一覧What-If。
デプロイ モード。
デプロイ名。
What-If結果のプリプリ印刷を無効にします。 設定すると、出力形式の種類が使用されます。
ARM テンプレートの不足しているパラメーターのプロンプトを無効にするオプション。 値が true の場合、不足しているパラメーターを指定するようユーザーに求めるプロンプトは無視されます。 既定値は false です。
デプロイ パラメーターの値を指定します。
リンクされたテンプレートの場合に template-uri と共に使用されるクエリ文字列 (SAS トークン)。
What-If結果の形式。
テンプレート ファイルまたは Bicep ファイルへのパス。
テンプレート スペック リソース ID。
テンプレート ファイルの URI。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
フィードバック
フィードバックの送信と表示