To be able to reboot a WorkSpace, the WorkSpace must have a State of AVAILABLE, IMPAIRED, or INOPERABLE.
AVAILABLE
IMPAIRED
INOPERABLE
This operation is asynchronous and returns before the WorkSpaces have rebooted.
public RebootWorkspacesResponse RebootWorkspaces(RebootWorkspacesRequest request) { var marshaller = new RebootWorkspacesRequestMarshaller(); var unmarshaller = RebootWorkspacesResponseUnmarshaller.Instance; return Invoke<RebootWorkspacesRequest,RebootWorkspacesResponse>(request, marshaller, unmarshaller); }