File tree Expand file tree Collapse file tree
builtin/providers/azurerm Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -197,9 +197,9 @@ func resourceArmVirtualMachine() *schema.Resource {
197197 },
198198
199199 "disk_size_gb" : {
200- Type : schema .TypeInt ,
201- Optional : true ,
202- ValidateFunc : validateDiskSizeGB ,
200+ Type : schema .TypeInt ,
201+ Optional : true ,
202+ Computed : true ,
203203 },
204204
205205 "lun" : {
@@ -1172,18 +1172,21 @@ func expandAzureRmVirtualMachineDataDisk(d *schema.ResourceData) ([]compute.Data
11721172 vhd := config ["vhd_uri" ].(string )
11731173 createOption := config ["create_option" ].(string )
11741174 lun := int32 (config ["lun" ].(int ))
1175- disk_size := int32 (config ["disk_size_gb" ].(int ))
11761175
11771176 data_disk := compute.DataDisk {
11781177 Name : & name ,
11791178 Vhd : & compute.VirtualHardDisk {
11801179 URI : & vhd ,
11811180 },
11821181 Lun : & lun ,
1183- DiskSizeGB : & disk_size ,
11841182 CreateOption : compute .DiskCreateOptionTypes (createOption ),
11851183 }
11861184
1185+ if v := config ["disk_size_gb" ]; v != nil {
1186+ diskSize := int32 (config ["disk_size_gb" ].(int ))
1187+ data_disk .DiskSizeGB = & diskSize
1188+ }
1189+
11871190 data_disks = append (data_disks , data_disk )
11881191 }
11891192
You can’t perform that action at this time.
0 commit comments