]>
Commit | Line | Data |
---|---|---|
685e1334 | 1 | pub mod access; |
248cb518 | 2 | pub mod admin; |
7773ccc1 | 3 | pub mod backup; |
3d482025 | 4 | pub mod config; |
b2b3485d | 5 | pub mod node; |
3d482025 | 6 | pub mod reader; |
ba974798 | 7 | pub mod status; |
3d482025 WB |
8 | pub mod types; |
9 | pub mod version; | |
eb506c83 | 10 | pub mod pull; |
e22f4882 | 11 | mod helpers; |
248cb518 | 12 | |
3d482025 WB |
13 | use proxmox::api::router::SubdirMap; |
14 | use proxmox::api::Router; | |
9ea4bce4 | 15 | use proxmox::list_subdirs_api_method; |
46b79b9e | 16 | |
3d482025 | 17 | const NODES_ROUTER: Router = Router::new().match_all("node", &node::ROUTER); |
248cb518 | 18 | |
255f378a DM |
19 | pub const SUBDIRS: SubdirMap = &[ |
20 | ("access", &access::ROUTER), | |
21 | ("admin", &admin::ROUTER), | |
22 | ("backup", &backup::ROUTER), | |
23 | ("config", &config::ROUTER), | |
24 | ("nodes", &NODES_ROUTER), | |
eb506c83 | 25 | ("pull", &pull::ROUTER), |
255f378a | 26 | ("reader", &reader::ROUTER), |
bda48e04 | 27 | ("status", &status::ROUTER), |
255f378a DM |
28 | ("version", &version::ROUTER), |
29 | ]; | |
248cb518 | 30 | |
255f378a DM |
31 | pub const ROUTER: Router = Router::new() |
32 | .get(&list_subdirs_api_method!(SUBDIRS)) | |
33 | .subdirs(SUBDIRS); |