Add support for more server functionality

This commit is contained in:
Dane Everitt
2017-07-23 14:51:18 -05:00
parent acbc52506c
commit 5144e0126b
16 changed files with 1049 additions and 119 deletions

View File

@@ -43,4 +43,32 @@ interface ServerRepositoryInterface extends BaseRepositoryInterface
* @return \Psr\Http\Message\ResponseInterface
*/
public function update(array $data);
/**
* Mark a server to be reinstalled on the system.
*
* @return \Psr\Http\Message\ResponseInterface
*/
public function reinstall();
/**
* Mark a server as needing a container rebuild the next time the server is booted.
*
* @return \Psr\Http\Message\ResponseInterface
*/
public function rebuild();
/**
* Suspend a server on the daemon.
*
* @return \Psr\Http\Message\ResponseInterface
*/
public function suspend();
/**
* Un-suspend a server on the daemon.
*
* @return \Psr\Http\Message\ResponseInterface
*/
public function unsuspend();
}