次の方法で共有


az stack mg

管理グループでデプロイ スタックを管理します。

コマンド

名前 説明 状態
az stack mg create

管理グループ スコープでデプロイ スタックを作成または更新します。

コア ジョージア 州
az stack mg delete

管理グループスコープから指定されたデプロイ スタックを削除します。

コア ジョージア 州
az stack mg export

デプロイ スタックの作成に使用するテンプレートをエクスポートします。

コア ジョージア 州
az stack mg list

管理グループ内のすべてのデプロイ スタックを一覧表示します。

コア ジョージア 州
az stack mg show

管理グループスコープから指定されたデプロイ スタックを取得します。

コア ジョージア 州
az stack mg validate

管理グループスコープでデプロイ スタックを検証します。

コア ジョージア 州

az stack mg create

管理グループ スコープでデプロイ スタックを作成または更新します。

az stack mg create --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                   --location
                   --management-group-id
                   --name
                   [--bse {false, true}]
                   [--cs]
                   [--deny-settings-excluded-actions]
                   [--deny-settings-excluded-principals]
                   [--deployment-subscription]
                   [--description]
                   [--no-wait]
                   [--parameters]
                   [--query-string]
                   [--tags]
                   [--template-file]
                   [--template-spec]
                   [--template-uri]
                   [--yes]

テンプレート ファイルを使用してデプロイ スタックを作成し、アンマネージドのすべてのリソースをデタッチします。

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

パラメーター ファイルを使用してデプロイ スタックを作成し、アンマネージドのリソースを削除します。

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

テンプレート スペックを使用してデプロイ スタックを作成します。

az stack mg create --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

bicep ファイルを使用してデプロイ スタックを作成し、アンマネージドのすべてのリソースを削除します。

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

キーと値のペアのパラメーターを使用してデプロイ スタックを作成します。

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

パラメーター ファイル、リモート パラメーター ファイル、およびキーと値のペアを選択的にオーバーライドして、ローカル テンプレートからデプロイ スタックを作成します。

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources

拒否設定を使用して、ローカル テンプレートからデプロイ スタックを作成します。

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources

ローカル テンプレートからデプロイ スタックを作成し、子スコープに拒否設定を適用します。

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources

必須のパラメーター

--action-on-unmanage --aou

スタックの更新または削除後に管理されなくなったリソースに対する動作を定義します。

指定可能な値: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

スタックによって管理されるリソースに対して拒否される操作を定義します。

指定可能な値: denyDelete, denyWriteAndDelete, none
--location -l

デプロイ スタックを格納する場所。

--management-group-id -m

スタックを作成する管理グループ ID。

--name -n

デプロイ スタックの名前。

省略可能のパラメーター

--bse --bypass-stack-out-of-sync-error

スタック リソース リストが正しく同期されていないことを示すサービス エラーをバイパスするフラグ。

指定可能な値: false, true
規定値: False
--cs --deny-settings-apply-to-child-scopes

DenySettings は子スコープに適用されます。

規定値: False
--deny-settings-excluded-actions --ea

denySettings から除外されるロールベースの管理操作の一覧。 最大 200 個のアクションが許可されます。

--deny-settings-excluded-principals --ep

ロックから除外された AAD プリンシパル ID の一覧。 最大 5 つのプリンシパルが許可されます。

--deployment-subscription --ds

初期デプロイを作成するスコープ。 スコープが指定されていない場合、既定ではデプロイ スタックのスコープになります。

--description

デプロイ スタックの説明。

--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

規定値: False
--parameters -p

パラメーターは、@{path} 構文、JSON 文字列、または <KEY=VALUE> ペアを使用してファイルから指定できます。 パラメーターは順番に評価されるため、値が 2 回割り当てられると、後者の値が使用されます。 最初にパラメーター ファイルを指定してから、KEY=VALUE 構文を使用して選択的にオーバーライドすることをお勧めします。

--query-string -q

リンクされたテンプレートの場合に template-uri と共に使用されるクエリ文字列 (SAS トークン)。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--template-file -f

ファイル システム内のテンプレート ファイルまたは Bicep ファイルへのパス。

--template-spec -s

テンプレート スペックのリソース ID。

--template-uri -u

リモート テンプレート ファイルの URI。

--yes

確認を求めないでください。

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

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

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

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

az stack mg delete

管理グループスコープから指定されたデプロイ スタックを削除します。

az stack mg delete --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --management-group-id
                   [--bse {false, true}]
                   [--id]
                   [--name]
                   [--yes]

名前でスタックを削除します。

az stack mg delete --name StackName --management-group-id myMg --action-on-unmanage detachAll

スタック リソース ID でスタックを削除します。

az stack mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg --action-on-unmanage deleteAll

必須のパラメーター

--action-on-unmanage --aou

スタックの更新または削除後に管理されなくなったリソースに対する動作を定義します。

指定可能な値: deleteAll, deleteResources, detachAll
--management-group-id -m

スタックを作成する管理グループ ID。

省略可能のパラメーター

--bse --bypass-stack-out-of-sync-error

スタック リソース リストが正しく同期されていないことを示すサービス エラーをバイパスするフラグ。

指定可能な値: false, true
規定値: False
--id

デプロイ スタックのリソース ID。

--name -n

デプロイ スタック名。

--yes

確認を求めないでください。

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

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

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

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

az stack mg export

デプロイ スタックの作成に使用するテンプレートをエクスポートします。

az stack mg export --management-group-id
                   [--id]
                   [--name]

名前でテンプレートをエクスポートします。

az stack mg export --name StackName --management-group-id myMg

スタック リソース ID でテンプレートをエクスポートします。

az stack mg export --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

必須のパラメーター

--management-group-id -m

スタックを作成する管理グループ ID。

省略可能のパラメーター

--id

デプロイ スタックのリソース ID。

--name -n

デプロイ スタック名。

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

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

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

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

az stack mg list

管理グループ内のすべてのデプロイ スタックを一覧表示します。

az stack mg list --management-group-id

すべてのスタックを一覧表示する

az stack mg list --management-group-id myMg

必須のパラメーター

--management-group-id -m

スタックを作成する管理グループ ID。

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

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

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

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

az stack mg show

管理グループスコープから指定されたデプロイ スタックを取得します。

az stack mg show --management-group-id
                 [--id]
                 [--name]

名前でスタックを取得します。

az stack mg show --name StackName --management-group-id myMg

スタック リソース ID でスタックを取得します。

az stack mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

必須のパラメーター

--management-group-id -m

スタックを作成する管理グループ ID。

省略可能のパラメーター

--id

デプロイ スタックのリソース ID。

--name -n

デプロイ スタック名。

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

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

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

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

az stack mg validate

管理グループスコープでデプロイ スタックを検証します。

az stack mg validate --action-on-unmanage {deleteAll, deleteResources, detachAll}
                     --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                     --location
                     --management-group-id
                     --name
                     [--bse {false, true}]
                     [--cs]
                     [--deny-settings-excluded-actions]
                     [--deny-settings-excluded-principals]
                     [--deployment-subscription]
                     [--description]
                     [--parameters]
                     [--query-string]
                     [--tags]
                     [--template-file]
                     [--template-spec]
                     [--template-uri]

テンプレート ファイルを使用してデプロイ スタックを検証し、アンマネージドのすべてのリソースをデタッチします。

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

パラメーター ファイルを使用してデプロイ スタックを検証し、アンマネージドのリソースを削除します。

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

テンプレート スペックを使用してデプロイ スタックを検証します。

az stack mg validate --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

bicep ファイルを使用してデプロイ スタックを検証し、アンマネージドのすべてのリソースを削除します。

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

キーと値のペアのパラメーターを使用してデプロイ スタックを検証します。

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

パラメーター ファイル、リモート パラメーター ファイル、およびキーと値のペアを選択的にオーバーライドして、ローカル テンプレートからデプロイ スタックを検証します。

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources

拒否設定を使用して、ローカル テンプレートからデプロイ スタックを検証します。

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources

ローカル テンプレートからデプロイ スタックを検証し、子スコープに拒否設定を適用します。

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources

必須のパラメーター

--action-on-unmanage --aou

スタックの更新または削除後に管理されなくなったリソースに対する動作を定義します。

指定可能な値: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

スタックによって管理されるリソースに対して拒否される操作を定義します。

指定可能な値: denyDelete, denyWriteAndDelete, none
--location -l

デプロイ スタックを格納する場所。

--management-group-id -m

スタックを作成する管理グループ ID。

--name -n

デプロイ スタックの名前。

省略可能のパラメーター

--bse --bypass-stack-out-of-sync-error

スタック リソース リストが正しく同期されていないことを示すサービス エラーをバイパスするフラグ。

指定可能な値: false, true
規定値: False
--cs --deny-settings-apply-to-child-scopes

DenySettings は子スコープに適用されます。

規定値: False
--deny-settings-excluded-actions --ea

denySettings から除外されるロールベースの管理操作の一覧。 最大 200 個のアクションが許可されます。

--deny-settings-excluded-principals --ep

ロックから除外された AAD プリンシパル ID の一覧。 最大 5 つのプリンシパルが許可されます。

--deployment-subscription --ds

初期デプロイを作成するスコープ。 スコープが指定されていない場合、既定ではデプロイ スタックのスコープになります。

--description

デプロイ スタックの説明。

--parameters -p

パラメーターは、@{path} 構文、JSON 文字列、または <KEY=VALUE> ペアを使用してファイルから指定できます。 パラメーターは順番に評価されるため、値が 2 回割り当てられると、後者の値が使用されます。 最初にパラメーター ファイルを指定してから、KEY=VALUE 構文を使用して選択的にオーバーライドすることをお勧めします。

--query-string -q

リンクされたテンプレートの場合に template-uri と共に使用されるクエリ文字列 (SAS トークン)。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--template-file -f

ファイル システム内のテンプレート ファイルまたは Bicep ファイルへのパス。

--template-spec -s

テンプレート スペックのリソース ID。

--template-uri -u

リモート テンプレート ファイルの URI。

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

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

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

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