List of all items
Structs
- ProxyState
- admin::api::ApiResponse
- admin::api::BackendRequest
- admin::api::CreateRouteRequest
- admin::api::CreateUpstreamRequest
- admin::api::HealthSummary
- admin::api::ProxyStats
- config::AcmeConfig
- config::Backend
- config::ConfigReloader
- config::HealthCheckConfig
- config::ProxyConfig
- config::RateLimitDefaults
- config::Route
- config::RouteMatch
- config::RouteRateLimit
- config::ServerConfig
- config::TlsConfig
- config::Upstream
- health::HealthChecker
- ratelimit::RateLimiter
- ratelimit::TokenBucket
- saas::api_keys::ApiKeyService
- saas::api_keys::ValidatedApiKey
- saas::auth::Auth
- saas::auth::AuthContext
- saas::auth::SaasAuthLayer
- saas::handlers::SaasState
- saas::handlers::auth::CurrentTenantResponse
- saas::manager::DomainManager
- saas::types::ApiKey
- saas::types::ApiKeyRow
- saas::types::AuditLogEntry
- saas::types::CreateApiKeyRequest
- saas::types::CreateBackendRequest
- saas::types::CreateDomainRequest
- saas::types::CreateDomainRouteRequest
- saas::types::CreateTenantRequest
- saas::types::CreateUpstreamRequest
- saas::types::Domain
- saas::types::DomainBackend
- saas::types::DomainResponse
- saas::types::DomainRoute
- saas::types::DomainRouteRow
- saas::types::DomainRow
- saas::types::DomainUpstream
- saas::types::DomainUpstreamRow
- saas::types::Tenant
- saas::types::TenantRow
- saas::types::TenantUsage
- saas::types::UpdateDomainRouteRequest
- saas::types::UpdateTenantRequest
- saas::types::UpdateUpstreamRequest
- saas::types::UploadCertificateRequest
- saas::types::VerificationChallenge
- saas::types::VerificationInstructions
- saas::verification::DomainVerificationService
- tls::AcmeManager
- tls::CertificateStore
- vendored::BackendAppManager
- vendored::ForwarderClient
- vendored::LoadBalanceRandom
- vendored::LoadBalanceRoundRobin
- vendored::MessageHandler
- vendored::PathName
- vendored::ProxyService
- vendored::ServerName
Enums
- ProxyError
- config::LoadBalanceStrategy
- config::PathMatchType
- config::RateLimitKey
- ratelimit::RateLimitKey
- saas::auth::AuthError
- saas::auth::AuthType
- saas::types::ChallengeStatus
- saas::types::DomainLoadBalanceStrategy
- saas::types::DomainPathMatchType
- saas::types::SslProvider
- saas::types::SslStatus
- saas::types::TenantStatus
- saas::types::VerificationMethod
- saas::types::VerificationResult
- saas::types::VerificationStatus
- vendored::LoadBalance
- vendored::VendoredError
Functions
- admin::admin_ui_router
- admin::api::admin_router
- config::load_from_database
- config::load_from_file
- saas::api_keys::hash_api_key
- saas::auth::auth_middleware
- saas::db::check_domain_quota
- saas::db::create_api_key
- saas::db::create_backend
- saas::db::create_domain
- saas::db::create_route
- saas::db::create_upstream
- saas::db::create_verification_challenge
- saas::db::delete_api_key
- saas::db::delete_backend
- saas::db::delete_domain
- saas::db::delete_route
- saas::db::delete_upstream
- saas::db::disable_api_key
- saas::db::disable_domain
- saas::db::domain_exists
- saas::db::enable_api_key
- saas::db::enable_domain
- saas::db::get_api_key_for_tenant
- saas::db::get_domain_for_tenant
- saas::db::get_route_for_tenant
- saas::db::get_tenant_usage
- saas::db::get_upstream_for_tenant
- saas::db::is_tenant_active
- saas::db::list_api_keys
- saas::db::list_domains
- saas::db::list_routes_for_domain
- saas::db::list_upstreams
- saas::db::record_verification_attempt
- saas::db::update_last_used
- saas::db::update_route
- saas::db::update_ssl_status
- saas::db::update_upstream
- saas::db::update_verification_status
- saas::db::validate_api_key_by_hash
- saas::handlers::auth::create_api_key
- saas::handlers::auth::get_current_tenant
- saas::handlers::auth::get_tenant_usage
- saas::handlers::auth::list_api_keys
- saas::handlers::auth::revoke_api_key
- saas::handlers::domains::create_domain
- saas::handlers::domains::delete_domain
- saas::handlers::domains::disable_domain
- saas::handlers::domains::enable_domain
- saas::handlers::domains::get_domain
- saas::handlers::domains::list_domains
- saas::handlers::domains::verify_domain
- saas::handlers::error_response
- saas::handlers::routes::create_route
- saas::handlers::routes::delete_route
- saas::handlers::routes::get_route
- saas::handlers::routes::list_routes
- saas::handlers::routes::update_route
- saas::handlers::saas_router
- saas::handlers::upstreams::add_backend
- saas::handlers::upstreams::create_upstream
- saas::handlers::upstreams::delete_upstream
- saas::handlers::upstreams::get_upstream
- saas::handlers::upstreams::list_upstreams
- saas::handlers::upstreams::remove_backend
- saas::handlers::upstreams::update_upstream
- saas::handlers::wellknown::handle_acme_challenge
- saas::handlers::wellknown::handle_verification_challenge