Operations at VddkApiManagement

This page describes the backend methods at this endpoint.

Signature Description
Void Attach(String parentDiskHandle, String childDiskHandle) Attaches to disk.
Void CancelCloneDisk(String id) Requests cancellation for a clone operation
Void ChangePort(String newPort) Change port.
Int64 Cleanup(String shouldLog, ConnectParameters connectionParameters) Cleans up.
String CloneDiskFromLocalToRemote(CloneDiskFromLocalToRemoteRequest request) Clones a vmdk disks from source destination to target
Void Close(String diskHandle) Closes disk.
Void CloseDiskSet(String diskSetHandle) Closes disk set.
Int64 Connect(ConnectParameters connectParameters) Connects to Vddk.
Int64 ConnectEx(String readOnly, String snapshotRef, String transportModes, ConnectParameters connectParameters) Extended connection to Vddk.
Void Create(String path, CreateParameters createParameters) Creates vmdk.
Void CreateChild(String childPath, String diskType, String diskHandle) Creates child vmdk.
Void Delete(String path, String connectionHandle) Deletes disk.
Void Disconnect(String connectionHandle) Closes connection.
Boolean DiskExists(String path, String connectionHandle) Determines if disk exists.
Void Dismount(String volumeHandle, String force) Dismount volume.
Void EndAccess(String machineName, ConnectParameters connectParameters) Ends access.
Void ExitApplication() Exit application.
Void FreeVolumeHandles(String volumesHandle) Free volumes handles.
CloneDiskFromLocalToRemoteProgressResponse GetCloneDiskProgress(String id) Gets a clone operation progress based on operation identifier
DiskInfo GetDiskInfo(String diskHandle) Gets disk info.
StringCollection GetMetadataKeys(String diskHandle) Gets metadata keys.
OSInfo GetOSInfo(String diskSetHandle) Gets OS info.
String GetTransportMode(String diskHandle) Gets transport mode.
StringCollection GetVolumeHandles(String diskSetHandle) Gets volume handles.
VolumeInfo GetVolumeInfo(String volumeHandle) Gets volume info.
Boolean HandleExists(String handle) Determines whether the handle exists
Void Mount(String volumeHandle, String isReadOnly) Mount volume.
Int64 Open(OpenDiskParameters diskParameters) Opens disk.
Int64 OpenDisks(String connectionHandle, OpenDisksParameters openDisksParameters) Opens disks.
Int64 OpenDiskSet(String openReadOnly, StringCollection diskHandles) Opens disk set.
Void Read(String diskHandle, String startSector, String numberOfSectors, Stream data) Reads data.
String ReadMetadata(String diskHandle, String key) Reads metadata.
Boolean TryPrepareForAccess(String machineName, ConnectParameters connectParameters) Tries prepare for access.
Void Write(String diskHandle, String startSector, String numberOfSectors, Stream data) Writes data.
Void WriteMetadata(String diskHandle, VddkDiskMetadata diskMetadata) Writes metadata.