Share via


az stack group

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

コマンド

名前 説明 Status
az stack group create

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

コア GA
az stack group delete

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

コア GA
az stack group export

リソース グループ スコープからデプロイ スタックの作成に使用するテンプレートをエクスポートします。

コア GA
az stack group list

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

コア GA
az stack group show

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

コア GA

az stack group create

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

az stack group create --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                      --name
                      --resource-group
                      [--action-on-unmanage {deleteAll, deleteResources, detachAll}]
                      [--cs]
                      [--delete-all {false, true}]
                      [--delete-resource-groups {false, true}]
                      [--delete-resources {false, true}]
                      [--deny-settings-excluded-actions]
                      [--deny-settings-excluded-principals]
                      [--description]
                      [--no-wait]
                      [--parameters]
                      [--query-string]
                      [--tags]
                      [--template-file]
                      [--template-spec]
                      [--template-uri]
                      [--yes]

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

az stack group create --name StackName --resource-group ResourceGroup --action-on-unmanage deleteResources --template-file simpleTemplate.json --description description --deny-settings-mode None

パラメーター ファイルを使用してデプロイ スタックを作成します。

az stack group create --name StackName --resource-group ResourceGroup --template-file simpleTemplate.json --parameters simpleTemplateParams.json --description description --deny-settings-mode None

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

az stack group create --name StackName --resource-group ResourceGroup --action-on-unmanage deleteAll --template-spec TemplateSpecResourceIDWithVersion --description description --deny-settings-mode None

bicep ファイルを使用してデプロイ スタックを作成します。

az stack group create --name StackName --resource-group ResourceGroup --template-file simple.bicep --description description --deny-settings-mode None

別のサブスクリプションにデプロイ スタックを作成します。

az stack group create --name StackName --resource-group ResourceGroup --template-file simpleTemplate.json --description description --subscription subscriptionId --deny-settings-mode None

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

az stack group create --name StackName --template-file simpleTemplate.json --resource-group ResourceGroup --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None

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

az stack group create --name StackName --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --resource-group ResourceGroup --deny-settings-mode None

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

az stack group create --name StackName --resource-group ResourceGroup --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2"

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

az stack group create --name StackName --resource-group ResourceGroup --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes

必須のパラメーター

--deny-settings-mode --dm

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

承認された値: denyDelete, denyWriteAndDelete, none
--name -n

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

--resource-group -g

デプロイ スタックが作成されるリソース グループ。

省略可能のパラメーター

--action-on-unmanage --aou

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

承認された値: deleteAll, deleteResources, detachAll
--cs --deny-settings-apply-to-child-scopes

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

既定値: False
--delete-all
非推奨

オプション '--delete-all' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--action-on-unmanage deleteAll' を使用してください。

リソースとリソース グループのデタッチではなく、削除を示すフラグ。

承認された値: false, true
既定値: False
--delete-resource-groups
非推奨

オプション '--delete-resource-groups' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--action-on-unmanage deleteAll' を使用してください。

リソース グループのデタッチではなく削除を示すフラグ。

承認された値: false, true
既定値: False
--delete-resources
非推奨

オプション '--delete-resources' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--action-on-unmanage deleteResources' を使用してください。

リソースのデタッチではなく削除を示すフラグ。

承認された値: false, true
既定値: False
--deny-settings-excluded-actions --ea

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

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

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

--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 group delete

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

az stack group delete [--action-on-unmanage {deleteAll, deleteResources, detachAll}]
                      [--delete-all {false, true}]
                      [--delete-resource-groups {false, true}]
                      [--delete-resources {false, true}]
                      [--id]
                      [--name]
                      [--resource-group]
                      [--yes]

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

az stack group delete --name StackName --resource-group ResourceGroup

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

az stack group delete --id /subscriptions/111111111111/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/StackName

省略可能のパラメーター

--action-on-unmanage --aou

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

承認された値: deleteAll, deleteResources, detachAll
--delete-all
非推奨

オプション '--delete-all' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--action-on-unmanage deleteAll' を使用してください。

リソースとリソース グループのデタッチではなく、削除を示すフラグ。

承認された値: false, true
既定値: False
--delete-resource-groups
非推奨

オプション '--delete-resource-groups' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--action-on-unmanage deleteAll' を使用してください。

リソース グループのデタッチではなく削除を示すフラグ。

承認された値: false, true
既定値: False
--delete-resources
非推奨

オプション '--delete-resources' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--action-on-unmanage deleteResources' を使用してください。

リソースのデタッチではなく削除を示すフラグ。

承認された値: false, true
既定値: False
--id

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

--name -n

デプロイ スタック名。

--resource-group -g

デプロイ スタックが存在するリソース グループ。

--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 group export

リソース グループ スコープからデプロイ スタックの作成に使用するテンプレートをエクスポートします。

az stack group export [--id]
                      [--name]
                      [--resource-group]

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

az stack group export --name StackName --resource-group ResourceGroup

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

az stack group export --id /subscriptions/111111111111/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/StackName

省略可能のパラメーター

--id

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

--name -n

デプロイ スタック名。

--resource-group -g

デプロイ スタックが存在するリソース グループ。

グローバル パラメーター
--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 group list

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

az stack group list --resource-group

リソース グループ内のすべてのスタックを一覧表示する

az stack group list --resource-group ResourceGroup

必須のパラメーター

--resource-group -g

デプロイ スタックが存在するリソース グループ。

グローバル パラメーター
--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 group show

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

az stack group show [--id]
                    [--name]
                    [--resource-group]

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

az stack group show --name StackName --resource-group ResourceGroup

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

az stack group show --id /subscriptions/111111111111/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/StackName

省略可能のパラメーター

--id

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

--name -n

デプロイ スタック名。

--resource-group -g

デプロイ スタックが存在するリソース グループ。

グローバル パラメーター
--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 を使います。