@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api PolicyTrackedResourcesClient
@base https://management.azure.com
@version 2018-07-01-preview
@auth OAuth2
@endpoints 4
@toc providers(1), subscriptions(2), {resourceId}(1)

@group providers
@endpoint POST /providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults
@desc Queries policy tracked resources under the management group.
@required {managementGroupsNamespace: any # The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed., managementGroupName: any # Management group name., policyTrackedResourcesResource: any # The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed., api-version: any # Client Api Version.}
@optional {$top: any # Maximum number of records to return., $filter: any # OData filter expression.}
@returns(200) Query results.

@endgroup

@group subscriptions
@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults
@desc Queries policy tracked resources under the subscription.
@required {policyTrackedResourcesResource: any # The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed., subscriptionId: any # Microsoft Azure subscription ID., api-version: any # Client Api Version.}
@optional {$top: any # Maximum number of records to return., $filter: any # OData filter expression.}
@returns(200) Query results.

@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults
@desc Queries policy tracked resources under the resource group.
@required {resourceGroupName: any # Resource group name., policyTrackedResourcesResource: any # The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed., subscriptionId: any # Microsoft Azure subscription ID., api-version: any # Client Api Version.}
@optional {$top: any # Maximum number of records to return., $filter: any # OData filter expression.}
@returns(200) Query results.

@endgroup

@group {resourceId}
@endpoint POST /{resourceId}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults
@desc Queries policy tracked resources under the resource.
@required {resourceId: any # Resource ID., policyTrackedResourcesResource: any # The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed., api-version: any # Client Api Version.}
@optional {$top: any # Maximum number of records to return., $filter: any # OData filter expression.}
@returns(200) Query results.

@endgroup

@end
