Suspend VM operation
The Suspend VM operation pauses the virtual machine activity. If the <status> response element contains _success_, the <Task> response element contains the ID of the queued task, which you can use to obtain the task status. All transactions remain in the frozen state, until the virtual machine gets a Resume command.
The following table describes the elements for this request.
Adapter request elements for the Suspend VM operation
Element | Definition | Required |
---|---|---|
<operation-type> | Defines the type of operation: Basic_Vm | Yes |
<operation-name> | Defines the name of operation: Suspend_VM | Yes |
<soap-url> | Specifies the URL for the remote SOAP service running on the VMware VirtualCenter | No |
<transport> | Specifies the transport protocol for the message | No |
<user-name> | Specifies the user name that is used for HTTP basic authentication on the VMware Virtual Center | No |
<password> | Specifies the password corresponding to <user-name> | Conditional; required if <user-name> is specified |
<parameters> | Contains the <virtual-machine> element required to execute the operation | Yes |
virtual-machine | Contains the name of the virtual machine on which the Suspend operation is to be executed | Yes |
The following code sample shows the sample adapter request for the Suspend VM operation.
Sample adapter request for the Suspend VM operation
<operation-type>Basic_Vm</operation-type>
<operation-name>Suspend_VM</operation-name>
<soap-url></soap-url>
<transport></transport>
<user-name></user-name>
<password></password>
<parameters>
<virtual-machine>win1</virtual-machine>
</parameters>
</vmware-infrastructure-request>
The following code sample shows the response for the sample Suspend VM operation.
Sample adapter response for the Suspend VM operation
<metadata>
<status>success</status>
</metadata>
<SuspendVM_TaskResponse>
<Task>task-712</Task>
</SuspendVM_TaskResponse>
</vmware-infrastructure-response>
The following table describes the response element.
Adapter response element for the Suspend VM operation
Element | Definition |
---|---|
<Task> | Specifies the task ID of the submitted task |