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::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::options::DomainPolicy
- saas::options::SaasOptions
- saas::types::ApiKey
- 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::DomainUpstream
- saas::types::Tenant
- saas::types::TenantUsage
- saas::types::UpdateDomainRequest
- saas::types::UpdateDomainRouteRequest
- saas::types::UpdateTenantRequest
- saas::types::UpdateUpstreamRequest
- saas::types::UploadCertificateRequest
- saas::types::VerificationChallenge
- saas::types::VerificationInstructions
- saas::validation::ReservedDomains
- saas::verification::DomainVerificationService
- tls::AcmeChallengeResponse
- tls::AcmeIssuer
- tls::Certificate
- tls::CertificateFacts
- tls::CertificateStore
- tls::SniCertResolver
- vendored::BackendAppManager
- vendored::ForwarderClient
- vendored::LoadBalanceRandom
- vendored::LoadBalanceRoundRobin
- vendored::MessageHandler
- vendored::PathName
- vendored::ProxyService
- vendored::ServerName
Enums
- ProxyError
- config::LoadBalanceStrategy
- config::PathMatchType
- config::RateLimitKey
- config::UpstreamHttpVersion
- ratelimit::RateLimitKey
- saas::auth::AuthError
- saas::auth::AuthType
- saas::options::UploadTrust
- 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::delete_route
- config::delete_upstream
- config::load_from_database
- config::load_from_file
- config::load_routes
- config::load_upstreams
- config::path_has_prefix
- config::save_route
- config::save_upstream
- ratelimit::per_second
- saas::api_keys::hash_api_key
- saas::auth::auth_middleware
- saas::auth::validate_scopes
- 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::provision_ssl
- saas::handlers::domains::update_domain
- saas::handlers::domains::upload_certificate
- 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
- saas::ssl::run
- saas::validation::is_forbidden_address
- saas::validation::normalize_domain
- saas::validation::validate_add_headers
- saas::validation::validate_backend_address
- saas::validation::validate_health_check_path
- saas::validation::validate_remove_headers
- saas::validation::validate_resource_name
- saas::validation::validate_route_match
- saas::validation::validate_scheme
- saas::wellknown_host::host_matches
- tls::build_server_config
- tls::build_server_config_with_resolver
- tls::expiry_of
- tls::facts
- tls::find_challenge
- tls::load_server_config
- tls::validate_for_domain