Can perform all actions on VM
This commit is contained in:
		@@ -52,6 +52,20 @@ export class VMApi {
 | 
			
		||||
    await APIClient.exec({ method: "GET", uri: `/vm/${vm.uiid}/start` });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Request to suspend VM
 | 
			
		||||
   */
 | 
			
		||||
  static async SuspendVM(vm: VMInfo): Promise<void> {
 | 
			
		||||
    await APIClient.exec({ method: "GET", uri: `/vm/${vm.uiid}/suspend` });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Request to resume VM
 | 
			
		||||
   */
 | 
			
		||||
  static async ResumeVM(vm: VMInfo): Promise<void> {
 | 
			
		||||
    await APIClient.exec({ method: "GET", uri: `/vm/${vm.uiid}/resume` });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Request to shutdown VM
 | 
			
		||||
   */
 | 
			
		||||
@@ -65,4 +79,11 @@ export class VMApi {
 | 
			
		||||
  static async KillVM(vm: VMInfo): Promise<void> {
 | 
			
		||||
    await APIClient.exec({ method: "GET", uri: `/vm/${vm.uiid}/kill` });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Request to reset VM
 | 
			
		||||
   */
 | 
			
		||||
  static async ResetVM(vm: VMInfo): Promise<void> {
 | 
			
		||||
    await APIClient.exec({ method: "GET", uri: `/vm/${vm.uiid}/reset` });
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user