Hi ,
Thanks for reaching out to Microsoft Q&A.
The email indicates that the 2014-04-01 API version will be retired. You need to:
- Identify all resources in your environment that rely on this API version.
- Confirm the newer supported API versions from Azure documentation (e.g., 2021-02-01 or later).
The resources identified in your ARM template include:
- Advisors:
Microsoft.Sql/servers/databases/advisors
- Auditing Policies:
Microsoft.Sql/servers/databases/auditingPolicies
These resources must be updated to use a newer API version.
If you are managing Azure resources via an ARM template, you’ll need to:
- Update the API version for each resource in the template.
- Replace all occurrences of
2014-04-01
with the newer API version.
Testing Environment
- You can create a free Azure testing environment using the Azure Free Tier or a sandbox subscription if you want to test changes.
- Deploy a copy of your ARM template to a testing subscription or a new resource group.
Validation Checklist
- After updating your ARM template, deploy it to the test environment.
- Validate the functionality:
- Are the resources created correctly?
- Is the database functioning as expected?
- Are monitoring and auditing policies still working?
- Deploy the updated template to your production resource group.
- Monitor for any issues post-deployment.
- Ensure that you have a backup of your database before making changes.
- Export your current ARM template for rollback purposes.
- If you face issues, open a support ticket with Microsoft Azure.
Please feel free to click the 'Upvote' (Thumbs-up) button and 'Accept as Answer'. This helps the community by allowing others with similar queries to easily find the solution.