az stack-whatif sub

Mengelola penyebaran menumpuk hasil bagaimana-jika pada cakupan langganan.

Perintah

Nama Deskripsi Jenis Status
az stack-whatif sub create

Buat tumpukan penyebaran hasil bagaimana-jika pada cakupan langganan.

Core GA
az stack-whatif sub delete

Hapus tumpukan penyebaran hasil bagaimana-jika dari cakupan langganan.

Core GA
az stack-whatif sub list

Mencantumkan semua tumpukan penyebaran bagaimana-jika menghasilkan langganan.

Core GA
az stack-whatif sub show

Dapatkan tumpukan penyebaran hasil bagaimana-jika dari cakupan langganan.

Core GA

az stack-whatif sub create

Buat tumpukan penyebaran hasil bagaimana-jika pada cakupan langganan.

az stack-whatif sub create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
                           --deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
                           --location
                           --name
                           --retention-interval --ri
                           --stack-id
                           [--acquire-policy-token]
                           [--change-reference]
                           [--cs --deny-settings-apply-to-child-scopes]
                           [--deny-settings-excluded-actions --ea]
                           [--deny-settings-excluded-principals --ep]
                           [--deployment-resource-group --dr]
                           [--description]
                           [--no-color]
                           [--no-pretty-print]
                           [--no-wait]
                           [--parameters]
                           [--query-string]
                           [--resources-without-delete-support --rwd {detach, fail}]
                           [--tags]
                           [--template-file]
                           [--template-spec]
                           [--template-uri]
                           [--validation-level --vl {Provider, ProviderNoRbac, Template}]

Contoh

Lakukan what-if pada tumpukan penyebaran menggunakan file templat dan lepaskan semua sumber daya pada unmanage.

az stack-whatif sub create --name StackName --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan what-if pada tumpukan penyebaran dengan file parameter, hapus sumber daya saat tidak dikelola, dan hapus warna dari output.

az stack-whatif sub create --name StackName --action-on-unmanage deleteResources --no-color --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan bagaimana-jika pada tumpukan penyebaran dengan spesifikasi templat.

az stack-whatif sub create --name StackName --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan what-if pada tumpukan penyebaran menggunakan file bicep dan hapus semua sumber daya pada unmanage.

az stack-whatif sub create --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan bagaimana-jika pada tumpukan penyebaran pada langganan yang berbeda.

az stack-whatif sub create --name StackName --template-file simpleTemplate.json --location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan bagaimana-jika pada tumpukan penyebaran dan sebarkan di cakupan grup sumber daya.

az stack-whatif sub create --name StackName --template-file simpleTemplate.json --location westus --deployment-resource-group ResourceGroup --description description --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan bagaimana-jika pada tumpukan penyebaran menggunakan parameter dari pasangan kunci/nilai.

az stack-whatif 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 --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan what-if pada tumpukan penyebaran dari templat lokal, menggunakan file parameter, file parameter jarak jauh, dan secara selektif mengesampingkan pasangan kunci/nilai.

az stack-whatif 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 --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan bagaimana-jika pada tumpukan penyebaran dari templat lokal, menggunakan pengaturan tolak.

az stack-whatif 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 --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Lakukan bagaimana-jika pada tumpukan penyebaran dari templat lokal, terapkan pengaturan tolak ke cakupan anak.

az stack-whatif 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 --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacks/mySubStack

Parameter yang Diperlukan

--action-on-unmanage --aou

Menentukan apa yang terjadi pada sumber daya yang tidak lagi dikelola setelah tumpukan diperbarui atau dihapus.

Properti Nilai
Nilai yang diterima: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Tentukan operasi mana yang ditolak pada sumber daya yang dikelola oleh tumpukan.

Properti Nilai
Nilai yang diterima: denyDelete, denyWriteAndDelete, none
--location -l

Lokasi untuk menyimpan hasil bagaimana-jika tumpukan penyebaran.

--name -n

Nama tumpukan penyebaran hasil bagaimana-jika.

--retention-interval --ri

Interval retensi untuk hasil What-If. Nilai harus dalam format ISO 8601 dan antara 1 hari dan 30 hari.

--stack-id

ID tumpukan penyebaran yang sepenuhnya memenuhi syarat untuk melakukan operasi bagaimana-jika.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--cs --deny-settings-apply-to-child-scopes

DenySettings akan diterapkan ke cakupan anak.

Properti Nilai
Nilai default: False
--deny-settings-excluded-actions --ea

Daftar operasi manajemen berbasis peran yang dikecualikan dari denySettings. Hingga 200 tindakan diizinkan.

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

Daftar ID utama AAD yang dikecualikan dari kunci. Hingga 5 prinsipal diizinkan.

--deployment-resource-group --dr

Cakupan tempat penyebaran awal harus dibuat. Jika cakupan tidak ditentukan, cakupan akan default ke cakupan tumpukan penyebaran.

--description

Deskripsi tumpukan penyebaran.

--no-color

Nonaktifkan warna dalam hasil bagaimana-jika yang dicetak dengan cantik.

--no-pretty-print

Nonaktifkan pretty-print untuk hasil What-If. Ketika diatur, jenis format output akan digunakan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

Properti Nilai
Nilai default: False
--parameters -p

Parameter dapat disediakan dari file menggunakan @{path} sintaks, string JSON, atau sebagai <KEY=VALUE> pasangan. Parameter dievaluasi secara berurutan, jadi ketika nilai ditetapkan dua kali, nilai terakhir akan digunakan. Disarankan agar Anda menyediakan file parameter terlebih dahulu, lalu mengambil alih secara selektif menggunakan sintaks KEY=VALUE.

--query-string -q

String kueri (token SAS) yang akan digunakan dengan template-uri dalam kasus templat yang ditautkan.

--resources-without-delete-support --rwd

Menentukan apa yang terjadi pada sumber daya yang tidak mendukung penghapusan ketika tidak lagi dikelola oleh tumpukan.

Properti Nilai
Nilai yang diterima: detach, fail
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--template-file -f

Jalur ke file templat atau file Bicep dalam sistem file.

--template-spec -s

Id sumber daya spesifikasi templat.

--template-uri -u

Uri ke file templat jarak jauh.

--validation-level --vl

Tingkat validasi untuk tumpukan penyebaran. Defaultnya adalah 'Penyedia'.

Properti Nilai
Nilai yang diterima: Provider, ProviderNoRbac, Template
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan dan menyembunyikan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format keluaran.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az stack-whatif sub delete

Hapus tumpukan penyebaran hasil bagaimana-jika dari cakupan langganan.

az stack-whatif sub delete [--acquire-policy-token]
                           [--change-reference]
                           [--id]
                           [--name]
                           [--yes]

Contoh

Hapus tumpukan hasil bagaimana-jika menurut nama.

az stack-whatif sub delete --name StackName

Hapus tumpukan hasil bagaimana-jika menurut id sumber daya.

az stack-whatif sub delete --id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--id

Tumpukan penyebaran ID sumber daya hasil bagaimana-jika.

--name -n

Nama tumpukan penyebaran hasil bagaimana-jika.

--yes

Jangan meminta konfirmasi.

Properti Nilai
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan dan menyembunyikan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format keluaran.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az stack-whatif sub list

Mencantumkan semua tumpukan penyebaran bagaimana-jika menghasilkan langganan.

az stack-whatif sub list

Contoh

Cantumkan semua tumpukan bagaimana-jika menghasilkan langganan saat ini.

az stack-whatif sub list
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan dan menyembunyikan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format keluaran.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az stack-whatif sub show

Dapatkan tumpukan penyebaran hasil bagaimana-jika dari cakupan langganan.

az stack-whatif sub show [--id]
                         [--name]
                         [--no-color]
                         [--no-pretty-print]
                         [--with-property-changes --wpc {false, true}]

Contoh

Dapatkan tumpukan hasil bagaimana-jika berdasarkan nama.

az stack-whatif sub show --name ResultName

Dapatkan tumpukan bagaimana-jika hasil berdasarkan nama tanpa warna.

az stack-whatif sub show --name ResultName --no-color

Dapatkan JSON untuk hasil bagaimana-jika tumpukan berdasarkan nama.

az stack-whatif sub show --name ResultName --no-pretty-print

Dapatkan hasil bagaimana-jika tumpukan menurut id sumber daya.

az stack-whatif sub show --id /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--id

Tumpukan penyebaran ID sumber daya hasil bagaimana-jika.

--name -n

Nama tumpukan penyebaran hasil bagaimana-jika.

--no-color

Nonaktifkan warna dalam hasil bagaimana-jika yang dicetak dengan cantik.

--no-pretty-print

Nonaktifkan pretty-print untuk hasil What-If. Ketika diatur, jenis format output akan digunakan.

--with-property-changes --wpc

Bendera untuk mengembalikan hasil What-If dengan menyertakan perubahan properti sumber daya.

Properti Nilai
Nilai yang diterima: false, true
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan dan menyembunyikan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format keluaran.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False