az deployment sub

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

Komutlar

az deployment sub cancel

Abonelik kapsamında dağıtımı iptal etme.

az deployment sub create

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

az deployment sub delete

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

az deployment sub export

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

az deployment sub list

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

az deployment sub show

Bir dağıtımı abonelik kapsamında gösterin.

az deployment sub validate

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

az deployment sub wait

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

az deployment sub what-if

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

az deployment sub cancel

Abonelik kapsamında dağıtımı iptal etme.

az deployment sub cancel --name

Örnekler

Abonelik kapsamında dağıtımı iptal etme.

az deployment sub cancel -n deployment01

Gerekli Parametreler

--name -n

Dağıtım adı.

az deployment sub create

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

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

az deployment sub create --location
                         [--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]
                         [--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 abonelik kapsamında bir dağıtım oluşturun.

az deployment sub create --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json

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

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

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

az deployment sub create --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

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

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 false'tur.

kabul edilen değerler: false, true
--no-wait

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

--parameters -p

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

--proceed-if-no-change

What-If sonucu 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 belirtimi kaynak kimliği.

--template-uri -u

Şablon dosyasının URI'sini.

--what-if -w

Komutuna what-If dağıtımını ç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.

kabul edilen değerler: Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported
--what-if-result-format -r

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

kabul edilen değerler: FullResourcePayloads, ResourceIdOnly
varsayılan değer: FullResourcePayloads

az deployment sub delete

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

az deployment sub delete --name
                         [--no-wait]

Örnekler

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

az deployment sub delete -n deployment01

Gerekli Parametreler

--name -n

Dağıtım adı.

İsteğe Bağlı Parametreler

--no-wait

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

az deployment sub export

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

az deployment sub export --name

Örnekler

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

az deployment sub export --name MyDeployment

Gerekli Parametreler

--name -n

Dağıtım adı.

az deployment sub list

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

az deployment sub list [--filter]

Örnekler

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

az deployment sub list

İsteğe Bağlı Parametreler

--filter

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

az deployment sub show

Bir dağıtımı abonelik kapsamında gösterin.

az deployment sub show --name

Örnekler

Bir dağıtımı abonelik kapsamında gösterin.

az deployment sub show -n deployment01

Gerekli Parametreler

--name -n

Dağıtım adı.

az deployment sub validate

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

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

az deployment sub validate --location
                           [--handle-extended-json-format]
                           [--name]
                           [--no-prompt {false, true}]
                           [--parameters]
                           [--query-string]
                           [--template-file]
                           [--template-spec]
                           [--template-uri]

Örnekler

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

az deployment sub validate --location westus2 --template-file {template-file}

Bir şablonun abonelik kapsamında geçerli olup olmadığını doğrulayın. (otomatik olarak oluşturulmuş)

az deployment sub validate --location westus2 --parameters MyValue=This MyArray=@array.json --template-file azuredeploy.json

Gerekli Parametreler

--location -l

Dağıtım meta verilerini depolama konumu.

İsteğe Bağlı Parametreler

--handle-extended-json-format -j

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 false'tur.

kabul edilen değerler: false, true
--parameters -p

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

--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 belirtimi kaynak kimliği.

--template-uri -u

Şablon dosyasının URI'sini.

az deployment sub wait

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

az deployment sub wait --name
                       [--created]
                       [--custom]
                       [--deleted]
                       [--exists]
                       [--interval]
                       [--timeout]
                       [--updated]

Örnekler

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

az deployment sub wait --created --name MyDeployment

Gerekli Parametreler

--name -n

Dağıtım adı.

İsteğe Bağlı Parametreler

--created

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

--custom

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

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden maksimum bekleme.

varsayılan değer: 3600
--updated

provisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.

az deployment sub what-if

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

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

az deployment sub what-if --location
                          [--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]

Örnekler

Abonelikte dağıtım What-If işlemi yürütür.

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

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

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

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

az deployment sub 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

--exclude-change-types -x

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

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 oldukça yazdırmayı 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 false'tur.

kabul edilen değerler: false, true
--parameters -p

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

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

kabul edilen değerler: FullResourcePayloads, ResourceIdOnly
varsayılan değer: FullResourcePayloads
--template-file -f

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

--template-spec -s

Şablon belirtimi kaynak kimliği.

--template-uri -u

Şablon dosyasının URI'sini.