]>
Commit | Line | Data |
---|---|---|
3d482025 | 1 | use proxmox::api::router::{Router, SubdirMap}; |
9ea4bce4 | 2 | use proxmox::list_subdirs_api_method; |
b2b3485d | 3 | |
8528fce8 | 4 | pub mod tasks; |
b2b3485d | 5 | mod time; |
26d9aebc | 6 | pub mod network; |
550e0d88 | 7 | pub mod dns; |
4f9a7268 | 8 | mod syslog; |
81cc71c0 | 9 | mod journal; |
d2ab5f19 | 10 | mod services; |
2337df7b | 11 | mod status; |
113c9b59 | 12 | mod subscription; |
431cc7b1 | 13 | pub(crate) mod rrd; |
ce8e3de4 | 14 | pub mod disks; |
b2b3485d | 15 | |
255f378a | 16 | pub 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 | ||
30 | pub const ROUTER: Router = Router::new() | |
31 | .get(&list_subdirs_api_method!(SUBDIRS)) | |
32 | .subdirs(SUBDIRS); |