https://lucaberton.medium.com/how-to-resolve-vm-size-cannot-boot-hypervisor-generation-2-error-in-azure-arm-template-61029499bac9