Azure / Azure/data-management-zone
Bug: Policies - Synapse diagnostic setting deployments have incorrect name
- Dominant language
- Bicep
- Stars
- 180
- Forks
- 95
- PR merge metrics
- No merged PRs in 30d
Description
### Deployment Mode
Azure DevOps
### Steps to reproduce
I know these are just FYI-templates, but updating would be a good addition.
When creating a remediation task for policies "params.synapseSparkPool" and "params.synapseSqlPool", an error is raised.
The files are missing the name of the Synapse resource itself in 'parameters.policyDefinition.then.details.deployment.properties.template.resources.name'. Logic is Sparkname/Microsoft.Insights/setByPolicy but should be Synapsename/Sparkname/Microsoft.Insights/setByPolicy
### Error Message
```json
Example from Spark pool:
Deployment template validation failed: 'The template resource 'xx/Microsoft.Insights/setByPolicy' for type 'Microsoft.Synapse/workspaces/bigDataPools/providers/diagnosticSettings' at line '1' and column '410' has incorrect segment lengths. A nested resource type must have identical number of segments as its resource name. A root resource type must have segment length one greater than its resource name. Please see https://aka.ms/arm-template/#resources for usage details.'.
```
### Screenshots

### Code of Conduct
- [X] I agree to follow this project's [Code of Conduct](https://github.com/Azure/data-management-zone/blob/main/CODE_OF_CONDUCT.md)
Contributor guide
Assessment
This issue has not been assessed yet.