I have an existing Azure template that provisions the following resources
Microsoft.ClassicStorage/StorageAccounts (api version 2014-06-01)
microsoft.insights/components (api version 2014-08-01)
and some others ...
Using the code in the article Resource providers and types I found out that the resource API versions on my template are few versions behind:
Microsoft.ClassicStorage/StorageAccounts. Current: 2014-06-01, available:
2016-11-01
2016-04-01
2015-12-01
2015-06-01
2014-06-01
2014-04-01-beta
2014-04-01
2014-01-01
microsoft.insights/components. Current: 2014-08-01, available:
2015-05-01
2014-12-01-preview
2014-08-01
2014-04-01
Here are the questions that I have
- What is the best practice to maintain resource API versions in a template?
- Where do I learn about the changes introduced in each API version?
- What will Azure do if I change an API version on a resource that is already provisioned using the older API version?