Expand description
Admin API types and configuration for secure bundle lifecycle management.
This module defines the types and configuration for an mTLS-secured admin API that enables runtime bundle deployment, update, removal, and lifecycle control.
This crate owns the shared request/response contract and TLS configuration.
The actual HTTP server and route ownership live in the consuming runtime host
(for example greentic-start for runtime lifecycle control).
Re-exports§
pub use routes::AdminClientAddRequest;pub use routes::AdminClientEntry;pub use routes::AdminClientListResponse;pub use routes::AdminClientRemoveRequest;pub use routes::AdminRequest;pub use routes::AdminResponse;pub use routes::BundleDeployRequest;pub use routes::BundleListResponse;pub use routes::BundleStartRequest;pub use routes::BundleStatus;pub use routes::BundleStatusResponse;pub use routes::BundleStopRequest;pub use routes::BundleUpdateRequest;pub use routes::QaSubmitRequest;pub use routes::QaValidateRequest;pub use tls::AdminTlsConfig;