PolicyEventsClient
Connect to PolicyEventsClient with 1 MCP tools for AI-powered API automation.
COMMUNITYBEARER0 INSTALLS
OpenAPI Specificationv3.0
{
"swagger": "2.0",
"schemes": [
"https"
],
"host": "management.azure.com",
"info": {
"title": "PolicyEventsClient",
"version": "2018-04-04",
"x-apisguru-categories": [
"cloud"
],
"x-logo": {
"url": "https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png"
},
"x-origin": [
{
"format": "swagger",
"url": "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2018-04-04/policyEvents.json",
"version": "2.0"
}
],
"x-preferred": true,
"x-providerName": "azure.com",
"x-serviceName": "policyinsights-policyEvents",
"x-tags": [
"Azure",
"Microsoft"
]
},
"produces": [
"application/json"
],
"securityDefinitions": {
"azure_auth": {
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
"description": "Azure Active Directory OAuth2 Flow",
"flow": "implicit",
"scopes": {
"user_impersonation": "impersonate your user account"
},
"type": "oauth2"
}
},
"security": [
{
"azure_auth": [
"user_impersonation"
]
}
],
"parameters": {
"apiVersionParameter": {
"description": "API version to use with the client requests.",
"in": "query",
"name": "api-version",
"required": true,
"type": "string",
"x-ms-parameter-location": "client"
},
"applyParameter": {
"description": "OData apply expression for aggregations.",
"in": "query",
"name": "$apply",
"required": false,
"type": "string",
"x-ms-client-name": "Apply",
"x-ms-parameter-grouping": {
"name": "QueryOptions"
},
"x-ms-parameter-location": "method"
},
"authorizationNamespaceParameter": {
"description": "The namespace for Microsoft Authorization resource provider; only \"Microsoft.Authorization\" is allowed.",
"enum": [
"Microsoft.Authorization"
],
"in": "path",
"name": "authorizationNamespace",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"filterParameter": {
"description": "OData filter expression.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string",
"x-ms-client-name": "Filter",
"x-ms-parameter-grouping": {
"name": "QueryOptions"
},
"x-ms-parameter-location": "method"
},
"fromParameter": {
"description": "ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day).",
"format": "date-time",
"in": "query",
"name": "$from",
"required": false,
"type": "string",
"x-ms-client-name": "From",
"x-ms-parameter-grouping": {
"name": "QueryOptions"
},
"x-ms-parameter-location": "method"
},
"managementGroupNameParameter": {
"description": "Management group name.",
"in": "path",
"name": "managementGroupName",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"managementGroupsNamespaceParameter": {
"description": "The namespace for Microsoft Management RP; only \"Microsoft.Management\" is allowed.",
"enum": [
"Microsoft.Management"
],
"in": "path",
"name": "managementGroupsNamespace",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"orderByParameter": {
"description": "Ordering expression using OData notation. One or more comma-separated column names with an optional \"desc\" (the default) or \"asc\", e.g. \"$orderby=PolicyAssignmentId, ResourceId asc\".",
"in": "query",
"name": "$orderby",
"required": false,
"type": "string",
"x-ms-client-name": "OrderBy",
"x-ms-parameter-grouping": {
"name": "QueryOptions"
},
"x-ms-parameter-location": "method"
},
"policyAssignmentNameParameter": {
"description": "Policy assignment name.",
"in": "path",
"name": "policyAssignmentName",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"policyDefinitionNameParameter": {
"description": "Policy definition name.",
"in": "path",
"name": "policyDefinitionName",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"policyEventsResourceParameter": {
"description": "The name of the virtual resource under PolicyEvents resource type; only \"default\" is allowed.",
"enum": [
"default"
],
"in": "path",
"name": "policyEventsResource",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"policySetDefinitionNameParameter": {
"description": "Policy set definition name.",
"in": "path",
"name": "policySetDefinitionName",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"resourceGroupNameParameter": {
"description": "Resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"resourceIdParameter": {
"description": "Resource ID.",
"in": "path",
"name": "resourceId",
"required": true,
"type": "string",
"x-ms-parameter-location": "method",
"x-ms-skip-url-encoding": true
},
"scopeParameter": {
"description": "A valid scope, i.e. management group, subscription, resource group, or resource ID. Scope used has no effect on metadata returned.",
"in": "path",
"name": "scope",
"required": true,
"type": "string",
"x-ms-parameter-location": "method",
"x-ms-skip-url-encoding": true
},
"selectParameter": {
"description": "Select expression using OData notation. Limits the columns on each record to just those requested, e.g. \"$select=PolicyAssignmentId, ResourceId\".",
"in": "query",
"name": "$select",
"required": false,
"type": "string",
"x-ms-client-name": "Select",
"x-ms-parameter-grouping": {
"name": "QueryOptions"
},
"x-ms-parameter-location": "method"
},
"subscriptionIdParameter": {
"description": "Microsoft Azure subscription ID.",
"in": "path",
"name": "subscriptionId",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
},
"toParameter": {
"description": "ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time.",
"format": "date-time",
"in": "query",
"name": "$to",
"required": false,
"type": "string",
"x-ms-client-name": "To",
"x-ms-parameter-grouping": {
"name": "QueryOptions"
},
"x-ms-parameter-location": "method"
},
"topParameter": {
"description": "Maximum number of records to return.",
"format": "int32",
"in": "query",
"minimum": 0,
"name": "$top",
"required": false,
"type": "integer",
"x-ms-client-name": "Top",
"x-ms-parameter-grouping": {
"name": "QueryOptions"
},
"x-ms-parameter-location": "method"
}
},
"paths": {
"/providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults": {
"post": {
"description": "Queries policy events for the resources under the management group.",
"operationId": "PolicyEvents_ListQueryResultsForManagementGroup",
"parameters": [
{
"$ref": "#/parameters/policyEventsResourceParameter"
},
{
"$ref": "#/parameters/managementGroupsNamespaceParameter"
},
{
"$ref": "#/parameters/managementGroupNameParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "#/parameters/topParameter"
},
{
"$ref": "#/parameters/orderByParameter"
},
{
"$ref": "#/parameters/selectParameter"
},
{
"$ref": "#/parameters/fromParameter"
},
{
"$ref": "#/parameters/toParameter"
},
{
"$ref": "#/parameters/filterParameter"
},
{
"$ref": "#/parameters/applyParameter"
}
],
"responses": {
"200": {
"description": "Query results.",
"schema": {
"$ref": "#/definitions/PolicyEventsQueryResults"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Query at management group scope": {
"parameters": {
"api-version": "2018-04-04",
"managementGroupName": "myManagementGroup",
"managementGroupsNamespace": "Microsoft.Management",
"policyEventsResource": "default"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/1ef5d536aec743a0aa801c1a",
"policyAssignmentName": "1ef5d536aec743a0aa801c1a",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/022d9357-5a90-46f7-9554-21d30ce4c32d",
"policyDefinitionName": "022d9357-5a90-46f7-9554-21d30ce4c32d",
"policyDefinitionReferenceId": "15521232277412542086",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/335cefd2-ab16-430f-b364-974a170eb1d5",
"policySetDefinitionName": "335cefd2-ab16-430f-b364-974a170eb1d5",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff3e452-fff2-fff1-fff8-fff12618f1b8",
"resourceGroup": "myrg",
"resourceId": "/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myrg/providers/Microsoft.Compute/virtualMachines/myvm1/extensions/DAExtension",
"resourceLocation": "westeurope",
"resourceTags": "tbd",
"resourceType": "/Microsoft.Compute/virtualMachines/extensions",
"subscriptionId": "fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T22:19:18.8896095Z"
},
{
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/95816fce53454b15a7ed803d",
"policyAssignmentName": "95816fce53454b15a7ed803d",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"allowedLocations\":{\"value\":[\"eastus\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/a2c0414b-82e4-459d-97d5-94c79a89232c",
"policyDefinitionName": "a2c0414b-82e4-459d-97d5-94c79a89232c",
"policyDefinitionReferenceId": "",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "",
"policySetDefinitionName": "",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff3e452-fff2-fff1-fff8-fff12618f1b8",
"resourceGroup": "myrg",
"resourceId": "/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myrg/providers/Microsoft.Compute/virtualMachines/myvm1/extensions/DAExtension",
"resourceLocation": "westeurope",
"resourceTags": "tbd",
"resourceType": "/Microsoft.Compute/virtualMachines/extensions",
"subscriptionId": "fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T22:19:18.8896095Z"
}
]
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults": {
"post": {
"description": "Queries policy events for the resources under the subscription.",
"operationId": "PolicyEvents_ListQueryResultsForSubscription",
"parameters": [
{
"$ref": "#/parameters/policyEventsResourceParameter"
},
{
"$ref": "#/parameters/subscriptionIdParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "#/parameters/topParameter"
},
{
"$ref": "#/parameters/orderByParameter"
},
{
"$ref": "#/parameters/selectParameter"
},
{
"$ref": "#/parameters/fromParameter"
},
{
"$ref": "#/parameters/toParameter"
},
{
"$ref": "#/parameters/filterParameter"
},
{
"$ref": "#/parameters/applyParameter"
}
],
"responses": {
"200": {
"description": "Query results.",
"schema": {
"$ref": "#/definitions/PolicyEventsQueryResults"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Filter and aggregate only": {
"parameters": {
"$apply": "aggregate($count as NumDenyEvents)",
"$filter": "PolicyDefinitionAction eq 'deny'",
"$from": "2018-02-05T18:00:00Z",
"api-version": "2018-04-04",
"policyEventsResource": "default",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 1,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumDenyEvents": 40
}
]
}
}
}
},
"Filter and group with aggregate": {
"parameters": {
"$apply": "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId), aggregate($count as NumEvents))",
"$filter": "PolicyDefinitionAction eq 'audit' or PolicyDefinitionAction eq 'deny'",
"$from": "2018-02-05T18:00:00Z",
"$top": 2,
"api-version": "2018-04-04",
"policyEventsResource": "default",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumEvents": 1,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policyassignments/3f3c4330183b4e218fe6fd29",
"policyDefinitionAction": "audit",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policydefinitions/24813039-7534-408a-9842-eb99f45721b1",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/microsoft.servicefabric/clusters/myCluster/applications/resourcescachemonitor/services/myService"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumEvents": 1,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policyassignments/d6be6bb37e5f4333baa95c2a",
"policyDefinitionAction": "audit",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policydefinitions/5948d091-78b7-4d3b-a404-cc6a0329b0c6",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/microsoft.servicefabric/clusters/myCluster/applications/resourcescachemonitor/services/myService"
}
]
}
}
}
},
"Filter and group without aggregate": {
"parameters": {
"$apply": "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId))",
"$filter": "PolicyDefinitionAction ne 'audit' and PolicyDefinitionAction ne 'append'",
"$from": "2018-01-05T18:00:00Z",
"$top": 2,
"api-version": "2018-04-04",
"policyEventsResource": "default",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/5bc427ca-0089-4d0d-85bd-e98d1e40b3bf/providers/microsoft.authorization/policyassignments/storageaccountsku",
"policyDefinitionAction": "deny",
"policyDefinitionId": "/providers/microsoft.authorization/policydefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/5bc427ca-0089-4d0d-85bd-e98d1e40b3bf/providers/microsoft.storage/storageaccounts/7d528d3a"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/microsoft.authorization/policyassignments/da43b50031bf4bce84584faa",
"policyDefinitionAction": "deny",
"policyDefinitionId": "/providers/microsoft.authorization/policydefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/mysa1"
}
]
}
}
}
},
"Filter and multiple groups": {
"parameters": {
"$apply": "groupby((PolicyAssignmentId, PolicyDefinitionId, ResourceId))/groupby((PolicyAssignmentId, PolicyDefinitionId), aggregate($count as NumDeniedResources))",
"$filter": "PolicyDefinitionAction eq 'deny'",
"$from": "2018-01-01T00:00:00Z",
"$orderby": "NumDeniedResources desc",
"$top": 10,
"api-version": "2018-04-04",
"policyEventsResource": "default",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 6,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumDeniedResources": 3,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup1/providers/microsoft.authorization/policyassignments/0591f497c35344fcbaf7a393",
"policyDefinitionId": "/providers/microsoft.authorization/policydefinitions/e56962a6-4747-49cd-b67b-bf8b01975c4c"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumDeniedResources": 2,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup1/providers/microsoft.authorization/policyassignments/myassignment1",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policydefinitions/mydefinition1"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumDeniedResources": 2,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup1/providers/microsoft.authorization/policyassignments/myassignment1",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policydefinitions/mydefinition2"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumDeniedResources": 1,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/5bc427ca-0089-4d0d-85bd-e98d1e40b3bf/providers/microsoft.authorization/policyassignments/storageaccountsku",
"policyDefinitionId": "/providers/microsoft.authorization/policydefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumDeniedResources": 1,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup2/providers/microsoft.authorization/policyassignments/da43b50031bf4bce84584faa",
"policyDefinitionId": "/providers/microsoft.authorization/policydefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"NumDeniedResources": 1,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup2/providers/microsoft.authorization/policyassignments/myassignment2",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policydefinitions/mydefinition3"
}
]
}
}
}
},
"Query at subscription scope": {
"parameters": {
"api-version": "2018-04-04",
"policyEventsResource": "default",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
"policyAssignmentName": "ec62f9b2a454487296f2ccd4",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionReferenceId": "181565554491747128",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ServiceFabric/clusters/applications",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T20:43:04.6971328Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
"policyAssignmentName": "ec62f9b2a454487296f2ccd4",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionReferenceId": "624540685646900425",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ServiceFabric/clusters/applications",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T20:43:04.6971328Z"
}
]
}
}
}
},
"Time range; sort, select and limit": {
"parameters": {
"$from": "2018-02-05T18:00:00Z",
"$orderby": "Timestamp desc, PolicyAssignmentId asc, SubscriptionId asc, ResourceGroup asc, ResourceId",
"$select": "Timestamp, PolicyAssignmentId, PolicyDefinitionId, SubscriptionId, ResourceGroup, ResourceId",
"$to": "2018-02-06T18:00:00Z",
"$top": 2,
"api-version": "2018-04-04",
"policyEventsResource": "default",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/89b27f38-e9e4-4468-ab81-801c84b8c017",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomain",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"timestamp": "2018-02-05T22:34:02.3475017Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/Enable Monitoring in Azure Security Center",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomain",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"timestamp": "2018-02-05T22:34:01.6135357Z"
}
]
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults": {
"post": {
"description": "Queries policy events for the subscription level policy assignment.",
"operationId": "PolicyEvents_ListQueryResultsForSubscriptionLevelPolicyAssignment",
"parameters": [
{
"$ref": "#/parameters/policyEventsResourceParameter"
},
{
"$ref": "#/parameters/subscriptionIdParameter"
},
{
"$ref": "#/parameters/authorizationNamespaceParameter"
},
{
"$ref": "#/parameters/policyAssignmentNameParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "#/parameters/topParameter"
},
{
"$ref": "#/parameters/orderByParameter"
},
{
"$ref": "#/parameters/selectParameter"
},
{
"$ref": "#/parameters/fromParameter"
},
{
"$ref": "#/parameters/toParameter"
},
{
"$ref": "#/parameters/filterParameter"
},
{
"$ref": "#/parameters/applyParameter"
}
],
"responses": {
"200": {
"description": "Query results.",
"schema": {
"$ref": "#/definitions/PolicyEventsQueryResults"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Query at subscription level policy assignment scope": {
"parameters": {
"api-version": "2018-04-04",
"authorizationNamespace": "Microsoft.Authorization",
"policyAssignmentName": "ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyEventsResource": "default",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/ec8f9645-8ecb-4abb-9c0b-5292f19d4003/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/ec8f9645-8ecb-4abb-9c0b-5292f19d4003/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "mymg,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyAssignmentName": "ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionName": "201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionName": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ClassicCompute/domainNames",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-08T19:59:38.6401747Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/ec8f9645-8ecb-4abb-9c0b-5292f19d4003/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "mymg,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyAssignmentName": "ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6",
"policyDefinitionName": "9daedab3-fb2d-461e-b861-71790eead4f6",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionName": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ClassicCompute/domainNames",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-08T19:59:34.2017762Z"
}
]
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults": {
"post": {
"description": "Queries policy events for the subscription level policy definition.",
"operationId": "PolicyEvents_ListQueryResultsForPolicyDefinition",
"parameters": [
{
"$ref": "#/parameters/policyEventsResourceParameter"
},
{
"$ref": "#/parameters/subscriptionIdParameter"
},
{
"$ref": "#/parameters/authorizationNamespaceParameter"
},
{
"$ref": "#/parameters/policyDefinitionNameParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "#/parameters/topParameter"
},
{
"$ref": "#/parameters/orderByParameter"
},
{
"$ref": "#/parameters/selectParameter"
},
{
"$ref": "#/parameters/fromParameter"
},
{
"$ref": "#/parameters/toParameter"
},
{
"$ref": "#/parameters/filterParameter"
},
{
"$ref": "#/parameters/applyParameter"
}
],
"responses": {
"200": {
"description": "Query results.",
"schema": {
"$ref": "#/definitions/PolicyEventsQueryResults"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Query at subscription level policy definition scope": {
"parameters": {
"api-version": "2018-04-04",
"authorizationNamespace": "Microsoft.Authorization",
"policyDefinitionName": "24813039-7534-408a-9842-eb99f45721b1",
"policyEventsResource": "default",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyDefinitions/24813039-7534-408a-9842-eb99f45721b1/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyDefinitions/24813039-7534-408a-9842-eb99f45721b1/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "mymg,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/f4cc58b7db524a9799381531",
"policyAssignmentName": "f4cc58b7db524a9799381531",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"TAGNAME_1\":{\"value\":\"NA\"}}",
"policyAssignmentScope": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyDefinitions/24813039-7534-408a-9842-eb99f45721b1",
"policyDefinitionName": "24813039-7534-408a-9842-eb99f45721b1",
"policyDefinitionReferenceId": "14799174781370023846",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/12b58873-e0f8-4b95-936c-86cbe7c9d697",
"policySetDefinitionName": "12b58873-e0f8-4b95-936c-86cbe7c9d697",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName/deploymentSlots/production/state/start",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ClassicCompute/domainNames/deploymentSlots/state",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-08T19:58:11.590596Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyDefinitions/24813039-7534-408a-9842-eb99f45721b1/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "mymg,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/f4cc58b7db524a9799381531",
"policyAssignmentName": "f4cc58b7db524a9799381531",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"TAGNAME_1\":{\"value\":\"NA\"}}",
"policyAssignmentScope": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyDefinitions/24813039-7534-408a-9842-eb99f45721b1",
"policyDefinitionName": "24813039-7534-408a-9842-eb99f45721b1",
"policyDefinitionReferenceId": "1679708035638239273",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/12b58873-e0f8-4b95-936c-86cbe7c9d697",
"policySetDefinitionName": "12b58873-e0f8-4b95-936c-86cbe7c9d697",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName/deploymentSlots/production/state/start",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ClassicCompute/domainNames/deploymentSlots/state",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-08T19:58:11.590596Z"
}
]
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults": {
"post": {
"description": "Queries policy events for the subscription level policy set definition.",
"operationId": "PolicyEvents_ListQueryResultsForPolicySetDefinition",
"parameters": [
{
"$ref": "#/parameters/policyEventsResourceParameter"
},
{
"$ref": "#/parameters/subscriptionIdParameter"
},
{
"$ref": "#/parameters/authorizationNamespaceParameter"
},
{
"$ref": "#/parameters/policySetDefinitionNameParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "#/parameters/topParameter"
},
{
"$ref": "#/parameters/orderByParameter"
},
{
"$ref": "#/parameters/selectParameter"
},
{
"$ref": "#/parameters/fromParameter"
},
{
"$ref": "#/parameters/toParameter"
},
{
"$ref": "#/parameters/filterParameter"
},
{
"$ref": "#/parameters/applyParameter"
}
],
"responses": {
"200": {
"description": "Query results.",
"schema": {
"$ref": "#/definitions/PolicyEventsQueryResults"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Query at subscription level policy set definition scope": {
"parameters": {
"api-version": "2018-04-04",
"authorizationNamespace": "Microsoft.Authorization",
"policyEventsResource": "default",
"policySetDefinitionName": "3e3807c1-65c9-49e0-a406-82d8ae3e338c",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/3f3c4330183b4e218fe6fd29",
"policyAssignmentName": "3f3c4330183b4e218fe6fd29",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyDefinitions/24813039-7534-408a-9842-eb99f45721b1",
"policyDefinitionName": "24813039-7534-408a-9842-eb99f45721b1",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c",
"policySetDefinitionName": "3e3807c1-65c9-49e0-a406-82d8ae3e338c",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName/serviceCertificates/sha1-FFFBDAF1FFFF109FFFD95FFFC9B0FFFD6F264FFF",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ClassicCompute/domainNames/serviceCertificates",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-08T19:49:32.9539023Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyAssignments/3f3c4330183b4e218fe6fd29",
"policyAssignmentName": "3f3c4330183b4e218fe6fd29",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policyDefinitions/24813039-7534-408a-9842-eb99f45721b1",
"policyDefinitionName": "24813039-7534-408a-9842-eb99f45721b1",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/Microsoft.Authorization/policySetDefinitions/3e3807c1-65c9-49e0-a406-82d8ae3e338c",
"policySetDefinitionName": "3e3807c1-65c9-49e0-a406-82d8ae3e338c",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName/serviceCertificates/sha1-FFF36C1CFFF4BEA57FFFEFCFFF17B9F81B710FFF",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ClassicCompute/domainNames/serviceCertificates",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-08T19:49:32.9498186Z"
}
]
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults": {
"post": {
"description": "Queries policy events for the resources under the resource group.",
"operationId": "PolicyEvents_ListQueryResultsForResourceGroup",
"parameters": [
{
"$ref": "#/parameters/policyEventsResourceParameter"
},
{
"$ref": "#/parameters/subscriptionIdParameter"
},
{
"$ref": "#/parameters/resourceGroupNameParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "#/parameters/topParameter"
},
{
"$ref": "#/parameters/orderByParameter"
},
{
"$ref": "#/parameters/selectParameter"
},
{
"$ref": "#/parameters/fromParameter"
},
{
"$ref": "#/parameters/toParameter"
},
{
"$ref": "#/parameters/filterParameter"
},
{
"$ref": "#/parameters/applyParameter"
}
],
"responses": {
"200": {
"description": "Query results.",
"schema": {
"$ref": "#/definitions/PolicyEventsQueryResults"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Query at resource group scope": {
"parameters": {
"api-version": "2018-04-04",
"policyEventsResource": "default",
"resourceGroupName": "myResourceGroup",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@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.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
"policyAssignmentName": "ec62f9b2a454487296f2ccd4",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionReferenceId": "181565554491747128",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ServiceFabric/clusters/applications",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T20:43:04.6971328Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
"policyAssignmentName": "ec62f9b2a454487296f2ccd4",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionReferenceId": "624540685646900425",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ServiceFabric/clusters/applications",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T20:43:04.6971328Z"
}
]
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults": {
"post": {
"description": "Queries policy events for the resource group level policy assignment.",
"operationId": "PolicyEvents_ListQueryResultsForResourceGroupLevelPolicyAssignment",
"parameters": [
{
"$ref": "#/parameters/policyEventsResourceParameter"
},
{
"$ref": "#/parameters/subscriptionIdParameter"
},
{
"$ref": "#/parameters/resourceGroupNameParameter"
},
{
"$ref": "#/parameters/authorizationNamespaceParameter"
},
{
"$ref": "#/parameters/policyAssignmentNameParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "#/parameters/topParameter"
},
{
"$ref": "#/parameters/orderByParameter"
},
{
"$ref": "#/parameters/selectParameter"
},
{
"$ref": "#/parameters/fromParameter"
},
{
"$ref": "#/parameters/toParameter"
},
{
"$ref": "#/parameters/filterParameter"
},
{
"$ref": "#/parameters/applyParameter"
}
],
"responses": {
"200": {
"description": "Query results.",
"schema": {
"$ref": "#/definitions/PolicyEventsQueryResults"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Query at resource group level policy assignment scope": {
"parameters": {
"api-version": "2018-04-04",
"authorizationNamespace": "Microsoft.Authorization",
"policyAssignmentName": "myPolicyAssignment",
"policyEventsResource": "default",
"resourceGroupName": "myResourceGroup",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "mymg,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment",
"policyAssignmentName": "myPolicyAssignment",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": null,
"policyAssignmentScope": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup",
"policyDefinitionAction": "deny",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policyDefinitions/myPolicyDefinition",
"policyDefinitionName": "myPolicyAssignment",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": null,
"policySetDefinitionName": null,
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff2f355-fff2-fffc-fffb-fff1639dff94",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/microsoft.operationalinsights/workspaces/defaultworkspace-fffedd8f-ffff-fffd-fffd-fffed2f84852-eus",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/microsoft.operationalinsights/workspaces",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-08T00:07:16.2804863Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "mymg,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment",
"policyAssignmentName": "myPolicyAssignment",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": null,
"policyAssignmentScope": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup",
"policyDefinitionAction": "deny",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policyDefinitions/myPolicyDefinition",
"policyDefinitionName": "myPolicyAssignment",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": null,
"policySetDefinitionName": null,
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff2f355-fff2-fffc-fffb-fff1639dff94",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourcegroups/myResourceGroup/providers/microsoft.operationalinsights/workspaces/defaultworkspace-fffedd8f-ffff-fffd-fffd-fffed2f84852-eus",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/microsoft.operationalinsights/workspaces",
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-08T00:06:08.4302267Z"
}
]
}
}
}
}
}
}
},
"/{resourceId}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults": {
"post": {
"description": "Queries policy events for the resource.",
"operationId": "PolicyEvents_ListQueryResultsForResource",
"parameters": [
{
"$ref": "#/parameters/policyEventsResourceParameter"
},
{
"$ref": "#/parameters/resourceIdParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
},
{
"$ref": "#/parameters/topParameter"
},
{
"$ref": "#/parameters/orderByParameter"
},
{
"$ref": "#/parameters/selectParameter"
},
{
"$ref": "#/parameters/fromParameter"
},
{
"$ref": "#/parameters/toParameter"
},
{
"$ref": "#/parameters/filterParameter"
},
{
"$ref": "#/parameters/applyParameter"
}
],
"responses": {
"200": {
"description": "Query results.",
"schema": {
"$ref": "#/definitions/PolicyEventsQueryResults"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Query at nested resource scope": {
"parameters": {
"api-version": "2018-04-04",
"policyEventsResource": "default",
"resourceId": "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/microsoft.servicefabric/clusters/myCluster/applications/myApplication/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/microsoft.servicefabric/clusters/myCluster/applications/myApplication/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
"policyAssignmentName": "ec62f9b2a454487296f2ccd4",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionReferenceId": "181565554491747128",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ServiceFabric/clusters/applications",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T20:43:04.6971328Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/microsoft.servicefabric/clusters/myCluster/applications/myApplication/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
"policyAssignmentName": "ec62f9b2a454487296f2ccd4",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionReferenceId": "624540685646900425",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ServiceFabric/clusters/applications",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T20:43:04.6971328Z"
}
]
}
}
}
},
"Query at resource scope": {
"parameters": {
"api-version": "2018-04-04",
"policyEventsResource": "default",
"resourceId": "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.Authorization/policyAssignments/ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyAssignmentName": "ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionName": "201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionName": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ClassicCompute/domainNames",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T15:14:39.8473851Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.Authorization/policyAssignments/d15545b8-ff50-409a-a6e3-5bd5cc954003",
"policyAssignmentName": "d15545b8-ff50-409a-a6e3-5bd5cc954003",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionName": "201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionName": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "myResourceGroup",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourcegroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.ClassicCompute/domainNames",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T15:14:39.5842458Z"
}
]
}
}
}
},
"Query at subscription level nested resource scope": {
"parameters": {
"api-version": "2018-04-04",
"policyEventsResource": "default",
"resourceId": "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
"policyAssignmentName": "ec62f9b2a454487296f2ccd4",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionReferenceId": "181565554491747128",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
"resourceGroup": "",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.SomeNamespace/someResourceType/someNestedResourceType",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T20:43:04.6971328Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/ec62f9b2a454487296f2ccd4",
"policyAssignmentName": "ec62f9b2a454487296f2ccd4",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"ALLOWEDRESOURCEGROUPS_1\":{\"value\":[\"rg1\",\"rg2\"]},\"ALLOWEDRESOURCEGROUPS_2\":{\"value\":[\"myrg3\",\"myrg4\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionName": "72c0c41a-c752-4bc0-9c61-0d6adc567066",
"policyDefinitionReferenceId": "624540685646900425",
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionName": "00b36c66-612b-44e2-9f8e-b758296d40fe",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fffdfc0f-fff5-fff0-fff3-fff1a968dcc6",
"resourceGroup": "",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.SomeNamespace/someResourceType/someNestedResourceType",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T20:43:04.6971328Z"
}
]
}
}
}
},
"Query at subscription level resource scope": {
"parameters": {
"api-version": "2018-04-04",
"policyEventsResource": "default",
"resourceId": "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResourceName"
},
"responses": {
"200": {
"body": {
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResourceName/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default",
"@odata.count": 2,
"value": [
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResourceName/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.Authorization/policyAssignments/ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyAssignmentName": "ec8f9645-8ecb-4abb-9c0b-5292f19d4003",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionName": "201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionName": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResourceName",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.SomeNamespace/someResourceType",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T15:14:39.8473851Z"
},
{
"@odata.context": "https://management.azure.com/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResourceName/providers/Microsoft.PolicyInsights/policyEvents/$metadata#default/$entity",
"@odata.id": null,
"effectiveParameters": null,
"isCompliant": false,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyAssignmentId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.Authorization/policyAssignments/d15545b8-ff50-409a-a6e3-5bd5cc954003",
"policyAssignmentName": "d15545b8-ff50-409a-a6e3-5bd5cc954003",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionName": "201ea587-7c90-41c3-910f-c280ae01cfd6",
"policyDefinitionReferenceId": null,
"policySetDefinitionCategory": null,
"policySetDefinitionId": "/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionName": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"policySetDefinitionOwner": null,
"policySetDefinitionParameters": null,
"principalOid": "fff890fa-fff0-fff3-fff9-fffd7653f078",
"resourceGroup": "",
"resourceId": "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResourceName",
"resourceLocation": "eastus",
"resourceTags": "tbd",
"resourceType": "/Microsoft.SomeNamespace/someResourceType",
"subscriptionId": "fff10b27-fff3-fff5-fff8-fffbe01e86a5",
"tenantId": "fff988bf-fff1-ffff-fffb-fffcd011db47",
"timestamp": "2018-02-07T15:14:39.5842458Z"
}
]
}
}
}
}
}
}
},
"/{scope}/providers/Microsoft.PolicyInsights/policyEvents/$metadata": {
"get": {
"description": "Gets OData metadata XML document.",
"operationId": "PolicyEvents_GetMetadata",
"parameters": [
{
"$ref": "#/parameters/scopeParameter"
},
{
"$ref": "#/parameters/apiVersionParameter"
}
],
"produces": [
"application/xml"
],
"responses": {
"200": {
"description": "OData metadata XML document.",
"schema": {
"$ref": "#/definitions/MetadataDocument"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/QueryFailure"
}
}
},
"x-ms-examples": {
"Get metadata": {
"parameters": {
"api-version": "2018-04-04",
"scope": "subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852"
},
"responses": {
"200": {
"body": "<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\"> <edmx:DataServices> <Schema Namespace=\"Microsoft.WindowsAzure.Governance.Policy.Provider\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\"> <EntityType Name=\"PolicyEvent\"> <Key> <PropertyRef Name=\"Timestamp\" /> <PropertyRef Name=\"ResourceId\" /> <PropertyRef Name=\"PolicyAssignmentId\" /> <PropertyRef Name=\"PolicyDefinitionId\" /> </Key> <Property Name=\"Timestamp\" Type=\"Edm.DateTimeOffset\" /> <Property Name=\"ResourceId\" Type=\"Edm.String\" /> <Property Name=\"PolicyAssignmentId\" Type=\"Edm.String\" /> <Property Name=\"PolicyDefinitionId\" Type=\"Edm.String\" /> <Property Name=\"EffectiveParameters\" Type=\"Edm.String\" /> <Property Name=\"IsCompliant\" Type=\"Edm.Boolean\" /> <Property Name=\"SubscriptionId\" Type=\"Edm.String\" /> <Property Name=\"ResourceType\" Type=\"Edm.String\" /> <Property Name=\"ResourceLocation\" Type=\"Edm.String\" /> <Property Name=\"ResourceGroup\" Type=\"Edm.String\" /> <Property Name=\"ResourceTags\" Type=\"Edm.String\" /> <Property Name=\"PolicyAssignmentName\" Type=\"Edm.String\" /> <Property Name=\"PolicyAssignmentOwner\" Type=\"Edm.String\" /> <Property Name=\"PolicyAssignmentParameters\" Type=\"Edm.String\" /> <Property Name=\"PolicyAssignmentScope\" Type=\"Edm.String\" /> <Property Name=\"PolicyDefinitionName\" Type=\"Edm.String\" /> <Property Name=\"PolicyDefinitionAction\" Type=\"Edm.String\" /> <Property Name=\"PolicyDefinitionCategory\" Type=\"Edm.String\" /> <Property Name=\"PolicySetDefinitionId\" Type=\"Edm.String\" /> <Property Name=\"PolicySetDefinitionName\" Type=\"Edm.String\" /> <Property Name=\"PolicySetDefinitionOwner\" Type=\"Edm.String\" /> <Property Name=\"PolicySetDefinitionCategory\" Type=\"Edm.String\" /> <Property Name=\"PolicySetDefinitionParameters\" Type=\"Edm.String\" /> <Property Name=\"ManagementGroupIds\" Type=\"Edm.String\" /> <Property Name=\"PolicyDefinitionReferenceId\" Type=\"Edm.String\" /> <Property Name=\"TenantId\" Type=\"Edm.String\" /> <Property Name=\"PrincipalOid\" Type=\"Edm.String\" /> </EntityType> <Action Name=\"queryResults\" IsBound=\"true\" EntitySetPath=\"default\"> <Parameter Name=\"default\" Type=\"Collection(Microsoft.WindowsAzure.Governance.Policy.Provider.PolicyEvent)\" Nullable=\"false\" /> <ReturnType Type=\"Collection(Microsoft.WindowsAzure.Governance.Policy.Provider.PolicyEvent)\" Nullable=\"false\" /> </Action> <EntityContainer Name=\"DefaultContainer\"> <EntitySet Name=\"default\" EntityType=\"Microsoft.WindowsAzure.Governance.Policy.Provider.PolicyEvent\"> <Annotation Term=\"Org.OData.Core.V1.ResourcePath\" String=\"default\" /> <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\"> <Record> <PropertyValue Property=\"Searchable\" Bool=\"false\" /> </Record> </Annotation> <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\"> <Record> <PropertyValue Property=\"Insertable\" Bool=\"false\" /> </Record> </Annotation> <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\"> <Record> <PropertyValue Property=\"Updatable\" Bool=\"false\" /> </Record> </Annotation> <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\"> <Record> <PropertyValue Property=\"Deletable\" Bool=\"false\" /> </Record> </Annotation> </EntitySet> <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy Events\" /> </EntityContainer> <Annotations Target=\"Microsoft.WindowsAzure.Governance.Policy.Provider.DefaultContainer\"> <Annotation Term=\"Org.OData.Capabilities.V1.ConformanceLevel\"> <EnumMember>Org.OData.Capabilities.V1.ConformanceLevelType/Minimal</EnumMember> </Annotation> <Annotation Term=\"Org.OData.Capabilities.V1.SupportedFormats\"> <Collection> <String>application/json;odata.metadata=minimal;IEEE754Compatible=false;odata.streaming=true</String> <String>application/json;odata.metadata=none;IEEE754Compatible=false;odata.streaming=true</String> </Collection> </Annotation> <Annotation Term=\"Org.OData.Capabilities.V1.AsynchronousRequestsSupported\" Bool=\"true\" /> </Annotations> </Schema> </edmx:DataServices></edmx:Edmx>",
"headers": {
"content-type": "application/xml"
}
}
}
}
}
}
}
},
"definitions": {
"MetadataDocument": {
"description": "Metadata XML document.",
"type": "string"
},
"PolicyEvent": {
"additionalProperties": {
"description": "The list of key/value pairs for the additional properties, in the format 'key':'value' where key = the field name, and value = the field value. By default this is not populated"
},
"description": "Policy event record.",
"properties": {
"@odata.context": {
"description": "OData context string; used by OData clients to resolve type information based on metadata.",
"type": "string"
},
"@odata.id": {
"description": "OData entity ID; always set to null since policy event records do not have an entity ID.",
"type": "string"
},
"effectiveParameters": {
"description": "Effective parameters for the policy assignment.",
"type": "string"
},
"isCompliant": {
"description": "Flag which states whether the resource is compliant against the policy assignment it was evaluated against.",
"type": "boolean"
},
"managementGroupIds": {
"description": "Comma separated list of management group IDs, which represent the hierarchy of the management groups the resource is under.",
"type": "string"
},
"policyAssignmentId": {
"description": "Policy assignment ID.",
"type": "string"
},
"policyAssignmentName": {
"description": "Policy assignment name.",
"type": "string"
},
"policyAssignmentOwner": {
"description": "Policy assignment owner.",
"type": "string"
},
"policyAssignmentParameters": {
"description": "Policy assignment parameters.",
"type": "string"
},
"policyAssignmentScope": {
"description": "Policy assignment scope.",
"type": "string"
},
"policyDefinitionAction": {
"description": "Policy definition action, i.e. effect.",
"type": "string"
},
"policyDefinitionCategory": {
"description": "Policy definition category.",
"type": "string"
},
"policyDefinitionId": {
"description": "Policy definition ID.",
"type": "string"
},
"policyDefinitionName": {
"description": "Policy definition name.",
"type": "string"
},
"policyDefinitionReferenceId": {
"description": "Reference ID for the policy definition inside the policy set, if the policy assignment is for a policy set.",
"type": "string"
},
"policySetDefinitionCategory": {
"description": "Policy set definition category, if the policy assignment is for a policy set.",
"type": "string"
},
"policySetDefinitionId": {
"description": "Policy set definition ID, if the policy assignment is for a policy set.",
"type": "string"
},
"policySetDefinitionName": {
"description": "Policy set definition name, if the policy assignment is for a policy set.",
"type": "string"
},
"policySetDefinitionOwner": {
"description": "Policy set definition owner, if the policy assignment is for a policy set.",
"type": "string"
},
"policySetDefinitionParameters": {
"description": "Policy set definition parameters, if the policy assignment is for a policy set.",
"type": "string"
},
"principalOid": {
"description": "Principal object ID for the user who initiated the resource operation that triggered the policy event.",
"type": "string"
},
"resourceGroup": {
"description": "Resource group name.",
"type": "string"
},
"resourceId": {
"description": "Resource ID.",
"type": "string"
},
"resourceLocation": {
"description": "Resource location.",
"type": "string"
},
"resourceTags": {
"description": "List of resource tags.",
"type": "string"
},
"resourceType": {
"description": "Resource type.",
"type": "string"
},
"subscriptionId": {
"description": "Subscription ID.",
"type": "string"
},
"tenantId": {
"description": "Tenant ID for the policy event record.",
"type": "string"
},
"timestamp": {
"description": "Timestamp for the policy event record.",
"format": "date-time",
"type": "string"
}
},
"type": "object"
},
"PolicyEventsQueryResults": {
"description": "Query results.",
"properties": {
"@odata.context": {
"description": "OData context string; used by OData clients to resolve type information based on metadata.",
"type": "string"
},
"@odata.count": {
"description": "OData entity count; represents the number of policy event records returned.",
"format": "int32",
"minimum": 0,
"type": "integer"
},
"value": {
"description": "Query results.",
"items": {
"$ref": "#/definitions/PolicyEvent"
},
"type": "array"
}
}
},
"QueryFailure": {
"description": "Error response.",
"properties": {
"error": {
"description": "Error definition.",
"properties": {
"code": {
"description": "Service specific error code which serves as the substatus for the HTTP error code.",
"readOnly": true,
"type": "string"
},
"message": {
"description": "Description of the error.",
"readOnly": true,
"type": "string"
}
}
}
}
}
}
}