Defines the disk storage for a VM. Example that will create a 15GB and a 20GB disk on the VM. The second disk will be thin provisioned: In JSON: ```json "storage": [ { "disk_size": 15000 }, { "disk_size": 20000, "disk_thin_provisioned": true } ], ``` In HCL2: ```hcl storage { disk_size = 15000 } storage { disk_size = 20000 disk_thin_provisioned = true } ``` Example that creates 2 pvscsi controllers and adds 2 disks to each one: In JSON: ```json "disk_controller_type": ["pvscsi", "pvscsi"], "storage": [ { "disk_size": 15000, "disk_controller_index": 0 }, { "disk_size": 15000, "disk_controller_index": 0 }, { "disk_size": 15000, "disk_controller_index": 1 }, { "disk_size": 15000, "disk_controller_index": 1 } ], ``` In HCL2: ```hcl disk_controller_type = ["pvscsi", "pvscsi"] storage { disk_size = 15000, disk_controller_index = 0 } storage { disk_size = 15000 disk_controller_index = 0 } storage { disk_size = 15000 disk_controller_index = 1 } storage { disk_size = 15000 disk_controller_index = 1 } ```