]>
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; |
248cb518 | 7 | mod subscription; |
3d482025 WB |
8 | pub mod types; |
9 | pub mod version; | |
eb506c83 | 10 | pub mod pull; |
248cb518 | 11 | |
3d482025 WB |
12 | use proxmox::api::router::SubdirMap; |
13 | use proxmox::api::Router; | |
9ea4bce4 | 14 | use proxmox::list_subdirs_api_method; |
46b79b9e | 15 | |
3d482025 | 16 | const NODES_ROUTER: Router = Router::new().match_all("node", &node::ROUTER); |
248cb518 | 17 | |
255f378a DM |
18 | pub const SUBDIRS: SubdirMap = &[ |
19 | ("access", &access::ROUTER), | |
20 | ("admin", &admin::ROUTER), | |
21 | ("backup", &backup::ROUTER), | |
22 | ("config", &config::ROUTER), | |
23 | ("nodes", &NODES_ROUTER), | |
eb506c83 | 24 | ("pull", &pull::ROUTER), |
255f378a DM |
25 | ("reader", &reader::ROUTER), |
26 | ("subscription", &subscription::ROUTER), | |
27 | ("version", &version::ROUTER), | |
28 | ]; | |
248cb518 | 29 | |
255f378a DM |
30 | pub const ROUTER: Router = Router::new() |
31 | .get(&list_subdirs_api_method!(SUBDIRS)) | |
32 | .subdirs(SUBDIRS); |