When you test your ARM template using PowerShell or other techniques before the deployment, you can receive an error: “The template deployment ‘xxxx-xxx-xxx’ is not valid according to the validation procedure. The tracking id is ‘xxxx-xxxx-xxxx’. See inner errors for details.”, and then you may ask yourself – “how to get that inner errors for details?”.
The following PS one-liner can rescue you:
(Get-AzLog -CorrelationId trackingIDhere).Properties.Content.Values
If you don’t have Az module installed, you may use Azure RM module and cmdlet Get-AzureRMLog with the same parameters as for Get-AzLog.