Can shutdown, kill, suspend, resume, reset a domain
This commit is contained in:
@ -139,6 +139,17 @@ async fn main() -> std::io::Result<()> {
|
||||
.route("/api/vm/list", web::get().to(vm_controller::list_all))
|
||||
.route("/api/vm/{uid}", web::get().to(vm_controller::get_single))
|
||||
.route("/api/vm/{uid}/start", web::get().to(vm_controller::start))
|
||||
.route(
|
||||
"/api/vm/{uid}/shutdown",
|
||||
web::get().to(vm_controller::shutdown),
|
||||
)
|
||||
.route("/api/vm/{uid}/kill", web::get().to(vm_controller::kill))
|
||||
.route("/api/vm/{uid}/reset", web::get().to(vm_controller::reset))
|
||||
.route(
|
||||
"/api/vm/{uid}/suspend",
|
||||
web::get().to(vm_controller::suspend),
|
||||
)
|
||||
.route("/api/vm/{uid}/resume", web::get().to(vm_controller::resume))
|
||||
})
|
||||
.bind(&AppConfig::get().listen_address)?
|
||||
.run()
|
||||
|
Reference in New Issue
Block a user