]> git.proxmox.com Git - proxmox-backup.git/blame - src/api2/node.rs
move subscription API path to /nodes
[proxmox-backup.git] / src / api2 / node.rs
CommitLineData
3d482025 1use proxmox::api::router::{Router, SubdirMap};
9ea4bce4 2use proxmox::list_subdirs_api_method;
b2b3485d 3
8528fce8 4pub mod tasks;
b2b3485d 5mod time;
26d9aebc 6pub mod network;
550e0d88 7pub mod dns;
4f9a7268 8mod syslog;
81cc71c0 9mod journal;
d2ab5f19 10mod services;
2337df7b 11mod status;
113c9b59 12mod subscription;
431cc7b1 13pub(crate) mod rrd;
ce8e3de4 14pub mod disks;
b2b3485d 15
255f378a 16pub const SUBDIRS: SubdirMap = &[
ce8e3de4 17 ("disks", &disks::ROUTER),
255f378a 18 ("dns", &dns::ROUTER),
81cc71c0 19 ("journal", &journal::ROUTER),
255f378a 20 ("network", &network::ROUTER),
a2f862ee 21 ("rrd", &rrd::ROUTER),
255f378a 22 ("services", &services::ROUTER),
2337df7b 23 ("status", &status::ROUTER),
113c9b59 24 ("subscription", &subscription::ROUTER),
255f378a
DM
25 ("syslog", &syslog::ROUTER),
26 ("tasks", &tasks::ROUTER),
27 ("time", &time::ROUTER),
28];
29
30pub const ROUTER: Router = Router::new()
31 .get(&list_subdirs_api_method!(SUBDIRS))
32 .subdirs(SUBDIRS);