diff --git a/builtin/providers/azurerm/resource_arm_virtual_machine.go b/builtin/providers/azurerm/resource_arm_virtual_machine.go index a435a372679d..2adbdb7684dd 100644 --- a/builtin/providers/azurerm/resource_arm_virtual_machine.go +++ b/builtin/providers/azurerm/resource_arm_virtual_machine.go @@ -792,7 +792,9 @@ func flattenAzureRmVirtualMachineDiagnosticsProfile(profile *compute.BootDiagnos result := make(map[string]interface{}) result["enabled"] = *profile.Enabled - result["storage_uri"] = *profile.StorageURI + if profile.StorageURI != nil { + result["storage_uri"] = *profile.StorageURI + } return []interface{}{result} }