Restart Guest OS operation
The Restart Guest OS operation shuts down and restarts the guest operating system without powering off the virtual machine.
The following table describes the elements for this request.
Adapter request elements for the Restart Guest OS operation
Element | Definition | Required |
---|---|---|
<operation-type> | Defines the type of the operation: Basic_Vm | Yes |
<operation-name> | Defines the name of the operation: Restart_Guest_OS | 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 Restart Guest OS operation is to be executed | Yes |
The following code sample shows a sample adapter request for the Restart Guest OS operation.
Sample adapter request for the Restart Guest OS operation
<operation-type>Basic_Vm</operation-type>
<operation-name>Restart_Guest_OS</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 Restart Guest OS operation.
Sample adapter response for the Restart Guest OS operation
<metadata>
<status>success</status>
</metadata>
<RebootGuestResponse>
</RebootGuestResponse>
</vmware-infrastructure-response>
The following table describes the response element.
Adapter response element for the Restart Guest OS operation
Element | Definition |
---|---|
<status> | Contains the status of the operation <vmware-infrastructure-response> <metadata> <status>error</status> </metadata> <Fault> <faultcode>ServerFaultCode</faultcode> <faultstring>The attempted operation cannot be performed in the current state (Powered off).</faultstring> <detail> <InvalidPowerState> <requestedState>poweredOn</requestedState> <existingState>poweredOff</existingState> </InvalidPowerState> </detail> </Fault> </vmware-infrastructure-response> |
<RebootGuestResponse> | Is empty if the <status> element contains success; contains the <Fault> element if the <status> element contains error |