1#![deny(clippy::disallowed_macros)]
6
7pub mod auth;
8pub mod error;
9pub mod metrics;
10pub mod nonce_auth;
11pub mod realm;
12pub mod service;
13
14pub use auth::{AuthService, CredentialPayload};
15pub use error::{AdminError, Result as AdminResult};
16pub use realm::realm_to_proto;
17pub use service::{
18 AdminApiService, ConfigFileContent, HealthInfo, KeyInfo, KsCleanupResult, KsKeysResult,
19 PlatformDetail, RealmSecretRotationResult, ServiceDetail,
20};
21
22pub use actrix_proto::{
24 ConfigOverrideEntry as ProtoConfigOverrideEntry, ConfigType,
25 ControlHealthCheckRequest as HealthCheckRequest,
26 ControlHealthCheckResponse as HealthCheckResponse, ControlService, ControlServiceClient,
27 ControlServiceServer, CreateRealmRequest, CreateRealmResponse, DeleteConfigOverrideRequest,
28 DeleteConfigOverrideResponse, DeleteRealmRequest, DeleteRealmResponse, Directive,
29 DirectiveType, GetConfigRequest, GetConfigResponse, GetNodeInfoRequest, GetNodeInfoResponse,
30 GetRealmRequest, GetRealmResponse, ListConfigOverridesRequest, ListConfigOverridesResponse,
31 ListRealmsRequest, ListRealmsResponse, NodeAdminService, NodeAdminServiceClient,
32 NodeAdminServiceServer, NonceCredential, RealmInfo, RegisterNodeRequest, RegisterNodeResponse,
33 ReportRequest, ReportResponse, ResourceType, ServiceAdvertisement, ServiceAdvertisementStatus,
34 ServiceStatus, SetConfigOverrideRequest, SetConfigOverrideResponse, ShutdownRequest,
35 ShutdownResponse, SystemMetrics, UpdateConfigRequest, UpdateConfigResponse, UpdateRealmRequest,
36 UpdateRealmResponse,
37};