az blueprint

Not

Bu başvuru, Azure CLI (sürüm 2.3.0 veya üzeri) için şema uzantısının bir parçasıdır. Uzantı, bir az blueprint komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Şemayı yönetme komutları.

Komutlar

az blueprint artifact

Şema yapıtlarını yönetme komutları.

az blueprint artifact delete

Şema yapıtlarını silme.

az blueprint artifact list

Belirli bir şema tanımı için yapıtları listeleme.

az blueprint artifact policy

Şema ilkesi atama yapıtlarını yönetme komutları.

az blueprint artifact policy create

Şema ilkesi yapıtı oluşturma.

az blueprint artifact policy update

Şema ilkesi yapıtlarını güncelleştirin.

az blueprint artifact role

Şema rolü atama yapıtlarını yönetme komutları.

az blueprint artifact role create

Şema rolü yapıtı oluşturma.

az blueprint artifact role update

Şema rolü yapıtlarını güncelleştirin.

az blueprint artifact show

Şema yapıtı alın.

az blueprint artifact template

Şema ARM şablonu yapıtlarını yönetme komutları.

az blueprint artifact template create

Şema kolu yapıtı oluşturma.

az blueprint artifact template update

Şema kolu yapıtlarını güncelleştirin.

az blueprint assignment

Şema atamasını yönetme komutları.

az blueprint assignment create

Şema ataması oluşturun.

az blueprint assignment delete

Şema ataması silme.

az blueprint assignment list

Abonelik içindeki şema atamalarını listeleme.

az blueprint assignment show

Şema ataması alın.

az blueprint assignment update

Şema ataması güncelleştirme.

az blueprint assignment wait

Şema Atamasının bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az blueprint assignment who

Şema Servie Asıl Adı objectId değerini alın.

az blueprint create

Şema tanımı oluşturma.

az blueprint delete

Şema tanımını silme.

az blueprint export

Şema tanımını ve yapıtlarını json dosyalarına aktarın.

az blueprint import

Json dosyalarının bir doğrudan örneğinden şema tanımını ve yapıtlarını içeri aktarın.

az blueprint list

Şema tanımlarını listeleyin.

az blueprint publish

Şema tanımının yeni bir sürümünü en son yapıtlarla yayımlayın. Yayımlanan şema tanımları sabittir.

az blueprint resource-group

Şema kaynak grubu yapıtlarını yönetme komutları.

az blueprint resource-group add

Şemaya bir kaynak grubu yapıtı ekleyin.

az blueprint resource-group list

Şema kaynak grubu yapıtlarını listeleyin.

az blueprint resource-group remove

Şema kaynak grubu yapıtlarını kaldırma.

az blueprint resource-group show

Şema kaynak grubu yapıtlarını göster.

az blueprint resource-group update

Şema kaynak grubu yapıtlarını güncelleştirin.

az blueprint show

Şema tanımını alın.

az blueprint update

Şema tanımını güncelleştirme.

az blueprint version

Yayımlanan şema sürümlerini yönetme komutları.

az blueprint version artifact

Yayımlanan şema yapıtlarını yönetme komutları.

az blueprint version artifact list

Yayımlanmış şemanın bir sürümü için yapıtları listeleme.

az blueprint version artifact show

Yayımlanmış şema için yapıtı gösterme.

az blueprint version delete

Şemanın yayımlanmış bir sürümünü silme.

az blueprint version list

Verilen şema tanımının yayımlanan sürümlerini listeleyin.

az blueprint version show

Şemanın yayımlanmış bir sürümünü alın.

az blueprint create

Şema tanımı oluşturma.

az blueprint create --name
                    [--description]
                    [--display-name]
                    [--management-group]
                    [--parameters]
                    [--resource-groups]
                    [--subscription]
                    [--target-scope {managementGroup, subscription}]
                    [--versions]

Örnekler

Abonelik şeması oluşturma

az blueprint create --subscription MySubscription --name \
MyBlueprint --description \
"blueprint contains all artifacts" --target-scope \
subscription

Yönetim grubu şeması oluşturma

az blueprint create --management-group MyManagementGroup --name \
MyBlueprint --description \
"blueprint contains all artifact" --target-scope \
subscription

Gerekli Parametreler

--name -n

Şema tanımının adı.

İsteğe Bağlı Parametreler

--description

Bu kaynağı çok satırlı olarak açıklayın.

--display-name

Tek satırlık dize bu kaynağı açıklar.

--management-group -m

Şemanın kapsamı için yönetim grubunu kullanın.

--parameters -p

Bu şema tanımı için gereken parametreler. Bu bir JSON dizesi veya JSON dosya yolu olabilir.

--resource-groups

Bu şema tanımı tarafından tanımlanan kaynak grubu yer tutucuları. Beklenen değer: json-string/@json-file.

--subscription -s

Şemanın kapsamı için aboneliği kullanın. --management-group belirtilmezse kapsam olarak --subscription değeri veya varsayılan abonelik kullanılır.

--target-scope

Bu şema tanımının atanabileceği kapsam.

kabul edilen değerler: managementGroup, subscription
varsayılan değer: subscription
--versions

Bu şema tanımının yayımlanmış sürümleri. Beklenen değer: json-string/@json-file.

az blueprint delete

Şema tanımını silme.

az blueprint delete --name
                    [--management-group]
                    [--subscription]
                    [--yes]

Örnekler

Yönetim grubu şemasını silme

az blueprint delete --management-group MyManagementGroup --name \
MyBlueprint

Abonelik şemasını silme

az blueprint delete --subscription MySubscription --name \
MyBlueprint

Gerekli Parametreler

--name -n

Şema tanımının adı.

İsteğe Bağlı Parametreler

--management-group -m

Şemanın kapsamı için yönetim grubunu kullanın.

--subscription -s

Şemanın kapsamı için aboneliği kullanın. --management-group belirtilmezse kapsam olarak --subscription değeri veya varsayılan abonelik kullanılır.

--yes -y

Onay isteminde bulunmayın.

az blueprint export

Şema tanımını ve yapıtlarını json dosyalarına aktarın.

az blueprint export --name
                    --output-path
                    [--management-group]
                    [--subscription]
                    [--yes]

Örnekler

Şema tanımını ve yapıtlarını dışarı aktarma

az blueprint export --name MyBlueprint \
--output-path "path/to/blueprint/directory"

Gerekli Parametreler

--name -n

Dışarı aktaracak şema tanımının adı.

--output-path

Şemanın ve yapıtların json tanımları için dizin yolu. Şema tanım dosyası blueprint.json olarak adlandırılır. Artifacts json dosyaları artifacts adlı bir alt dizinde olacaktır.

İsteğe Bağlı Parametreler

--management-group -m

Şemanın kapsamı için yönetim grubunu kullanın.

--subscription -s

Şemanın kapsamı için aboneliği kullanın. --management-group belirtilmezse kapsam olarak --subscription değeri veya varsayılan abonelik kullanılır.

--yes -y

Kullanıcı onaylarını atlayın. Ayarlandığında, dizin yoksa oluşturulur. Dizin varsa ve içeriği varsa, dizinin üzerine yazılır. Ayarlanmadıysa, kullanıcıdan devam etmek için izin istenir.

az blueprint import

Json dosyalarının bir doğrudan örneğinden şema tanımını ve yapıtlarını içeri aktarın.

az blueprint import --input-path
                    --name
                    [--management-group]
                    [--subscription]
                    [--yes]

Örnekler

Şema tanımını ve yapıtlarını içeri aktarma

az blueprint import --name MyBlueprint \
--input-path "path/to/blueprint/directory"

Gerekli Parametreler

--input-path

Şemanın ve yapıtların json tanımları için dizin yolu. Şema tanımı dosyasının adı blueprint.json olmalıdır. Artifacts json dosyaları artifacts adlı bir alt dizinde olmalıdır.

--name -n

Şema tanımının adı.

İsteğe Bağlı Parametreler

--management-group -m

Şemanın kapsamı için yönetim grubunu kullanın.

--subscription -s

Şemanın kapsamı için aboneliği kullanın. --management-group belirtilmezse kapsam olarak --subscription değeri veya varsayılan abonelik kullanılır.

--yes -y

Onay isteminde bulunmayın.

az blueprint list

Şema tanımlarını listeleyin.

az blueprint list [--management-group]
                  [--subscription]

Örnekler

Yönetim grubundaki şemaları listeleme

az blueprint list --management-group MyManagementGroup

Abonelikteki şemaları listeleme

az blueprint list --subscription MySubscription

İsteğe Bağlı Parametreler

--management-group -m

Şemanın kapsamı için yönetim grubunu kullanın.

--subscription -s

Şemanın kapsamı için aboneliği kullanın. --management-group belirtilmezse kapsam olarak --subscription değeri veya varsayılan abonelik kullanılır.

az blueprint publish

Şema tanımının yeni bir sürümünü en son yapıtlarla yayımlayın. Yayımlanan şema tanımları sabittir.

az blueprint publish --blueprint-name
                     --version
                     [--change-notes]
                     [--management-group]
                     [--subscription]

Örnekler

Yönetim grubu şeması yayımlama

az blueprint publish --management-group MyManagementGroup --blueprint-name \
MyBlueprint --version v2

Abonelik şeması yayımlama

az blueprint publish --subscription MySubscription \
--blueprint-name MyBlueprint \
--version v2

Gerekli Parametreler

--blueprint-name

Şema tanımının adı.

--version

Yayımlanan şema tanımının sürümü.

İsteğe Bağlı Parametreler

--change-notes

Sürüme özgü değişiklik notları.

--management-group -m

Şemanın kapsamı için yönetim grubunu kullanın.

--subscription -s

Şemanın kapsamı için aboneliği kullanın. --management-group belirtilmezse kapsam olarak --subscription değeri veya varsayılan abonelik kullanılır.

az blueprint show

Şema tanımını alın.

az blueprint show --name
                  [--management-group]
                  [--subscription]

Örnekler

Yönetim grubu şemasını gösterme

az blueprint show --management-group MyManagementGroup --name \
MyBlueprint

Abonelik şemasını gösterme

az blueprint show --subscription MySubscription --name \
MyBlueprint

Gerekli Parametreler

--name -n

Şema tanımının adı.

İsteğe Bağlı Parametreler

--management-group -m

Şemanın kapsamı için yönetim grubunu kullanın.

--subscription -s

Şemanın kapsamı için aboneliği kullanın. --management-group belirtilmezse kapsam olarak --subscription değeri veya varsayılan abonelik kullanılır.

az blueprint update

Şema tanımını güncelleştirme.

az blueprint update --name
                    [--add]
                    [--description]
                    [--display-name]
                    [--force-string]
                    [--management-group]
                    [--parameters]
                    [--remove]
                    [--resource-groups]
                    [--set]
                    [--subscription]
                    [--target-scope {managementGroup, subscription}]
                    [--versions]

Gerekli Parametreler

--name -n

Şema tanımının adı.

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON string>.

--description

Bu kaynağı çok satırlı olarak açıklayın.

--display-name

Tek satırlık dize bu kaynağı açıklar.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--management-group -m

Şemanın kapsamı için yönetim grubunu kullanın.

--parameters -p

Bu şema tanımı için gereken parametreler. Bu bir JSON dizesi veya JSON dosya yolu olabilir.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-groups

Bu şema tanımı tarafından tanımlanan kaynak grubu yer tutucuları. Beklenen değer: json-string/@json-file.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.

--subscription -s

Şemanın kapsamı için aboneliği kullanın. --management-group belirtilmezse kapsam olarak --subscription değeri veya varsayılan abonelik kullanılır.

--target-scope

Bu şema tanımının atanabileceği kapsam.

kabul edilen değerler: managementGroup, subscription
--versions

Bu şema tanımının yayımlanmış sürümleri. Beklenen değer: json-string/@json-file.