az deployment tenant

Kiracı kapsamında Azure Resource Manager şablon dağıtımlarını yönetin.

Komutlar

Name Description Tür Durum
az deployment tenant cancel

Kiracı kapsamındaki bir dağıtımı iptal etme.

Core GA
az deployment tenant create

Kiracı kapsamında bir dağıtım başlatın.

Core GA
az deployment tenant delete

Kiracı kapsamındaki bir dağıtımı silin.

Core GA
az deployment tenant export

Dağıtım için kullanılan şablonu dışarı aktarın.

Core GA
az deployment tenant list

Dağıtımları kiracı kapsamında listeleyin.

Core GA
az deployment tenant show

Kiracı kapsamında bir dağıtım gösterin.

Core GA
az deployment tenant validate

Bir şablonun kiracı kapsamında geçerli olup olmadığını doğrulayın.

Core GA
az deployment tenant wait

Bir dağıtım koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Core GA
az deployment tenant what-if

Kiracı kapsamında bir dağıtım What-If işlemi yürütür.

Core GA

az deployment tenant cancel

Kiracı kapsamındaki bir dağıtımı iptal etme.

az deployment tenant cancel --name
                            [--acquire-policy-token]
                            [--change-reference]

Örnekler

Kiracı kapsamındaki bir dağıtımı iptal etme.

az deployment tenant cancel -n deployment01

Gerekli Parametreler

--name -n

Dağıtım adı.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 deployment tenant create

Kiracı kapsamında bir dağıtım başlatın.

Lütfen yalnızca bir --template-file FILE | belirtin --template-uri URI | --template-spec ile ARM şablonunu girdi.

az deployment tenant create --location
                            [--acquire-policy-token]
                            [--change-reference]
                            [--confirm-with-what-if]
                            [--handle-extended-json-format]
                            [--name]
                            [--no-prompt {false, true}]
                            [--no-wait]
                            [--parameters]
                            [--proceed-if-no-change]
                            [--query-string]
                            [--template-file]
                            [--template-spec]
                            [--template-uri]
                            [--validation-level {Provider, ProviderNoRbac, Template}]
                            [--what-if]
                            [--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
                            [--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]

Örnekler

Yerel bir JSON dosyasındaki parametreleri kullanarak uzak şablon dosyasından kiracı kapsamında bir dağıtım oluşturun.

az deployment tenant create --name rollout01 --location WestUS \
    --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json

Bir JSON dizesinden parametreler kullanarak yerel şablon dosyasından kiracı kapsamında bir dağıtım oluşturun.

az deployment tenant create --name rollout01 --location WestUS \
    --template-file azuredeploy.json \
    --parameters '{ \"policyName\": { \"value\": \"policy2\" } }'

Yerel şablondan, bir parametre dosyası, uzak parametre dosyası kullanarak ve anahtar/değer çiftlerini seçmeli olarak geçersiz kılarak kiracı kapsamında bir dağıtım oluşturun.

az deployment tenant create --name rollout01 --location WestUS \
    --template-file azuredeploy.json  --parameters @params.json \
    --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json

Gerekli Parametreler

--location -l

Dağıtım meta verilerini depolama konumu.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--confirm-with-what-if -c

Komutunun dağıtımı yürütmeden önce dağıtım What-If çalıştırmasını sağlayın. Ardından devam etmeden önce kaynak değişikliklerini onaylamanızı ister.

--handle-extended-json-format -j
Kullanım Dışı

'--handle-extended-json-format/-j' seçeneği kullanım dışı bırakıldı ve gelecekteki bir sürümde kaldırılacak.

Dağıtımda çok satırlı ve açıklamalar da dahil olmak üzere genişletilmiş şablon içeriğini işleme desteği.

--name -n

Dağıtım adı.

--no-prompt

ARM şablonu için eksik parametreler istemini devre dışı bırakma seçeneği. Değer true olduğunda, kullanıcıların eksik parametre sağlamasını gerektiren istem yoksayılır. Varsayılan değer yanlıştır.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--parameters -p

Dağıtım parametresi değerlerini sağlayın.

Parametreler @{path} söz dizimi, JSON dizesi veya <KEY=VALUE> çiftleri kullanılarak bir dosyadan 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.

--proceed-if-no-change

What-If sonucu hiçbir kaynak değişikliği içermiyorsa komutunun dağıtımı yürütmesini sağlayın. --confirm-with-what-if ayarlandığında geçerlidir.

--query-string -q

Bağlantılı şablonlar söz konusu olduğunda template-uri ile kullanılacak sorgu dizesi (SAS belirteci).

--template-file -f

Şablon dosyasının veya Bicep dosyasının yolu.

--template-spec -s

Şablon belirtim kaynak kimliği.

--template-uri -u

Şablon dosyasının URI'sini.

--validation-level

Dağıtım doğrulama düzeyi. "Sağlayıcı" (varsayılan), "Şablon" veya "ProviderNoRbac" olarak ayarlanabilir. "Sağlayıcı" doğrulama düzeyiyle ARM tam doğrulama gerçekleştirir ve şablondaki tüm kaynakları dağıtmak için yeterli izniniz olup olmadığını denetler. "providerNoRbac" doğrulama düzeyiyle ARM tam doğrulama gerçekleştirir, ancak her kaynakta yalnızca okuma izinlerini denetler. "Şablon" doğrulama düzeyiyle yalnızca statik doğrulama gerçekleştirilir: denetim öncesi ve izin denetimleri atlanır.

Özellik Değer
Kabul edilen değerler: Provider, ProviderNoRbac, Template
--what-if -w

Komutunun dağıtım What-If komutunu çalıştırmasını sağlayın.

--what-if-exclude-change-types -x

What-If sonuçların dışında tutulacak kaynak değişikliği türlerinin boşlukla ayrılmış listesi. --confirm-with-what-if ayarlandığında geçerlidir.

Özellik Değer
Kabul edilen değerler: Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported
--what-if-result-format -r

What-If sonuçlarının biçimi. --confirm-with-what-if ayarlandığında geçerlidir.

Özellik Değer
Default value: FullResourcePayloads
Kabul edilen değerler: FullResourcePayloads, ResourceIdOnly
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 deployment tenant delete

Kiracı kapsamındaki bir dağıtımı silin.

az deployment tenant delete --name
                            [--acquire-policy-token]
                            [--change-reference]
                            [--no-wait]

Örnekler

Kiracı kapsamındaki bir dağıtımı silin.

az deployment tenant delete -n deployment01

Gerekli Parametreler

--name -n

Dağıtım adı.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 deployment tenant export

Dağıtım için kullanılan şablonu dışarı aktarın.

az deployment tenant export --name
                            [--acquire-policy-token]
                            [--change-reference]

Örnekler

Kiracı kapsamında dağıtım için kullanılan şablonu dışarı aktarın.

az deployment tenant export --name MyDeployment

Gerekli Parametreler

--name -n

Dağıtım adı.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 deployment tenant list

Dağıtımları kiracı kapsamında listeleyin.

az deployment tenant list [--filter]

Örnekler

Dağıtımları kiracı kapsamında listeleyin.

az deployment tenant list

İ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.

--filter
Önizleme

OData gösterimini kullanarak ifadeyi filtreleyin. provisioningState'i filtrelemek için --filter "provisioningState eq '{state}'" kullanabilirsiniz. Daha fazla bilgi edinmek için lütfen https://learn.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parametersadresini ziyaret edin.

Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 deployment tenant show

Kiracı kapsamında bir dağıtım gösterin.

az deployment tenant show --name

Örnekler

Kiracı kapsamında bir dağıtım gösterin.

az deployment tenant show -n deployment01

Gerekli Parametreler

--name -n

Dağıtım adı.

Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 deployment tenant validate

Bir şablonun kiracı kapsamında geçerli olup olmadığını doğrulayın.

Lütfen yalnızca bir --template-file FILE | belirtin --template-uri URI | --template-spec ile ARM şablonunu girdi.

az deployment tenant validate --location
                              [--acquire-policy-token]
                              [--change-reference]
                              [--handle-extended-json-format]
                              [--name]
                              [--no-prompt {false, true}]
                              [--parameters]
                              [--query-string]
                              [--template-file]
                              [--template-spec]
                              [--template-uri]
                              [--validation-level {Provider, ProviderNoRbac, Template}]

Örnekler

Bir şablonun kiracı kapsamında geçerli olup olmadığını doğrulayın.

az deployment tenant validate --location WestUS --template-file {template-file}

Bir şablonun kiracı kapsamında geçerli olup olmadığını doğrulayın. (autogenerated)

az deployment tenant validate --location WestUS --name mydeployment --parameters @myparameters.json --template-file azuredeploy.json

Gerekli Parametreler

--location -l

Dağıtım meta verilerini depolama konumu.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--handle-extended-json-format -j
Kullanım Dışı

'--handle-extended-json-format/-j' seçeneği kullanım dışı bırakıldı ve gelecekteki bir sürümde kaldırılacak.

Dağıtımda çok satırlı ve açıklamalar da dahil olmak üzere genişletilmiş şablon içeriğini işleme desteği.

--name -n

Dağıtım adı.

--no-prompt

ARM şablonu için eksik parametreler istemini devre dışı bırakma seçeneği. Değer true olduğunda, kullanıcıların eksik parametre sağlamasını gerektiren istem yoksayılır. Varsayılan değer yanlıştır.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--parameters -p

Dağıtım parametresi değerlerini sağlayın.

Parametreler @{path} söz dizimi, JSON dizesi veya <KEY=VALUE> çiftleri kullanılarak bir dosyadan 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.

--query-string -q

Bağlantılı şablonlar söz konusu olduğunda template-uri ile kullanılacak sorgu dizesi (SAS belirteci).

--template-file -f

Şablon dosyasının veya Bicep dosyasının yolu.

--template-spec -s

Şablon belirtim kaynak kimliği.

--template-uri -u

Şablon dosyasının URI'sini.

--validation-level

Dağıtım doğrulama düzeyi. "Sağlayıcı" (varsayılan), "Şablon" veya "ProviderNoRbac" olarak ayarlanabilir. "Sağlayıcı" doğrulama düzeyiyle ARM tam doğrulama gerçekleştirir ve şablondaki tüm kaynakları dağıtmak için yeterli izniniz olup olmadığını denetler. "providerNoRbac" doğrulama düzeyiyle ARM tam doğrulama gerçekleştirir, ancak her kaynakta yalnızca okuma izinlerini denetler. "Şablon" doğrulama düzeyiyle yalnızca statik doğrulama gerçekleştirilir: denetim öncesi ve izin denetimleri atlanır.

Özellik Değer
Kabul edilen değerler: Provider, ProviderNoRbac, Template
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 deployment tenant wait

Bir dağıtım koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az deployment tenant wait --name
                          [--acquire-policy-token]
                          [--change-reference]
                          [--created]
                          [--custom]
                          [--deleted]
                          [--exists]
                          [--interval]
                          [--timeout]
                          [--updated]

Örnekler

Bir dağıtım koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. (autogenerated)

az deployment tenant wait --deleted --name MyDeployment

Gerekli Parametreler

--name -n

Dağıtım adı.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

Özellik Değer
Parametre grubu: Wait Condition Arguments
--deleted

Silinene kadar bekleyin.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--exists

Kaynak var olana kadar bekleyin.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--interval

Saniye cinsinden yoklama aralığı.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: 30
--timeout

Saniye cinsinden en fazla bekleme.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 deployment tenant what-if

Kiracı kapsamında bir dağıtım What-If işlemi yürütür.

Lütfen yalnızca bir --template-file FILE | belirtin --template-uri URI | --template-spec ile ARM şablonunu girdi.

az deployment tenant what-if --location
                             [--acquire-policy-token]
                             [--change-reference]
                             [--exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
                             [--name]
                             [--no-pretty-print]
                             [--no-prompt {false, true}]
                             [--parameters]
                             [--query-string]
                             [--result-format {FullResourcePayloads, ResourceIdOnly}]
                             [--template-file]
                             [--template-spec]
                             [--template-uri]
                             [--validation-level {Provider, ProviderNoRbac, Template}]

Örnekler

Kiracı kapsamında bir dağıtım What-If işlemi yürütür.

az deployment tenant what-if --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json

ResourceIdOnly biçiminde kiracı kapsamında bir dağıtım What-If işlemi yürütür.

az deployment tenant what-if --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly

Sonucu düzgün yazdırmadan kiracı kapsamında bir dağıtım What-If işlemi yürütür.

az deployment tenant what-if --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print

Gerekli Parametreler

--location -l

Dağıtım What-If işlem meta verilerini depolama konumu.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--exclude-change-types -x

What-If sonuçların dışında tutulacak kaynak değişikliği türlerinin boşlukla ayrılmış listesi.

Özellik Değer
Kabul edilen değerler: Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported
--name -n

Dağıtım adı.

--no-pretty-print

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.

--no-prompt

ARM şablonu için eksik parametreler istemini devre dışı bırakma seçeneği. Değer true olduğunda, kullanıcıların eksik parametre sağlamasını gerektiren istem yoksayılır. Varsayılan değer yanlıştır.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--parameters -p

Dağıtım parametresi değerlerini sağlayın.

Parametreler @{path} söz dizimi, JSON dizesi veya <KEY=VALUE> çiftleri kullanılarak bir dosyadan 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.

--query-string -q

Bağlantılı şablonlar söz konusu olduğunda template-uri ile kullanılacak sorgu dizesi (SAS belirteci).

--result-format -r

What-If sonuçlarının biçimi.

Özellik Değer
Default value: FullResourcePayloads
Kabul edilen değerler: FullResourcePayloads, ResourceIdOnly
--template-file -f

Şablon dosyasının veya Bicep dosyasının yolu.

--template-spec -s

Şablon belirtim kaynak kimliği.

--template-uri -u

Şablon dosyasının URI'sini.

--validation-level

Dağıtım doğrulama düzeyi. "Sağlayıcı" (varsayılan), "Şablon" veya "ProviderNoRbac" olarak ayarlanabilir. "Sağlayıcı" doğrulama düzeyiyle ARM tam doğrulama gerçekleştirir ve şablondaki tüm kaynakları dağıtmak için yeterli izniniz olup olmadığını denetler. "providerNoRbac" doğrulama düzeyiyle ARM tam doğrulama gerçekleştirir, ancak her kaynakta yalnızca okuma izinlerini denetler. "Şablon" doğrulama düzeyiyle yalnızca statik doğrulama gerçekleştirilir: denetim öncesi ve izin denetimleri atlanır.

Özellik Değer
Kabul edilen değerler: Provider, ProviderNoRbac, Template
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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