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. |