The Azure RM template deployment is not valid. See inner errors for details.

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

arm template deployment error

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.

Free Azure certification training courses

Howdy, I would like to share the list of the extremely useful FREE courses with you which can help you to prepare for Azure exams and level up your skills in the most efficient way. Tons of videos, hands-on labs and text guidances. You just need to find a free time and passion, plus make sure that you have an active Azure subscription (trial is an option).

Note:retired” = exam is no longer available but specified courses can still be a part of your preparation. “w/labs”  = exam has performance sections (lab tasks), “enrollment is closed” = sometimes it happens. you should wait while the learning provider opens a new enrollment. Click on “check out my experience” where available to get more details. Plus, AZ-303/304 are coming soon

Learning Paths from Pluralsight (recommended)

Learning Paths from Microsoft (step-by-step guidances)

Microsoft/OpenedX self-paced courses (have some outdated materials)

AZ-100|Microsoft Azure Infrastructure and Deployment (retired)

AZ-101|Microsoft Azure Integration and Security (retired)

AZ-103|Microsoft Azure Administrator (w/labs; retired – see AZ-104)

AZ-104|Microsoft Azure Administrator (w/labs)

AZ-200|Microsoft Azure Developer Core Solutions (retired)

AZ-201|Microsoft Azure Developer Advanced Solutions (retired)

AZ-203|Developing Solutions for Microsoft Azure (retired)

AZ-204|Developing Solutions for Microsoft Azure (w/labs)

AZ-300|Microsoft Azure Architect Technologies (w/labs)

AZ-301|Microsoft Azure Architect Design

AZ-400| Microsoft Azure DevOps Solutions (w/labs)

AZ-500| Microsoft Azure Security Technologies (w/labs)

AZ-900| Microsoft Azure Fundamentals

DP-200| Implementing an Azure Data Solution (w/labs)

DP-201| Designing an Azure Data Solution

DP-100| Designing and Implementing a Data Science Solution on Azure

There are also some free courses on EDX site (1 topic:1 course)

TIP: If you are not familiar with Azure Services, I’d highly recommend you to purchase pBook or download FREE ebook “Learn Azure in a Month Of Lunches” that I reviewed a few months ago. It’s a great all-in-one guide to get started with almost everything in Azure.

Happy learning and good luck with the exams!