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
Menentukan apa yang terjadi pada sumber daya yang tidak lagi dikelola setelah tumpukan diperbarui atau dihapus.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | deleteAll, deleteResources, detachAll |
Tentukan operasi mana yang ditolak pada sumber daya yang dikelola oleh tumpukan.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | denyDelete, denyWriteAndDelete, none |
Lokasi untuk menyimpan hasil bagaimana-jika tumpukan penyebaran.
Nama tumpukan penyebaran hasil bagaimana-jika.
Interval retensi untuk hasil What-If. Nilai harus dalam format ISO 8601 dan antara 1 hari dan 30 hari.
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.
Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
ID referensi perubahan terkait untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
DenySettings akan diterapkan ke cakupan anak.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Daftar operasi manajemen berbasis peran yang dikecualikan dari denySettings. Hingga 200 tindakan diizinkan.
Daftar ID utama AAD yang dikecualikan dari kunci. Hingga 5 prinsipal diizinkan.
Cakupan tempat penyebaran awal harus dibuat. Jika cakupan tidak ditentukan, cakupan akan default ke cakupan tumpukan penyebaran.
Deskripsi tumpukan penyebaran.
Nonaktifkan warna dalam hasil bagaimana-jika yang dicetak dengan cantik.
Nonaktifkan pretty-print untuk hasil What-If. Ketika diatur, jenis format output akan digunakan.
Jangan menunggu operasi jangka panjang selesai.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
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.
String kueri (token SAS) yang akan digunakan dengan template-uri dalam kasus templat yang ditautkan.
Menentukan apa yang terjadi pada sumber daya yang tidak mendukung penghapusan ketika tidak lagi dikelola oleh tumpukan.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | detach, fail |
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Jalur ke file templat atau file Bicep dalam sistem file.
Id sumber daya spesifikasi templat.
Uri ke file templat jarak jauh.
Tingkat validasi untuk tumpukan penyebaran. Defaultnya adalah 'Penyedia'.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | Provider, ProviderNoRbac, Template |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan dan menyembunyikan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format keluaran.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
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.
Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
ID referensi perubahan terkait untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
Tumpukan penyebaran ID sumber daya hasil bagaimana-jika.
Nama tumpukan penyebaran hasil bagaimana-jika.
Jangan meminta konfirmasi.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan dan menyembunyikan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format keluaran.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
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
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan dan menyembunyikan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format keluaran.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
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.
Tumpukan penyebaran ID sumber daya hasil bagaimana-jika.
Nama tumpukan penyebaran hasil bagaimana-jika.
Nonaktifkan warna dalam hasil bagaimana-jika yang dicetak dengan cantik.
Nonaktifkan pretty-print untuk hasil What-If. Ketika diatur, jenis format output akan digunakan.
Bendera untuk mengembalikan hasil What-If dengan menyertakan perubahan properti sumber daya.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan dan menyembunyikan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format keluaran.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |