次の方法で共有


az stack sub

サブスクリプションでデプロイ スタックを管理します。

コマンド

名前 説明 状態
az stack sub create

サブスクリプション スコープでデプロイ スタックを作成または更新します。

コア GA
az stack sub delete

サブスクリプション スコープから指定したデプロイ スタックを削除します。

コア GA
az stack sub export

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

コア GA
az stack sub list

サブスクリプション内のすべてのデプロイ スタックを一覧表示します。

コア GA
az stack sub show

サブスクリプション スコープから指定されたデプロイ スタックを取得します。

コア GA
az stack sub validate

サブスクリプション スコープでデプロイ スタックを検証します。

コア GA

az stack sub create

サブスクリプション スコープでデプロイ スタックを作成または更新します。

az stack sub create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
                    --deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
                    --___location
                    --name
                    [--bse --bypass-stack-out-of-sync-error {false, true}]
                    [--cs --deny-settings-apply-to-child-scopes]
                    [--deny-settings-excluded-actions --ea]
                    [--deny-settings-excluded-principals --ep]
                    [--deployment-resource-group --dr]
                    [--description]
                    [--no-wait]
                    [--parameters]
                    [--query-string]
                    [--tags]
                    [--template-file]
                    [--template-spec]
                    [--template-uri]
                    [--yes]

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

az stack sub create --name StackName --template-file simpleTemplate.json --___location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

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

az stack sub create --name StackName --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --___location westus2 --description description --deny-settings-mode None

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

az stack sub create --name StackName --template-spec TemplateSpecResourceIDWithVersion --___location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

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

az stack sub create --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --___location westus2 --description description --deny-settings-mode None

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

az stack sub create --name StackName --template-file simpleTemplate.json --___location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

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

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

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

az stack sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --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

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

--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-resource-group --dr

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

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

サブスクリプション スコープから指定したデプロイ スタックを削除します。

az stack sub delete --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
                    [--bse --bypass-stack-out-of-sync-error {false, true}]
                    [--id]
                    [--name]
                    [--yes]

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

az stack sub delete --name StackName --action-on-unmanage deleteResources

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

az stack sub delete --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName --action-on-unmanage detachAll

必須のパラメーター

--action-on-unmanage --aou

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

指定可能な値: deleteAll, deleteResources, detachAll

省略可能のパラメーター

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

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

az stack sub export [--id]
                    [--name]

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

az stack sub export --name StackName

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

az stack sub export --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName

省略可能のパラメーター

--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 sub list

サブスクリプション内のすべてのデプロイ スタックを一覧表示します。

az stack sub list

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

az stack sub list
グローバル パラメーター
--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 sub show

サブスクリプション スコープから指定されたデプロイ スタックを取得します。

az stack sub show [--id]
                  [--name]

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

az stack sub show --name StackName

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

az stack sub show --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName

省略可能のパラメーター

--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 sub validate

サブスクリプション スコープでデプロイ スタックを検証します。

az stack sub validate --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
                      --deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
                      --___location
                      --name
                      [--bse --bypass-stack-out-of-sync-error {false, true}]
                      [--cs --deny-settings-apply-to-child-scopes]
                      [--deny-settings-excluded-actions --ea]
                      [--deny-settings-excluded-principals --ep]
                      [--deployment-resource-group --dr]
                      [--description]
                      [--parameters]
                      [--query-string]
                      [--tags]
                      [--template-file]
                      [--template-spec]
                      [--template-uri]

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

az stack sub validate --name StackName --template-file simpleTemplate.json --___location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

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

az stack sub validate --name StackName --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --___location westus2 --description description --deny-settings-mode None

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

az stack sub validate --name StackName --template-spec TemplateSpecResourceIDWithVersion --___location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

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

az stack sub validate --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --___location westus2 --description description --deny-settings-mode None

別のサブスクリプションでデプロイ スタックを検証します。

az stack sub validate --name StackName --template-file simpleTemplate.json --___location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

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

az stack sub validate --name StackName --template-file simpleTemplate.json --___location westus --deployment-resource-group ResourceGroup --description description --deny-settings-mode None --action-on-unmanage deleteResources

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

az stack sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --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

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

--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-resource-group --dr

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

--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 を使用します。