Aracılığıyla paylaş


az policy assignment

İlke atamalarını yönetme.

İlke atamaları, belirli bir kaynak kapsamına ilke tanımı veya ilke kümesi tanımı uygulamak için kullanılır.

Komutlar

Name Description Tür Durum
az policy assignment create

İlke ataması oluşturun.

Core GA
az policy assignment delete

İlke atamasını silme.

Core GA
az policy assignment identity

İlke atamasının yönetilen kimliği.

Core GA
az policy assignment identity assign

Yönetilen kimlik atayın.

Core GA
az policy assignment identity remove

Yönetilen kimliği kaldırın.

Core GA
az policy assignment identity show

Yönetilen kimliği alın.

Core GA
az policy assignment list

Tüm geçerli ilke atamalarını alın.

Core GA
az policy assignment non-compliance-message

İlke ataması tarafından kullanılan uyumsuzluk iletisi.

Core GA
az policy assignment non-compliance-message create

Uyumsuzluk iletisi oluşturun.

Core GA
az policy assignment non-compliance-message delete

Uyumsuzluk iletisini silin.

Core GA
az policy assignment non-compliance-message list

Uyumsuz iletileri alma.

Core GA
az policy assignment non-compliance-message show

Uyumsuzluk iletisi alın.

Core GA
az policy assignment non-compliance-message update

Uyumsuzluk iletisini güncelleştirin.

Core GA
az policy assignment show

İlke ataması alma.

Core GA
az policy assignment update

İlke atamasını güncelleştirme.

Core GA

az policy assignment create

İlke ataması oluşturun.

Verilen kapsam ve adla bir ilke ataması oluşturun. İlke atamaları, kapsamları içinde yer alan tüm kaynaklar için geçerlidir. Örneğin, kaynak grubu kapsamında bir ilke atadığınızda, bu ilke gruptaki tüm kaynaklar için geçerlidir.

az policy assignment create [--assign-identity --mi-system-assigned --system-assigned]
                            [--definition-version]
                            [--description]
                            [--display-name]
                            [--enforcement-mode {Default, DoNotEnforce}]
                            [--identity-scope]
                            [--location]
                            [--metadata]
                            [--mi-user-assigned --user-assigned]
                            [--name]
                            [--non-compliance-messages]
                            [--not-scopes]
                            [--overrides]
                            [--params]
                            [--policy]
                            [--policy-set-definition]
                            [--resource-group]
                            [--resource-selectors]
                            [--role]
                            [--scope]

Örnekler

Kapsamda kaynak ilkesi ataması oluşturma

az policy assignment create --scope "/providers/Microsoft.Management/managementGroups/{managementGroupName}" --policy {policyName} -p "{ 'allowedLocations': { 'value': [ 'australiaeast', 'eastus', 'japaneast' ] } }"

Kaynak ilkesi ataması oluşturma ve kural parametresi değerleri sağlama

az Create a resource policy assignment and provide rule parameter values policy assignment create --policy {policyName} -p "{ 'allowedLocations': { 'value': [ 'australiaeast', 'eastus', 'japaneast' ] } }"

Sistem tarafından atanan kimlikle kaynak ilkesi ataması oluşturma

az policy assignment create --name myPolicy --policy {policyName} --mi-system-assigned --location eastus

Aboneliğe Katkıda Bulunan rolü erişimine sahip sistem tarafından atanan kimlikle kaynak ilkesi ataması oluşturma

az policy assignment create --name myPolicy --policy {policyName} --mi-system-assigned --identity-scope /subscriptions/{subscriptionId} --role Contributor --location eastus

Kullanıcı tarafından atanan kimlikle kaynak ilkesi ataması oluşturma

az policy assignment create --name myPolicy --policy {policyName} -g MyResourceGroup --mi-user-assigned myAssignedId --location westus

Zorlama moduyla kaynak ilkesi ataması oluşturma

az policy assignment create --name myPolicy --policy {policyName} --enforcement-mode DoNotEnforce

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

--assign-identity --mi-system-assigned --system-assigned

Sistem tarafından atanan yönetilen kimliği ayarlar.

Özellik Değer
Parametre grubu: Identity Arguments
--definition-version

Atanacak ilke sürümü.

Özellik Değer
Parametre grubu: Properties Arguments
--description

İlke atama açıklaması.

Özellik Değer
Parametre grubu: Properties Arguments
--display-name

İlke atamasının görünen adı.

Özellik Değer
Parametre grubu: Properties Arguments
--enforcement-mode -e

İlke ataması zorlama modu.

Özellik Değer
Parametre grubu: Properties Arguments
Default value: Default
Kabul edilen değerler: Default, DoNotEnforce
--identity-scope

Sistem tarafından atanan kimliğin erişebileceği kapsam.

--location -l

İlke atamasının konumu.

Özellik Değer
Parametre grubu: Parameters Arguments
--metadata

İlke atama meta verileri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--mi-user-assigned --user-assigned

Kullanıcı tarafından atanan yönetilen kimliği ayarlar. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Identity Arguments
--name -n

İlke atamasının adı.

--non-compliance-messages -m

Kaynağın ilkeyle neden uyumlu olmadığını açıklayan iletiler. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: non-compliance-message Arguments
--not-scopes

İlke ataması kapsamları dışlandı. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--overrides

İlkeyi geçersiz kılar. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--params -p

Atanan ilke kuralı için parametre değerleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--policy

Atanacak ilke tanımının veya ilke kümesi tanımının adı veya kaynak kimliği.

--policy-set-definition -d

Atanacak ilke tanımı veya ilke kümesi tanımı.

Özellik Değer
Parametre grubu: Properties Arguments
--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

--resource-selectors

İlkeleri kaynak özelliklerine göre filtrelemek için kaynak seçiciler listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--role

Yönetilen kimliğe atanacak rol adı veya kimliği.

--scope

İlke atamasının kapsamı.

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 policy assignment delete

İlke atamasını silme.

Verilen ad ve kapsamla ilke atamasını silin.

az policy assignment delete --name
                            [--resource-group]
                            [--scope]

Örnekler

Kapsamda ilke atamasını silme

az policy assignment delete --scope subscriptions/{subscriptionId} --name EnforceNaming

İlke atamasını silme

az policy assignment delete --name MyPolicyAssignment

Gerekli Parametreler

--name -n

İlke atamasının 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.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

--scope

İlke atamasının kapsamı.

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 policy assignment list

Tüm geçerli ilke atamalarını alın.

Verilen abonelik veya yönetim grubu için geçerli olan tüm ilke atamalarının listesini alın.

az policy assignment list [--disable-scope-strict-match {0, 1, f, false, n, no, t, true, y, yes}]
                          [--expand]
                          [--filter]
                          [--management-group]
                          [--max-items]
                          [--next-token]
                          [--resource-group]
                          [--scope]

Örnekler

Kaynak grubuna uygulanan ilke atamalarını listeleme

az policy assignment list --resource-group TestResourceGroup --filter atScope() --expand LatestDefinitionVersion, EffectiveDefinitionVersion

Bir yönetim grubuna uygulanan ilke atamalarını listeleme

az policy assignment list --management-group TestManagementGroup --filter atScope()

Aboneliğe uygulanan ilke atamalarını listeleme

az policy assignment list --filter atScope()

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

--disable-scope-strict-match -d

Üst kapsamlardan veya alt kapsamlardan devralınan ilke atamalarını dahil edin.

Özellik Değer
Kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--expand

Çıktıya eklenecek ek özellikler.

--filter

Liste sonuçlarını filtreleyin.

--management-group

Yönetim grubu.

--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 bir komutun --next-token bağımsız değişkeninde belirteç değerini sağlayın.

Özellik Değer
Parametre grubu: Pagination Arguments
--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.

Özellik Değer
Parametre grubu: Pagination Arguments
--resource-group -g

Kaynak grubu.

--scope

Geçerli ilke atamalarının listelendiği kapsam. Kapsam sağlanmazsa, kapsam zımni veya belirtilen abonelik olur.

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 policy assignment show

İlke ataması alma.

Verilen ad ve kapsamla tek bir ilke atamasının ayrıntılarını alın ve gösterin.

az policy assignment show --name
                          [--expand]
                          [--resource-group]
                          [--scope]

Örnekler

Kaynak ilkesi atamasını gösterme

az policy assignment show --name MyPolicyAssignment

Gerekli Parametreler

--name -n

İlke atamasının 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.

--expand

Çıktıya eklenecek ek özellikler.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

--scope

İlke atamasının kapsamı.

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 policy assignment update

İlke atamasını güncelleştirme.

Verilen özellik değerlerini uygulayarak ilke atamasını verilen ad ve kapsamla güncelleştirin.

az policy assignment update --name
                            [--add]
                            [--definition-version]
                            [--description]
                            [--display-name]
                            [--enforcement-mode {Default, DoNotEnforce}]
                            [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                            [--location]
                            [--metadata]
                            [--non-compliance-messages]
                            [--not-scopes]
                            [--overrides]
                            [--params]
                            [--policy]
                            [--policy-set-definition]
                            [--remove]
                            [--resource-group]
                            [--resource-selectors]
                            [--scope]
                            [--set]

Örnekler

Kaynak ilkesi ataması açıklamasını güncelleştirme

az policy assignment update --name myPolicy --description 'My policy description'

Gerekli Parametreler

--name -n

İlke atamasının 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.

--add

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

Özellik Değer
Parametre grubu: Generic Update Arguments
--definition-version

Atanacak ilke sürümü.

Özellik Değer
Parametre grubu: Properties Arguments
--description

İlke atama açıklaması.

Özellik Değer
Parametre grubu: Properties Arguments
--display-name

İlke atamasının görünen adı.

Özellik Değer
Parametre grubu: Properties Arguments
--enforcement-mode -e

İlke ataması zorlama modu.

Özellik Değer
Parametre grubu: Properties Arguments
Kabul edilen değerler: Default, DoNotEnforce
--force-string

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--location -l

İlke atamasının konumu.

Özellik Değer
Parametre grubu: Parameters Arguments
--metadata

İlke atama meta verileri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--non-compliance-messages -m

Kaynağın ilkeyle neden uyumlu olmadığını açıklayan iletiler. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: non-compliance-message Arguments
--not-scopes

İlke ataması kapsamları dışlandı. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--overrides

İlke özellik değerini geçersiz kılar. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--params -p

Atanan ilke kuralı için parametre değerleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--policy

Atanacak ilke tanımının veya ilke kümesi tanımının adı veya kaynak kimliği.

--policy-set-definition -d

Atanacak ilke tanımı veya ilke kümesi tanımı.

Özellik Değer
Parametre grubu: Properties Arguments
--remove

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

Özellik Değer
Parametre grubu: Generic Update Arguments
--resource-group -g

Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.

--resource-selectors

İlkeleri kaynak özelliklerine göre filtrelemek için kaynak seçiciler listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Özellik Değer
Parametre grubu: Properties Arguments
--scope

İlke atamasının kapsamı.

--set

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

Özellik Değer
Parametre grubu: Generic Update 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