Aracılığıyla paylaş


Policy Events - List Query Results For Resource Group

Kaynak grubu altındaki kaynaklar için ilke olaylarını sorgular.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyEvents/default/queryResults?api-version=2024-10-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyEvents/default/queryResults?api-version=2024-10-01&$top={$top}&$orderby={$orderby}&$select={$select}&$from={$from}&$to={$to}&$filter={$filter}&$apply={$apply}&$skiptoken={$skiptoken}

URI Parametreleri

Name İçinde Gerekli Tür Description
policyEventsResource
path True

PolicyEventsResourceType

PolicyEvents kaynak türü altındaki sanal kaynağın adı; yalnızca "varsayılan" izin verilir.

resourceGroupName
path True

string

Kaynak grubu adı.

subscriptionId
path True

string

Microsoft Azure subscription ID.

api-version
query True

string

İstemci Api Sürümü.

$apply
query

string

Toplamalar için OData uygulama ifadesi.

$filter
query

string

OData filtre ifadesi.

$from
query

string (date-time)

Sorgulanma aralığının başlangıç zamanını belirten ISO 8601 biçimli zaman damgası. Belirtilmediğinde, hizmet kullanır ($to - 1 gün).

$orderby
query

string

OData gösterimini kullanarak ifade sıralama. "$orderby=PolicyAssignmentId, ResourceId asc" gibi isteğe bağlı "desc" (varsayılan) veya "asc" ile bir veya daha fazla virgülle ayrılmış sütun adı.

$select
query

string

OData gösterimini kullanarak ifadeyi seçin. Her kayıt üzerindeki sütunları yalnızca istenen sütunlarla sınırlar; örneğin, "$select=PolicyAssignmentId, ResourceId".

$skiptoken
query

string

Skiptoken yalnızca önceki bir yanıt nextLink öğesinin parçası olarak kısmi bir sonuç döndürdüyse sağlanır.

$to
query

string (date-time)

Sorgu için aralığın bitiş saatini belirten ISO 8601 biçimli zaman damgası. Belirtilmediğinde, hizmet istek süresini kullanır.

$top
query

integer (int32)

minimum: 0

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

Yanıtlar

Name Tür Description
200 OK

PolicyEventsQueryResults

Sorgu sonuçları.

Other Status Codes

QueryFailure

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Query at resource group scope
Query at resource group scope with next link

Query at resource group scope

Örnek isteği

POST https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourceGroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/default/queryResults?api-version=2024-10-01

Örnek yanıt

{
  "@odata.nextLink": null,
  "@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
  "@odata.count": 2,
  "value": [
    {
      "@odata.id": null,
      "@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
      "timestamp": "2018-02-07T20:43:04.6971328Z",
      "resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
      "policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
      "policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
      "effectiveParameters": null,
      "isCompliant": false,
      "subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
      "resourceType": "/Microsoft.ServiceFabric/clusters/applications",
      "resourceLocation": "eastus",
      "resourceGroup": "myResourceGroup",
      "resourceTags": "tbd",
      "policyAssignmentName": "ec62f9b2a454487296f2ccd4",
      "policyAssignmentOwner": "tbd",
      "policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
      "policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
      "policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
      "policyDefinitionAction": "audit",
      "policyDefinitionCategory": "tbd",
      "policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
      "policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
      "policySetDefinitionOwner": null,
      "policySetDefinitionCategory": null,
      "policySetDefinitionParameters": null,
      "managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
      "policyDefinitionReferenceId": "181565554491747128",
      "tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
      "principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
      "complianceState": "NonCompliant"
    },
    {
      "@odata.id": null,
      "@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
      "timestamp": "2018-02-07T20:43:04.6971328Z",
      "resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
      "policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
      "policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
      "effectiveParameters": null,
      "isCompliant": false,
      "subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
      "resourceType": "/Microsoft.ServiceFabric/clusters/applications",
      "resourceLocation": "eastus",
      "resourceGroup": "myResourceGroup",
      "resourceTags": "tbd",
      "policyAssignmentName": "ec62f9b2a454487296f2ccd4",
      "policyAssignmentOwner": "tbd",
      "policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
      "policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
      "policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
      "policyDefinitionAction": "audit",
      "policyDefinitionCategory": "tbd",
      "policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
      "policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
      "policySetDefinitionOwner": null,
      "policySetDefinitionCategory": null,
      "policySetDefinitionParameters": null,
      "managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
      "policyDefinitionReferenceId": "624540685646900425",
      "tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
      "principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
      "complianceState": "NonCompliant"
    }
  ]
}

Örnek isteği

POST https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourceGroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/default/queryResults?api-version=2024-10-01&$skiptoken=WpmWfBSvPhkAK6QD

Örnek yanıt

{
  "@odata.nextLink": null,
  "@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
  "@odata.count": 2,
  "value": [
    {
      "@odata.id": null,
      "@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
      "timestamp": "2018-02-07T20:43:04.6971328Z",
      "resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
      "policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
      "policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
      "effectiveParameters": null,
      "isCompliant": false,
      "subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
      "resourceType": "/Microsoft.ServiceFabric/clusters/applications",
      "resourceLocation": "eastus",
      "resourceGroup": "myResourceGroup",
      "resourceTags": "tbd",
      "policyAssignmentName": "ec62f9b2a454487296f2ccd4",
      "policyAssignmentOwner": "tbd",
      "policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
      "policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
      "policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
      "policyDefinitionAction": "audit",
      "policyDefinitionCategory": "tbd",
      "policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
      "policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
      "policySetDefinitionOwner": null,
      "policySetDefinitionCategory": null,
      "policySetDefinitionParameters": null,
      "managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
      "policyDefinitionReferenceId": "181565554491747128",
      "tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
      "principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
      "complianceState": "NonCompliant"
    },
    {
      "@odata.id": null,
      "@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
      "timestamp": "2018-02-07T20:43:04.6971328Z",
      "resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
      "policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
      "policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
      "effectiveParameters": null,
      "isCompliant": false,
      "subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
      "resourceType": "/Microsoft.ServiceFabric/clusters/applications",
      "resourceLocation": "eastus",
      "resourceGroup": "myResourceGroup",
      "resourceTags": "tbd",
      "policyAssignmentName": "ec62f9b2a454487296f2ccd4",
      "policyAssignmentOwner": "tbd",
      "policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
      "policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
      "policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
      "policyDefinitionAction": "audit",
      "policyDefinitionCategory": "tbd",
      "policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
      "policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
      "policySetDefinitionOwner": null,
      "policySetDefinitionCategory": null,
      "policySetDefinitionParameters": null,
      "managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
      "policyDefinitionReferenceId": "624540685646900425",
      "tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
      "principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
      "complianceState": "NonCompliant"
    }
  ]
}

Tanımlar

Name Description
ComponentEventDetails

Bileşen olayı ayrıntıları.

Error

Hata tanımı.

PolicyEvent

İlke olay kaydı.

PolicyEventsQueryResults

Sorgu sonuçları.

PolicyEventsResourceType

PolicyEvents kaynak türü altındaki sanal kaynağın adı; yalnızca "varsayılan" izin verilir.

QueryFailure

Hata yanıtı.

ComponentEventDetails

Bileşen olayı ayrıntıları.

Name Tür Description
id

string

Bileşen Kimliği.

name

string

Bileşen adı.

policyDefinitionAction

string

İlke tanımı eylemi, yani efekt.

principalOid

string

İlke olayını tetikleyen kaynak bileşeni işlemini başlatan kullanıcının asıl nesne kimliği.

tenantId

string

İlke olay kaydı için kiracı kimliği.

timestamp

string (date-time)

Bileşen ilkesi olay kaydı için zaman damgası.

type

string

Bileşen türü.

Error

Hata tanımı.

Name Tür Description
code

string

HTTP hata kodu için alt durum olarak hizmet veren hizmete özgü hata kodu.

message

string

Hatanın açıklaması.

PolicyEvent

İlke olay kaydı.

Name Tür Description
@odata.context

string

OData bağlam dizesi; meta verileri temel alarak tür bilgilerini çözümlemek için OData istemcileri tarafından kullanılır.

@odata.id

string

OData varlık kimliği; İlke olay kayıtlarının varlık kimliği olmadığından her zaman null olarak ayarlanır.

complianceState

string

Kaynağın uyumluluk durumu.

components

ComponentEventDetails[]

Bileşenler olayları yalnızca URL $expand=components yan tümcesi içerdiğinde doldurulur.

effectiveParameters

string

İlke ataması için geçerli parametreler.

isCompliant

boolean

Kaynağın değerlendirildiği ilke atamasına göre uyumlu olup olmadığını gösteren bayrak.

managementGroupIds

string

Kaynağın altında yer aldığı yönetim gruplarının hiyerarşisini temsil eden yönetim grubu kimliklerinin virgülle ayrılmış listesi.

policyAssignmentId

string

İlke atama kimliği.

policyAssignmentName

string

İlke atama adı.

policyAssignmentOwner

string

İlke ataması sahibi.

policyAssignmentParameters

string

İlke atama parametreleri.

policyAssignmentScope

string

İlke atama kapsamı.

policyDefinitionAction

string

İlke tanımı eylemi, yani efekt.

policyDefinitionCategory

string

İlke tanımı kategorisi.

policyDefinitionId

string

İlke tanımı kimliği.

policyDefinitionName

string

İlke tanımı adı.

policyDefinitionReferenceId

string

İlke ataması bir ilke kümesine yönelikse, ilke kümesinin içindeki ilke tanımının başvuru kimliği.

policySetDefinitionCategory

string

İlke ataması bir ilke kümesi içinse, ilke kümesi tanım kategorisi.

policySetDefinitionId

string

İlke ataması bir ilke kümesi içinse, ilke kümesi tanım kimliği.

policySetDefinitionName

string

İlke ataması bir ilke kümesi içinse, ilke kümesi tanım adı.

policySetDefinitionOwner

string

İlke ataması bir ilke kümesi içinse, ilke kümesi tanımı sahibi.

policySetDefinitionParameters

string

İlke ataması bir ilke kümesi içinse, ilke kümesi tanım parametreleri.

principalOid

string

İlke olayını tetikleyen kaynak işlemini başlatan kullanıcının asıl nesne kimliği.

resourceGroup

string

Kaynak grubu adı.

resourceId

string

Kaynak Kimliği.

resourceLocation

string

Kaynak konumu.

resourceTags

string

Kaynak etiketlerinin listesi.

resourceType

string

Kaynak türü.

subscriptionId

string

Abonelik Kimliği.

tenantId

string

İlke olay kaydı için kiracı kimliği.

timestamp

string (date-time)

İlke olay kaydı için zaman damgası.

PolicyEventsQueryResults

Sorgu sonuçları.

Name Tür Description
@odata.context

string

OData bağlam dizesi; meta verileri temel alarak tür bilgilerini çözümlemek için OData istemcileri tarafından kullanılır.

@odata.count

integer (int32)

minimum: 0

OData varlık sayısı; , döndürülen ilke olay kayıtlarının sayısını temsil eder.

@odata.nextLink

string

Odata sonraki bağlantı; Sonraki sonuç kümesini almak için URL.

value

PolicyEvent[]

Sorgu sonuçları.

PolicyEventsResourceType

PolicyEvents kaynak türü altındaki sanal kaynağın adı; yalnızca "varsayılan" izin verilir.

Değer Description
default

QueryFailure

Hata yanıtı.

Name Tür Description
error

Error

Hata tanımı.