az stack-whatif group
Dağıtım yığınlarının durum sonuçlarını kaynak grubu kapsamında yönetme.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az stack-whatif group create |
Kaynak grubu kapsamında bir dağıtım yığını durum sonucu oluşturun. |
Core | GA |
| az stack-whatif group delete |
Kaynak grubu kapsamından bir dağıtım yığını durum sonucunu silin. |
Core | GA |
| az stack-whatif group list |
Bir kaynak grubundaki tüm dağıtım yığını durum sonuçlarını listeleyin. |
Core | GA |
| az stack-whatif group show |
Kaynak grubu kapsamından bir dağıtım yığını durum sonucu alın. |
Core | GA |
az stack-whatif group create
Kaynak grubu kapsamında bir dağıtım yığını durum sonucu oluşturun.
az stack-whatif group create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
--deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
--name
--resource-group
--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]
[--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}]
Örnekler
Şablon dosyasını kullanarak bir dağıtım yığınında durum gerçekleştirme ve yönetilmeyen kaynakları silme.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --action-on-unmanage deleteResources --template-file simpleTemplate.json --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Parametre dosyasıyla bir dağıtım yığınında durum gerçekleştirme, yönetilmeyen tüm kaynakları ayırma ve çıktıdan renk kaldırma.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --no-color --action-on-unmanage detachAll --template-file simpleTemplate.json --parameters simpleTemplateParams.json --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Şablon belirtimiyle bir dağıtım yığınında durum gerçekleştirin ve yönetilmeyen tüm kaynakları silin.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --action-on-unmanage deleteAll --template-spec TemplateSpecResourceIDWithVersion --description description --deny-settings-mode None --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
bicep dosyasını kullanarak bir dağıtım yığınında durum gerçekleştirme.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --template-file simple.bicep --description description --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Farklı bir abonelikte dağıtım yığınında durum gerçekleştirme.
az stack-whatif group create --name ResultName --resource-group ResourceGroup --template-file simpleTemplate.json --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Anahtar/değer çiftlerindeki parametreleri kullanarak bir dağıtım yığınında durum gerçekleştirme.
az stack-whatif group create --name ResultName --template-file simpleTemplate.json --resource-group ResourceGroup --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/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Bir parametre dosyası, uzak parametre dosyası kullanarak ve anahtar/değer çiftlerini seçmeli olarak geçersiz kılarak yerel bir şablondan dağıtım yığınında durum gerçekleştirme.
az stack-whatif group create --name ResultName --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 --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Reddetme ayarlarını kullanarak yerel bir şablondan dağıtım yığınında durum gerçekleştirme.
az stack-whatif group create --name ResultName --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" --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Yerel bir şablondan dağıtım yığınında durum gerçekleştirme, alt kapsamlara reddetme ayarı uygulama.
az stack-whatif group create --name ResultName --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 --action-on-unmanage deleteResources --ri P5D --stack-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/mySubStack
Gerekli Parametreler
Yığın güncelleştirildikten veya silindikten sonra artık yönetilmeyen kaynaklara ne olacağını tanımlar.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | deleteAll, deleteResources, detachAll |
Yığın tarafından yönetilen kaynaklarda hangi işlemlerin reddedildiğini tanımlayın.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | denyDelete, denyWriteAndDelete, none |
Dağıtım yığını durum sonucunun adı.
Dağıtım yığını what-if sonucunun oluşturulacağı kaynak grubu.
What-If sonuçları için bekletme aralığı. Değer ISO 8601 biçiminde ve 1 gün ile 30 gün arasında olmalıdır.
Üzerinde durum işlemi gerçekleştirmek için dağıtım yığınının tam kimliği.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
DenySettings alt kapsamlara uygulanır.
| Özellik | Değer |
|---|---|
| Default value: | False |
denySettings dışında tutulan rol tabanlı yönetim işlemlerinin listesi. En fazla 200 eyleme izin verilir.
Kilit dışında tutulan AAD asıl kimliklerinin listesi. En fazla 5 sorumluya izin verilir.
Dağıtım yığınının açıklaması.
Oldukça yazdırılmış durum sonuçlarında rengi devre dışı bırakın.
What-If sonuçlar için pretty-print özelliğini devre dışı bırakın. Ayarlandığında, çıkış biçimi türü kullanılır.
Uzun süre çalışan işlemin bitmesini beklemeyin.
| Özellik | Değer |
|---|---|
| Default value: | False |
Parametreler bir dosyadan @{path} söz dizimi, JSON dizesi veya çiftler olarak <KEY=VALUE> sağlanabilir. Parametreler sırayla değerlendirilir, bu nedenle bir değer iki kez atandığında ikinci değer kullanılır. Önce parametre dosyanızı sağlamanız ve ardından KEY=VALUE söz dizimini kullanarak seçmeli olarak geçersiz kılmanız önerilir.
Bağlantılı şablonlar söz konusu olduğunda template-uri ile kullanılacak sorgu dizesi (SAS belirteci).
Artık yığın tarafından yönetilmediklerinde silmeyi desteklemeyen kaynaklara ne olacağını tanımlar.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | detach, fail |
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Dosya sistemindeki bir şablon dosyasının veya Bicep dosyasının yolu.
Şablon belirtim kaynak kimliği.
Uzak şablon dosyasına uri.
Dağıtım yığını için doğrulama düzeyi. Varsayılan değer 'Sağlayıcı'dır.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | Provider, ProviderNoRbac, Template |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az stack-whatif group delete
Kaynak grubu kapsamından bir dağıtım yığını durum sonucunu silin.
az stack-whatif group delete [--acquire-policy-token]
[--change-reference]
[--id]
[--name]
[--resource-group]
[--yes]
Örnekler
Yığın durum sonucunu ada göre silin.
az stack-whatif group delete --name ResultName --resource-group ResourceGroup
Kaynak kimliğine göre yığın durum sonucunu silin.
az stack-whatif group delete --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Dağıtım yığını durum sonucu kaynak kimliği.
Dağıtım yığını durum sonucunun adı.
Dağıtım yığını what-if sonucunun bulunduğu kaynak grubu.
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az stack-whatif group list
Bir kaynak grubundaki tüm dağıtım yığını durum sonuçlarını listeleyin.
az stack-whatif group list --resource-group
Örnekler
Bir kaynak grubundaki tüm yığın durum sonuçlarını listeleyin.
az stack-whatif group list --resource-group ResourceGroup
Gerekli Parametreler
Dağıtım yığını what-if sonucunun bulunduğu kaynak grubu.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az stack-whatif group show
Kaynak grubu kapsamından bir dağıtım yığını durum sonucu alın.
az stack-whatif group show [--id]
[--name]
[--no-color]
[--no-pretty-print]
[--resource-group]
[--with-property-changes --wpc {false, true}]
Örnekler
Ada göre bir yığın durum sonucu alın.
az stack-whatif group show --name ResultName --resource-group ResourceGroup
Renksiz ada göre bir yığın durum sonucu alın.
az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-color
Yığın what-if sonucu için ada göre JSON alın.
az stack-whatif group show --name ResultName --resource-group ResourceGroup --no-pretty-print
Kaynak kimliğine göre bir yığın durum sonucu alın.
az stack-whatif group show --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacksWhatIfResults/ResultName
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Dağıtım yığını durum sonucu kaynak kimliği.
Dağıtım yığını durum sonucunun adı.
Oldukça yazdırılmış durum sonuçlarında rengi devre dışı bırakın.
What-If sonuçlar için pretty-print özelliğini devre dışı bırakın. Ayarlandığında, çıkış biçimi türü kullanılır.
Dağıtım yığını what-if sonucunun bulunduğu kaynak grubu.
Kaynak özelliği değişikliklerinin dahil olduğu What-If sonuçlarını döndürmek için bayrak ekleyin.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |