--- layout: "vsphere" page_title: "VMware vSphere: vsphere_virtual_disk" sidebar_current: "docs-vsphere-resource-virtual-disk" description: |- Provides a VMware virtual disk resource. This can be used to create and delete virtual disks. --- # vsphere\_virtual\_disk Provides a VMware virtual disk resource. This can be used to create and delete virtual disks. ## Example Usage ``` resource "vsphere_virtual_disk" "myDisk" { size = 2 vmdk_path = "myDisk.vmdk" datacenter = "Datacenter" datastore = "local" type = "thin" } ``` ## Argument Reference The following arguments are supported: * `size` - (Required) Size of the disk (in GB). * `vmdk_path` - (Required) The path, including filename, of the virtual disk to be created. This should end with '.vmdk'. * `type` - (Optional) 'eagerZeroedThick' (the default), or 'thin' are supported options. * `datacenter` - (Optional) The name of a Datacenter in which to create the disk. * `datastore` - (Required) The name of the Datastore in which to create the disk.