次の方法で共有


az stack mg

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

コマンド

名前 説明 Status
az stack mg create

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

コア GA
az stack mg delete

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

コア GA
az stack mg export

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

コア GA
az stack mg list

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

コア GA
az stack mg show

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

コア GA
az stack mg validate

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

コア GA

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

Deny設定 は子スコープに適用されます。

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

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

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

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

--deployment-subscription --ds

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

--description

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

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--parameters -p

パラメーターは、構文、JSON 文字列、または KEY=VALUE> のペアとして<、ファイル@{path}から指定できます。 パラメーターは順番に評価されるため、値が 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

Deny設定 は子スコープに適用されます。

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

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

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

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

--deployment-subscription --ds

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

--description

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

--parameters -p

パラメーターは、構文、JSON 文字列、または KEY=VALUE> のペアとして<、ファイル@{path}から指定できます。 パラメーターは順番に評価されるため、値が 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 を使います。