Aracılığıyla paylaş


az blueprint assignment

Dekont

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

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

Komutlar

Name Description Tür Durum
az blueprint assignment create

Şema ataması oluşturun.

Dahili GA
az blueprint assignment delete

Şema ataması silme.

Dahili Önizleme
az blueprint assignment list

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

Dahili Önizleme
az blueprint assignment show

Şema ataması alın.

Dahili Önizleme
az blueprint assignment update

Şema ataması güncelleştirme.

Dahili GA
az blueprint assignment wait

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

Dahili GA
az blueprint assignment who

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

Dahili Önizleme

az blueprint assignment create

Şema ataması oluşturun.

az blueprint assignment create --name
                               [--blueprint-version]
                               [--description]
                               [--display-name]
                               [--identity-type {None, SystemAssigned, UserAssigned}]
                               [--location]
                               [--locks-excluded-principals]
                               [--locks-mode {AllResourcesDoNotDelete, AllResourcesReadOnly, None}]
                               [--management-group]
                               [--parameters]
                               [--resource-group-value]
                               [--subscription]
                               [--user-assigned-identity]

Örnekler

Sistem tarafından atanan yönetilen kimlikle atama

az blueprint assignment create --subscription MySubscription --name \
MyBlueprintAssignment --location eastus --identity-type SystemAssigned \
--description "Enforce pre-defined MyBlueprint to this subscription." \
--blueprint-version "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/provid \
ers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2" \
--resource-group-value artifact_name=rg-art-1 name=rg1 location=westus \
--resource-group-value artifact_name=rg-art-2 name=rg2 location=eastus \
--parameters "path/to/parameter/file" \

Kullanıcı tarafından atanan yönetilen kimlikle atama

az blueprint assignment create --subscription MySubscription --name \
MyBlueprintAssignment --location eastus --identity-type UserAssigned \
--user-assigned-identity "/subscriptions/00000000-0000-0000-0000-000000000000 \
/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"\
--description "Enforce pre-defined MyBlueprint to this subscription." \
--blueprint-version "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup \
/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2" \
--resource-group-value artifact_name=rg-art-1 name=rg1 location=eastus \
--parameters "path/to/parameter/file" \

Gerekli Parametreler

--name -n

Şema atamasının adı.

İsteğe Bağlı Parametreler

--blueprint-version

Şema tanımının yayımlanmış sürümünün kaynak kimliği.

--description

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

--display-name

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

--identity-type

Yönetilen kimliğin türü.

kabul edilen değerler: None, SystemAssigned, UserAssigned
varsayılan değer: SystemAssigned
--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--locks-excluded-principals

Şema kilitlerinin dışında tutulan AAD sorumlularının listesi. En fazla 5 sorumluya izin verilir.

--locks-mode

Kilit modu.

kabul edilen değerler: AllResourcesDoNotDelete, AllResourcesReadOnly, None
--management-group -m

Şema atamasının hedef kapsamı için yönetim grubunu kullanın. Gelecekte kullanılmak üzere ayrılmıştır. Bunun yerine --subscription kullanın.

--parameters -p

Şema ataması parametre değerleri. Bu bir JSON dizesi veya JSON dosya yolu olabilir.

--resource-group-value

Kaynak grubu için Key=Değer çiftleri. Anahtarlar arasında 'artifact_name'(gerekli), 'name', 'location' bulunur.

--subscription -s

Şema atamasının hedef kapsamı için aboneliği kullanın. Seçenek belirtilmezse varsayılan susbcription kullanılır.

--user-assigned-identity

Kaynakla ilişkili kullanıcı tarafından atanan yönetilen kimlik.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az blueprint assignment delete

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Şema ataması silme.

az blueprint assignment delete --name
                               [--delete-behavior {all, none}]
                               [--management-group]
                               [--subscription]
                               [--yes]

Örnekler

Atamayı silme

az blueprint assignment delete --subscription MySubscription --name MyBlueprintAssignment

Gerekli Parametreler

--name -n

Şema atamasının adı.

İsteğe Bağlı Parametreler

--delete-behavior

deleteBehavior=all olduğunda, şema ataması tarafından oluşturulan kaynaklar silinir.

kabul edilen değerler: all, none
--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 istemde bulunmayın.

varsayılan değer: 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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az blueprint assignment list

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

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

az blueprint assignment list [--management-group]
                             [--max-items]
                             [--next-token]
                             [--subscription]

Örnekler

Atamaları listeleme

az blueprint assignment list --subscription MySubscription

İsteğe Bağlı Parametreler

--management-group -m

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

--max-items

Komutun çıkışında döndürülecek toplam öğe sayısı. Kullanılabilir öğelerin toplam sayısı belirtilen değerden fazlaysa, komutun çıkışında bir belirteç sağlanır. Sayfalandırmayı sürdürmek için sonraki komutun bağımsız değişkeninde --next-token belirteç değerini sağlayın.

--next-token

Sayfalandırmanın nereden başlatılacağını belirtmek için belirteç. Bu, daha önce kesilmiş bir yanıttan alınan belirteç değeridir.

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az blueprint assignment show

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Şema ataması alın.

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

Örnekler

Ödevi gösterme

az blueprint assignment show --subscription MySubscription --name MyBlueprintAssignment

Gerekli Parametreler

--name -n

Şema ataması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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az blueprint assignment update

Şema ataması güncelleştirme.

az blueprint assignment update --name
                               [--blueprint-version]
                               [--description]
                               [--display-name]
                               [--identity-type {None, SystemAssigned, UserAssigned}]
                               [--location]
                               [--locks-excluded-principals]
                               [--locks-mode {AllResourcesDoNotDelete, AllResourcesReadOnly, None}]
                               [--management-group]
                               [--parameters]
                               [--resource-group-value]
                               [--subscription]
                               [--user-assigned-identity]

Gerekli Parametreler

--name -n

Şema atamasının adı.

İsteğe Bağlı Parametreler

--blueprint-version

Şema tanımının yayımlanmış sürümünün kaynak kimliği.

--description

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

--display-name

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

--identity-type

Yönetilen kimliğin türü.

kabul edilen değerler: None, SystemAssigned, UserAssigned
--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--locks-excluded-principals

Şema kilitlerinin dışında tutulan AAD sorumlularının listesi. En fazla 5 sorumluya izin verilir.

--locks-mode

Kilit modu.

kabul edilen değerler: AllResourcesDoNotDelete, AllResourcesReadOnly, None
--management-group -m

Şema atamasının hedef kapsamı için yönetim grubunu kullanın. Gelecekte kullanılmak üzere ayrılmıştır. Bunun yerine --subscription kullanın.

--parameters -p

Şema ataması parametre değerleri. Bu bir JSON dizesi veya JSON dosya yolu olabilir.

--resource-group-value

Kaynak grubu için Key=Değer çiftleri. Anahtarlar arasında 'artifact_name'(gerekli), 'name', 'location' bulunur.

--subscription -s

Şema atamasının hedef kapsamı için aboneliği kullanın. Seçenek belirtilmezse varsayılan susbcription kullanılır.

--user-assigned-identity

Kaynakla ilişkili kullanıcı tarafından atanan yönetilen kimlik.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az blueprint assignment wait

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

az blueprint assignment wait --name
                             [--created]
                             [--custom]
                             [--deleted]
                             [--exists]
                             [--interval]
                             [--management-group]
                             [--subscription]
                             [--timeout]
                             [--updated]

Örnekler

Şema Ataması başarıyla sağlanana kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

az blueprint assignment wait --subscription MySubscription \ --name MyBlueprintAssignment --created

Gerekli Parametreler

--name -n

Şema atamasının adı.

İsteğe Bağlı Parametreler

--created

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

varsayılan değer: False
--custom

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

--deleted

Silinene kadar bekleyin.

varsayılan değer: False
--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--management-group -m

Şema atamasının hedef kapsamı için yönetim grubunu kullanın. Gelecekte kullanılmak üzere ayrılmıştır. Bunun yerine --subscription kullanın.

--subscription -s

Şema atamasının hedef kapsamı için aboneliği kullanın. Seçenek belirtilmezse varsayılan susbcription kullanılır.

--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

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

varsayılan değer: 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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az blueprint assignment who

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

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

az blueprint assignment who --name
                            [--management-group]
                            [--subscription]

Örnekler

SPN objectId alma

az blueprint assignment who --subscription MySubscription --name MyBlueprintAssignment

Gerekli Parametreler

--name -n

Şema ataması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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.