create_managed_type("vim.VirtualDiskManager", "VirtualDiskManager", "vmodl.ManagedObject", "vim.version.version2", nil, [["createVirtualDisk", "CreateVirtualDisk_Task", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil], ["spec", "vim.VirtualDiskManager.VirtualDiskSpec", "vim.version.version2", {}, nil]], [{}, "vim.Task", "string"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["deleteVirtualDisk", "DeleteVirtualDisk_Task", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "void"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["moveVirtualDisk", "MoveVirtualDisk_Task", "vim.version.version2", [["sourceName", "string", "vim.version.version2", {}, nil], ["sourceDatacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil], ["destName", "string", "vim.version.version2", {}, nil], ["destDatacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil], ["force", "boolean", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "string"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["copyVirtualDisk", "CopyVirtualDisk_Task", "vim.version.version2", [["sourceName", "string", "vim.version.version2", {}, nil], ["sourceDatacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil], ["destName", "string", "vim.version.version2", {}, nil], ["destDatacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil], ["destSpec", "vim.VirtualDiskManager.VirtualDiskSpec", "vim.version.version2", {:optional => true}, nil], ["force", "boolean", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "string"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDiskFormat", "vim.fault.InvalidDatastore"]], ["extendVirtualDisk", "ExtendVirtualDisk_Task", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil], ["newCapacityKb", "long", "vim.version.version2", {}, nil], ["eagerZero", "boolean", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.Task", "void"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["queryVirtualDiskFragmentation", "QueryVirtualDiskFragmentation", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil]], [{}, "int", "int"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["defragmentVirtualDisk", "DefragmentVirtualDisk_Task", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "void"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["shrinkVirtualDisk", "ShrinkVirtualDisk_Task", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil], ["copy", "boolean", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "void"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["inflateVirtualDisk", "InflateVirtualDisk_Task", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "void"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["eagerZeroVirtualDisk", "EagerZeroVirtualDisk_Task", "vim.version.version5", [["name", "string", "vim.version.version5", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.Task", "void"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["zeroFillVirtualDisk", "ZeroFillVirtualDisk_Task", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "void"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["setVirtualDiskUuid", "SetVirtualDiskUuid", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil], ["uuid", "string", "vim.version.version2", {}, nil]], [{}, "void", "void"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["queryVirtualDiskUuid", "QueryVirtualDiskUuid", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil]], [{}, "string", "string"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]], ["queryVirtualDiskGeometry", "QueryVirtualDiskGeometry", "vim.version.version2", [["name", "string", "vim.version.version2", {}, nil], ["datacenter", "vim.Datacenter", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.host.DiskDimensions.Chs", "vim.host.DiskDimensions.Chs"], "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore"]]])