az policy state

İlke uyumluluk durumlarını yönetin.

Komutlar

az policy state list

İlke uyumluluk durumlarını listeleyin.

az policy state summarize

İlke uyumluluk durumlarını özetleyin.

az policy state trigger-scan

Bir kapsam için ilke uyumluluk değerlendirmesi tetikleyin.

az policy state list

İlke uyumluluk durumlarını listeleyin.

az policy state list [--all]
                     [--apply]
                     [--expand]
                     [--filter]
                     [--from]
                     [--management-group]
                     [--namespace]
                     [--order-by]
                     [--parent]
                     [--policy-assignment]
                     [--policy-definition]
                     [--policy-set-definition]
                     [--query-examples]
                     [--resource]
                     [--resource-group]
                     [--resource-type]
                     [--select]
                     [--subscription]
                     [--to]
                     [--top]

Örnekler

Geçerli abonelik kapsamındaki en son ilke durumlarını alın.

az policy state list

Geçerli abonelik kapsamındaki tüm ilke durumlarını alır.

az policy state list --all

Yönetim grubu kapsamındaki en son ilke durumlarını alın.

az policy state list -m "myMg"

Geçerli abonelikteki kaynak grubu kapsamındaki en son ilke durumlarını alın.

az policy state list -g "myRg"

Kaynak KIMLIĞI kullanarak bir kaynak için en son ilke durumlarını alın.

az policy state list --resource "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup /providers/Microsoft.EventHub/namespaces/myns1/eventhubs/eh1/consumergroups/cg1"

Kaynak adı kullanarak bir kaynak için en son ilke durumlarını alın.

az policy state list --resource "myKeyVault" --namespace "Microsoft.KeyVault" --resource-type "vaults" -g "myresourcegroup"

Kaynak adı ' nı kullanarak iç içe bir kaynak için en son ilke durumlarını alın.

az policy state list --resource "myRule1" --namespace "Microsoft.Network" --resource-type "securityRules" --parent "networkSecurityGroups/mysecuritygroup1" -g "myresourcegroup"

Geçerli abonelikteki bir ilke kümesi tanımı için en son ilke durumlarını alın.

az policy state list -s "fff58873-fff8-fff5-fffc-fffbe7c9d697"

Geçerli abonelikteki bir ilke tanımı için en son ilke durumlarını alın.

az policy state list -d "fff69973-fff8-fff5-fffc-fffbe7c9d698"

Geçerli abonelikte ilke atamasının en son ilke durumlarını alın.

az policy state list -a "ddd8ef92e3714a5ea3d208c1"

Geçerli abonelikte belirtilen kaynak grubunda bir ilke ataması için en son ilke durumlarını alın.

az policy state list -g "myRg" -a "ddd8ef92e3714a5ea3d208c1"

Geçerli abonelikte en son 5 ilke durumunu, özelliklerin bir alt kümesini seçip sıralamayı özelleştirmeyi öğrenin.

az policy state list --top 5 --order-by "timestamp desc, policyAssignmentName asc" --select "timestamp, resourceId, policyAssignmentId, policySetDefinitionId, policyDefinitionId"

Özel bir zaman aralığı boyunca geçerli abonelikte en son ilke durumlarını alın.

az policy state list --from "2018-03-08T00:00:00Z" --to "2018-03-15T00:00:00Z"

Geçerli abonelikteki en son ilke durumlarını, bazı özellik değerlerine göre sonuçlara göre alır.

az policy state list --filter "(policyDefinitionAction eq 'deny' or policyDefinitionAction eq 'audit') and resourceLocation ne 'eastus'"

Geçerli abonelikteki en son ilke durumlarının sayısını alın.

az policy state list --apply "aggregate($count as numberOfRecords)"

Geçerli abonelikte, bazı özelliklere göre sonuçları toplayarak en son ilke durumlarını alın.

az policy state list --apply "groupby((policyAssignmentId, policySetDefinitionId, policyDefinitionReferenceId, policyDefinitionId), aggregate($count as numStates))"

Geçerli abonelikteki en son ilke durumlarını, bazı özelliklere göre gruplandırma sonuçlarına alın.

az policy state list --apply "groupby((policyAssignmentName, resourceId))"

Geçerli abonelikteki en son ilke durumlarını, birden çok gruplandırma belirten bazı özelliklere göre sonuçları toplayarak elde edin.

az policy state list --apply "groupby((policyAssignmentId, policySetDefinitionId, policyDefinitionReferenceId, policyDefinitionId, resourceId))/groupby((policyAssignmentId, policySetDefinitionId, policyDefinitionReferenceId, policyDefinitionId), aggregate($count as numNonCompliantResources))"

İlke değerlendirme ayrıntıları dahil olmak üzere bir kaynağın en son ilke durumlarını alın.

az policy state list --resource "myKeyVault" --namespace "Microsoft.KeyVault" --resource-type "vaults" -g "myresourcegroup" --expand PolicyEvaluationDetails

İsteğe Bağlı Parametreler

--all

Belirtilen zaman aralığı içinde yalnızca en son yerine tüm ilke durumlarını alın.

--apply

OData gösterimini kullanarak toplamalar için ifade uygulayın.

--expand

OData gösterimini kullanarak ifadeyi genişletin.

--filter

OData gösterimini kullanarak filtre ifadesi.

--from

ISO 8601 ile sorgulama yapılacak aralığın başlangıç saatini belirten zaman damgası.

--management-group -m

Yönetim grubunun adı.

--namespace

Sağlayıcı ad alanı (örn: Microsoft. Provider).

--order-by

OData gösterimi kullanarak ifade sıralaması.

--parent

Üst yol (örn: resourceTypeA/nameA/resourceTypeB/nameB).

--policy-assignment -a

İlke atamasının adı.

--policy-definition -d

İlke tanımının adı.

--policy-set-definition -s

İlke kümesi tanımının adı.

--query-examples

Sizin için JMESPath dizesi önerilir. Sonuçları görmek için, sorgudan birini kopyalayabilir ve çift tırnak işaretleri içine sorgu parametresini sonra yapıştırabilirsiniz. Bu anahtar sözcüklere göre öneri verebilmemiz için bir veya daha fazla konumsal anahtar sözcük ekleyebilirsiniz.

--resource

Kaynak KIMLIĞI veya kaynak adı. Bir ad verilirse, lütfen kaynak grubunu ve diğer ilgili kaynak kimliği bağımsız değişkenlerini belirtin.

--resource-group -g

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

--resource-type

Kaynak türü (örn: resourceTypeC).

--select

OData gösterimini kullanarak ifade seçin.

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--to

ISO 8601 ile sorgulama yapılacak aralığın bitiş saatini belirten zaman damgası.

--top

Döndürülecek en fazla kayıt sayısı.

az policy state summarize

İlke uyumluluk durumlarını özetleyin.

az policy state summarize [--filter]
                          [--from]
                          [--management-group]
                          [--namespace]
                          [--parent]
                          [--policy-assignment]
                          [--policy-definition]
                          [--policy-set-definition]
                          [--resource]
                          [--resource-group]
                          [--resource-type]
                          [--subscription]
                          [--to]
                          [--top]

Örnekler

Geçerli abonelik kapsamında, en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize

Yönetim grubu kapsamındaki en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize -m "myMg"

Geçerli abonelikteki kaynak grubu kapsamında en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize -g "myRg"

Kaynak KIMLIĞI kullanarak bir kaynak için en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize --resource "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup /providers/Microsoft.EventHub/namespaces/myns1/eventhubs/eh1/consumergroups/cg1"

Kaynak adı kullanarak bir kaynak için en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize --resource "myKeyVault" --namespace "Microsoft.KeyVault" --resource-type "vaults" -g "myresourcegroup"

Kaynak adı ' nı kullanarak iç içe geçmiş bir kaynak için en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize --resource "myRule1" --namespace "Microsoft.Network" --resource-type "securityRules" --parent "networkSecurityGroups/mysecuritygroup1" -g "myresourcegroup"

Geçerli abonelikteki bir ilke kümesi tanımı için en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize -s "fff58873-fff8-fff5-fffc-fffbe7c9d697"

Geçerli abonelikteki bir ilke tanımı için en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize -d "fff69973-fff8-fff5-fffc-fffbe7c9d698"

Geçerli abonelikteki bir ilke ataması için en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize -a "ddd8ef92e3714a5ea3d208c1"

Geçerli abonelikte belirtilen kaynak grubunda bir ilke ataması için en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize -g "myRg" -a "ddd8ef92e3714a5ea3d208c1"

Geçerli abonelikte en son uyumlu olmayan ilke durumlarının özetini alın ve atamaların özetini en iyi 5 olarak kısıtlar.

az policy state summarize --top 5

Özel bir zaman aralığı için geçerli abonelikte en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize --from "2018-03-08T00:00:00Z" --to "2018-03-15T00:00:00Z"

Bazı özellik değerlerine bağlı olarak geçerli abonelik filtrelemesinde en son uyumlu olmayan ilke durumlarının özetini alın.

az policy state summarize --filter "(policyDefinitionAction eq 'deny' or policyDefinitionAction eq 'audit') and resourceLocation ne 'eastus'"

İsteğe Bağlı Parametreler

--filter

OData gösterimini kullanarak filtre ifadesi.

--from

ISO 8601 ile sorgulama yapılacak aralığın başlangıç saatini belirten zaman damgası.

--management-group -m

Yönetim grubunun adı.

--namespace

Sağlayıcı ad alanı (örn: Microsoft. Provider).

--parent

Üst yol (örn: resourceTypeA/nameA/resourceTypeB/nameB).

--policy-assignment -a

İlke atamasının adı.

--policy-definition -d

İlke tanımının adı.

--policy-set-definition -s

İlke kümesi tanımının adı.

--resource

Kaynak KIMLIĞI veya kaynak adı. Bir ad verilirse, lütfen kaynak grubunu ve diğer ilgili kaynak kimliği bağımsız değişkenlerini belirtin.

--resource-group -g

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

--resource-type

Kaynak türü (örn: resourceTypeC).

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--to

ISO 8601 ile sorgulama yapılacak aralığın bitiş saatini belirten zaman damgası.

--top

Döndürülecek en fazla kayıt sayısı.

az policy state trigger-scan

Bir kapsam için ilke uyumluluk değerlendirmesi tetikleyin.

az policy state trigger-scan [--no-wait]
                             [--resource-group]
                             [--subscription]

Örnekler

Geçerli abonelik kapsamında ilke uyumluluğu değerlendirmesi tetikleyin.

az policy state trigger-scan

Bir kaynak grubu için ilke uyumluluk değerlendirmesi tetikleyin.

az policy state trigger-scan -g "myRg"

Bir kaynak grubu için ilke uyumluluk değerlendirmesi tetikleyip tamamlanmasını beklemeyin.

az policy state trigger-scan -g "myRg" --no-wait

İsteğe Bağlı Parametreler

--no-wait

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

--resource-group -g

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

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .