Microsoft provides an API to pre-validate the move of resources between resource groups. However, to use this API requires knowledge on executing Web API commands and being able to retrieve the IDs of your Azure subscription and resources. And even after having completing the execution of the Web API command, a visit into the Azure logs is required to match the validation error ID to something that can be actionable.
The Voleer Azure Resource Move Pre Validation template simplifies the execution of Microsoft’s validate move resources API to a few logically sequenced forms; selecting subscriptions and resources to validate, followed by the destination resource group. The result of the template will be CSV files with actionable messages associated with any resources that failed the move validation.
This template executes Microsoft’s validate move resources API across all selected resources individually and across resources within a resource group, then extracts human readable error messages from within the Azure Logs into a CSV file for consumption.
To run this report, you will require an Azure account with rights to the subscriptions that will be assessed, with the following Azure role ← This document describes the role types.
- Owner or Contributor
- Refer to Microsoft’s article on how to assign an Azure role ← This document describes the process to assign the required permission.
To start using this template, perform the following:
- Launch the Azure Resource Move Pre Validation template from the library and follow the instructions