An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
Hello Admin-AdviceLab, Thank you for providing the detailed troubleshooting information and the permissions validation performed so far.
Based on our review, there is currently no publicly documented tenant-level feature flag, preview enrollment process, or regional allow-list requirement specific to the creation of Microsoft.Insights/monitoredObjects resources for the Azure Monitor Agent Windows client installer scenario. The documented implementation relies on creating a tenant-level Monitored Object resource and associating Data Collection Rules (DCRs) to it.
One area that requires further validation is the RBAC assignment at the tenant root scope (/). While the permissions shared include Owner at the subscription level, Contributor at the Management Group level, User Access Administrator at the tenant root scope, and Monitoring Contributor at the tenant root scope, the Monitored Object resource is created at the tenant/provider level (/providers/Microsoft.Insights/monitoredObjects/{tenantId}), and creation may require Owner permissions at the tenant root scope (/) rather than at the subscription or management group scope.
Could you please verify whether the account performing the operation has an Owner role assignment directly at the tenant root scope (/)? You can validate this using Azure PowerShell or Azure CLI and confirm whether the assignment is present.
Additionally, please confirm the following:
- The tenant ID used in the Monitored Object resource path matches the tenant associated with the authenticated session.
- The specified Monitored Object location aligns with the region used for the Data Collection Rule.
- Whether a GET request against the Monitored Object endpoint succeeds or returns the same authorization error.
If Owner access is already assigned at the tenant root scope and the issue persists, the next step would be to engage the Azure Monitor engineering team for further investigation, as this may indicate a backend authorization or service-side issue rather than an RBAC configuration issue.
Once we receive the above validation results, we will be able to advise on the next steps accordingly. Thank you.