@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api PolicyEventsClient
@base https://management.azure.com
@version 2018-04-04
@auth OAuth2
@common_fields {api-version: any}
@endpoints 9
@toc providers(1), subscriptions(6), {resourceId}(1), {scope}(1)

@group providers
@endpoint POST /providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
@required {policyEventsResource: any, managementGroupsNamespace: any, managementGroupName: any}
@optional {$top: any, $orderby: any, $select: any, $from: any, $to: any, $filter: any, $apply: any}
@returns(200)

@endgroup

@group subscriptions
@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
@required {policyEventsResource: any, subscriptionId: any}
@optional {$top: any, $orderby: any, $select: any, $from: any, $to: any, $filter: any, $apply: any}
@returns(200)

@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
@required {policyEventsResource: any, subscriptionId: any, resourceGroupName: any}
@optional {$top: any, $orderby: any, $select: any, $from: any, $to: any, $filter: any, $apply: any}
@returns(200)

@endgroup

@group {resourceId}
@endpoint POST /{resourceId}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
@required {policyEventsResource: any, resourceId: any}
@optional {$top: any, $orderby: any, $select: any, $from: any, $to: any, $filter: any, $apply: any}
@returns(200)

@endgroup

@group subscriptions
@endpoint POST /subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
@required {policyEventsResource: any, subscriptionId: any, authorizationNamespace: any, policySetDefinitionName: any}
@optional {$top: any, $orderby: any, $select: any, $from: any, $to: any, $filter: any, $apply: any}
@returns(200)

@endpoint POST /subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
@required {policyEventsResource: any, subscriptionId: any, authorizationNamespace: any, policyDefinitionName: any}
@optional {$top: any, $orderby: any, $select: any, $from: any, $to: any, $filter: any, $apply: any}
@returns(200)

@endpoint POST /subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
@required {policyEventsResource: any, subscriptionId: any, authorizationNamespace: any, policyAssignmentName: any}
@optional {$top: any, $orderby: any, $select: any, $from: any, $to: any, $filter: any, $apply: any}
@returns(200)

@endpoint POST /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
@required {policyEventsResource: any, subscriptionId: any, resourceGroupName: any, authorizationNamespace: any, policyAssignmentName: any}
@optional {$top: any, $orderby: any, $select: any, $from: any, $to: any, $filter: any, $apply: any}
@returns(200)

@endgroup

@group {scope}
@endpoint GET /{scope}/providers/Microsoft.PolicyInsights/policyEvents/$metadata
@required {scope: any}
@returns(200)

@endgroup

@end
