List of all items
Structs
- client::GCHubRestClient
- models::ApiKeysListResponse
- models::AssetListResponse
- models::AssetsParams
- models::AttachRoleParams
- models::AttachRolesParams
- models::CredentialsRequest
- models::DashboardResponse
- models::DatapointParams
- models::DatapointValueParams
- models::DetachRolesParams
- models::ErrorResponse
- models::GCEmptyResponse
- models::GCHubRequestNewRuntime
- models::GCLogSearchEntryResponse
- models::GCLogSearchResponse
- models::GCResponseBufferedDatapointValues
- models::GCResponseDatapointValues
- models::GCResponseDatapointsInfo
- models::GCUploadedZipFile
- models::LogSearchRequest
- models::NewApiKeyResponse
- models::PluginsInstancesParams
- models::PoliciesListResponse
- models::ResponseRetrievePluginInstances
- models::RestDatapointInfo
- models::RestPluginInstanceInfo
- models::RestSubscriberInfo
- models::RolesListResponse
- models::UserInfoResponse
- models::UsersListResponse
- server::GCHubRestServerBuilder
- server::auth::AuthLayer
- server::auth::AuthMiddleware
- server::auth::LdapConfigBuilder
- server::auth::auth_tower_layer::AuthLayer
- server::auth::auth_tower_layer::AuthMiddleware
- server::auth::auth_tower_layer::AuthService
- server::auth::ldap::InnerLdapManager
- server::auth::ldap::LdapConfigBuilder
- server::auth::ldap::LdapManager
- server::auth::ldap_utils::SeparatorSplitter
- server::auth::spnego_kerberos::ConnectionToken
- server::auth::spnego_kerberos::KerberosAuth
- server::auth::spnego_kerberos::SpnegoContext
- server::server_builder::GCHubRestServerBuilder
- server::shared_state::SharedState
Enums
- client::GCServiceHubError
- client::error::GCServiceHubError
- models::LogSeverityDef
- server::auth::auth_tower_layer::ResponseFuture
- server::auth::auth_tower_layer::ResponseFutureProj
- server::auth::spnego_kerberos::SpnegoError
Macros
Functions
- models::default_log_level
- models::default_max_timestamp
- models::default_min_timestamp
- models::default_n_limit
- models::from_seq
- server::auth::ldap_utils::get_first_cn_from_dn
- server::auth::ldap_utils::parse_ava
- server::auth::set_session_cookie
- server::config_endpoints::config_upload
- server::config_endpoints::get_assets
- server::config_endpoints::get_dashboard
- server::config_endpoints::get_plugins_instances
- server::config_endpoints::get_router
- server::config_endpoints::post_dashboard
- server::datapoints_endpoints::get_router
- server::datapoints_endpoints::request_buffered_datapoint_values
- server::datapoints_endpoints::request_datapoint_values
- server::datapoints_endpoints::request_datapoints
- server::generate_open_api_spec_json
- server::log_endpoints::get_router
- server::log_endpoints::logs
- server::rbac_endpoints::get_policies
- server::rbac_endpoints::get_roles
- server::rbac_endpoints::get_router
- server::runtime_endpoints::get_router
- server::runtime_endpoints::health
- server::runtime_endpoints::new_runtime
- server::server_builder::generate_open_api_spec_json
- server::server_builder::get_protected_routes
- server::server_builder::get_unprotected_routes
- server::testing_endpoints::clear
- server::testing_endpoints::set_testing_routes
- server::user_endpoints::attach_roles
- server::user_endpoints::detach_roles
- server::user_endpoints::get_me
- server::user_endpoints::get_me_api_keys
- server::user_endpoints::get_protected_router
- server::user_endpoints::get_unprotected_router
- server::user_endpoints::get_users
- server::user_endpoints::login
- server::user_endpoints::new_user
- server::user_endpoints::post_me_api_keys_new
- server::user_endpoints::set_tag
Type Aliases
Constants
- endpoints::API_V1_PREFIX
- endpoints::ENDPOINT_CLEAR
- endpoints::ENDPOINT_GET_ASSETS
- endpoints::ENDPOINT_GET_DASHBOARD
- endpoints::ENDPOINT_GET_DATAPOINTS
- endpoints::ENDPOINT_GET_DATAPOINTS_VALUES
- endpoints::ENDPOINT_GET_DATAPOINTS_VALUES_BUFFERED
- endpoints::ENDPOINT_GET_LOGS
- endpoints::ENDPOINT_GET_ME
- endpoints::ENDPOINT_GET_ME_API_KEYS
- endpoints::ENDPOINT_GET_PLUGINS_INSTANCES
- endpoints::ENDPOINT_GET_POLICIES
- endpoints::ENDPOINT_GET_ROLES
- endpoints::ENDPOINT_GET_USERS
- endpoints::ENDPOINT_HEALTH
- endpoints::ENDPOINT_NEW_RUNTIME
- endpoints::ENDPOINT_PATCH_ATTACH_ROLES
- endpoints::ENDPOINT_PATCH_DETACH_ROLES
- endpoints::ENDPOINT_POST_DASHBOARD
- endpoints::ENDPOINT_POST_LOGIN
- endpoints::ENDPOINT_PUT_ME_API_KEYS
- endpoints::ENDPOINT_PUT_USER_ADD
- endpoints::ENDPOINT_UPLOAD_CONFIG
- server::auth::API_KEY_HEADER
- server::auth::LDAP_SYNC_INTERVAL_SECS
- server::auth::SEC_GROUPS_PREFIX
- server::auth::SESSION_COOKIE_ID
- server::auth::SPNEGO_COOKIE_ID
- server::auth::ldap::MANAGED_LDAP_SERVICE
- server::auth::spnego_kerberos::MAX_NEGOTIATION_DURATION_SECS
- server::auth::spnego_kerberos::SPNEGO_SESSION_COOKIE_LENGTH
- server::config_endpoints::TAG
- server::datapoints_endpoints::TAG
- server::log_endpoints::TAG
- server::rbac_endpoints::TAG
- server::runtime_endpoints::TAG
- server::user_endpoints::TAG