az deployment mg

Yönetim grubunda Azure Resource Manager şablonu dağıtımlarını yönetin.

Komutlar

az deployment mg cancel

Yönetim grubunda dağıtımı iptal etme.

az deployment mg create

Yönetim grubunda bir dağıtım başlatın.

az deployment mg delete

Yönetim grubundaki bir dağıtımı silin.

az deployment mg export

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

az deployment mg list

Dağıtımları yönetim grubunda listeleyin.

az deployment mg show

Yönetim grubunda bir dağıtım gösterin.

az deployment mg validate

Bir şablonun yönetim grubunda geçerli olup olmadığını doğrulayın.

az deployment mg wait

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

az deployment mg what-if

Yönetim grubu kapsamında bir dağıtım What-If işlemi yürütür.

az deployment mg cancel

Yönetim grubunda dağıtımı iptal etme.

az deployment mg cancel --management-group-id
                        --name

Örnekler

Yönetim grubunda dağıtımı iptal etme.

az deployment mg cancel -m testmg -n deployment01

Gerekli Parametreler

--management-group-id -m

Yönetim grubu kimliği.

--name -n

Dağıtım adı.

az deployment mg create

Yönetim grubunda 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 mg create --location
                        --management-group-id
                        [--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 bir şablon dosyasından yönetim grubunda dağıtım oluşturun.

az deployment mg create --management-group-id testrg --name rollout01 --location WestUS \
    --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json

Bir JSON dizesinden parametreleri kullanarak yerel şablon dosyasından yönetim grubunda dağıtım oluşturun.

az deployment mg create --management-group-id testmg --name rollout01 --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 yönetim grubunda dağıtım oluşturun.

az deployment mg create --management-group-id testmg --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.

--management-group-id -m

Dağıtımın oluşturulacağı yönetim grubu kimliği.

İ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 seçin.

--what-if -w

Komutunun 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. --confirm-with-what-if Ayarlandığında geçerlidir.

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

az deployment mg delete

Yönetim grubundaki bir dağıtımı silin.

az deployment mg delete --management-group-id
                        --name
                        [--no-wait]

Örnekler

Yönetim grubundaki bir dağıtımı silin.

az deployment mg delete -m testmg -n deployment01

Gerekli Parametreler

--management-group-id -m

Yönetim grubu kimliği.

--name -n

Dağıtım adı.

İsteğe Bağlı Parametreler

--no-wait

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

az deployment mg export

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

az deployment mg export --management-group-id
                        --name

Örnekler

Yönetim grubunda dağıtım için kullanılan şablonu dışarı aktarın.

az deployment mg export --management-group-id testmg --name MyDeployment

Gerekli Parametreler

--management-group-id -m

Yönetim grubu kimliği.

--name -n

Dağıtım adı.

az deployment mg list

Dağıtımları yönetim grubunda listeleyin.

az deployment mg list --management-group-id
                      [--filter]

Örnekler

Dağıtımları yönetim grubunda listeleyin.

az deployment mg list -m testmg

Gerekli Parametreler

--management-group-id -m

Yönetim grubu kimliği.

İ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 mg show

Yönetim grubunda bir dağıtım gösterin.

az deployment mg show --management-group-id
                      --name

Örnekler

Yönetim grubunda bir dağıtım gösterin.

az deployment mg show -m testmg -n deployment01

Gerekli Parametreler

--management-group-id -m

Yönetim grubu kimliği.

--name -n

Dağıtım adı.

az deployment mg validate

Bir şablonun yönetim grubunda 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 mg validate --location
                          --management-group-id
                          [--handle-extended-json-format]
                          [--name]
                          [--no-prompt {false, true}]
                          [--parameters]
                          [--query-string]
                          [--template-file]
                          [--template-spec]
                          [--template-uri]

Örnekler

Bir şablonun yönetim grubunda geçerli olup olmadığını doğrulayın.

az deployment mg validate --management-group-id testmg --location WestUS --template-file {template-file}

Bir şablonun yönetim grubunda geçerli olup olmadığını doğrulayın. (otomatik olarak oluşturulur)

az deployment mg validate --location WestUS --management-group-id testmg --name mydeployment --parameters @myparameters.json --template-file azuredeploy.json

Gerekli Parametreler

--location -l

Dağıtım meta verilerini depolama konumu.

--management-group-id -m

Dağıtımın oluşturulacağı yönetim grubu kimliği.

İ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 seçin.

az deployment mg wait

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

az deployment mg wait --management-group-id
                      --name
                      [--created]
                      [--custom]
                      [--deleted]
                      [--exists]
                      [--interval]
                      [--timeout]
                      [--updated]

Gerekli Parametreler

--management-group-id -m

Yönetim grubu kimliği.

--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 en fazla bekleme.

varsayılan değer: 3600
--updated

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

az deployment mg what-if

Yönetim grubu 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 mg what-if --location
                         --management-group-id
                         [--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

Yönetim grubunda dağıtım What-If işlemi yürütür.

az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json

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

az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly

Sonucu oldukça yazdırmadan bir yönetim grubunda dağıtım What-If işlemi yürütür.

az deployment mg what-if --management-group-id testmg --location westus --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print

Gerekli Parametreler

--location -l

Dağıtım meta verilerini depolama konumu.

--management-group-id -m

Dağıtımın oluşturulacağı yönetim grubu kimliği.

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