diff --git a/azurerm/resource_arm_virtual_machine_data_disk_attachment.go b/azurerm/resource_arm_virtual_machine_data_disk_attachment.go index 328f03dd3434..0af6464c1fd8 100644 --- a/azurerm/resource_arm_virtual_machine_data_disk_attachment.go +++ b/azurerm/resource_arm_virtual_machine_data_disk_attachment.go @@ -41,25 +41,25 @@ func resourceArmVirtualMachineDataDiskAttachment() *schema.Resource { ValidateFunc: validation.IntAtLeast(0), }, - "create_option": { + "caching": { Type: schema.TypeString, - Optional: true, - ForceNew: true, - Default: string(compute.DiskCreateOptionTypesAttach), + Required: true, ValidateFunc: validation.StringInSlice([]string{ - string(compute.DiskCreateOptionTypesAttach), - string(compute.DiskCreateOptionTypesEmpty), + string(compute.CachingTypesNone), + string(compute.CachingTypesReadOnly), + string(compute.CachingTypesReadWrite), }, true), DiffSuppressFunc: ignoreCaseDiffSuppressFunc, }, - "caching": { + "create_option": { Type: schema.TypeString, - Required: true, + Optional: true, + ForceNew: true, + Default: string(compute.DiskCreateOptionTypesAttach), ValidateFunc: validation.StringInSlice([]string{ - string(compute.CachingTypesNone), - string(compute.CachingTypesReadOnly), - string(compute.CachingTypesReadWrite), + string(compute.DiskCreateOptionTypesAttach), + string(compute.DiskCreateOptionTypesEmpty), }, true), DiffSuppressFunc: ignoreCaseDiffSuppressFunc, },