Skip to main content

alien_bindings/grpc/
mod.rs

1pub(crate) mod artifact_registry_service;
2pub(crate) mod build_service;
3pub(crate) mod container_service;
4pub mod control_service;
5pub(crate) mod function_service;
6pub(crate) mod kv_service;
7pub(crate) mod queue_service;
8pub(crate) mod service_account_service;
9pub(crate) mod status_conversion;
10pub(crate) mod storage_service;
11pub(crate) mod storage_utils;
12pub(crate) mod vault_service;
13pub mod wait_until_service;
14
15pub mod server;
16pub use server::{run_grpc_server, GrpcServerHandles};
17
18// Re-export control service proto types for easier access
19pub mod control {
20    pub use super::control_service::alien_bindings::control::*;
21}
22
23pub(crate) const MAX_GRPC_MESSAGE_SIZE: usize = 4 * 1024 * 1024 * 1024; // 4GB