Expand description
Configuration management for MockForge
Structs§
- Admin
Config - Admin UI configuration
- Amqp
Config - AMQP server configuration
- ApiKey
Config - API key configuration
- Auth
Config - Authentication configuration for HTTP requests
- Basic
Auth Config - Basic authentication configuration
- Chaining
Config - Request chaining configuration for multi-step request workflows
- Chaos
EngConfig - Chaos engineering configuration
- Data
Config - Data generation configuration
- Fault
Config - Fault injection configuration for chaos engineering
- FtpConfig
- FTP server configuration
- GraphQL
Config - GraphQL server configuration
- Grpc
Config - gRPC server configuration
- Http
Config - HTTP server configuration
- Http
Cors Config - HTTP CORS configuration
- Http
TlsConfig - HTTP TLS/HTTPS configuration
- Http
Validation Config - HTTP validation configuration
- JwtConfig
- JWT authentication configuration
- Kafka
Config - Kafka server configuration
- Latency
Injection Config - Latency injection configuration for chaos engineering
- Logging
Config - Logging configuration
- Mqtt
Config - MQTT server configuration
- Network
Shaping Config - Network shaping configuration for simulating network conditions
- OAuth2
Config - OAuth2 configuration
- Observability
Config - Observability configuration for metrics and distributed tracing
- Open
Telemetry Config - OpenTelemetry distributed tracing configuration
- Profile
Config - Profile configuration - a partial ServerConfig that overrides base settings
- Prometheus
Config - Prometheus metrics configuration
- Protocol
Config - Protocol enable/disable configuration
- Protocols
Config - Protocols configuration
- RagConfig
- RAG configuration
- Rate
Limiting Config - Rate limiting configuration for traffic control
- Recorder
Config - API Flight Recorder configuration
- Route
Config - Route configuration for custom HTTP routes
- Route
Request Config - Request configuration for routes
- Route
Response Config - Response configuration for routes
- Route
Validation Config - Validation configuration for routes
- Server
Config - Server configuration
- Smtp
Config - SMTP server configuration
- TcpConfig
- TCP server configuration
- TlsConfig
- TLS configuration for gRPC
- WebSocket
Config - WebSocket server configuration
Functions§
- apply_
env_ overrides - Environment variable overrides for configuration
- apply_
profile - Apply a profile to a base configuration
- create_
default_ config - Create default configuration file
- discover_
config_ file_ all_ formats - Discover configuration file with support for all formats
- load_
config - Load configuration from file
- load_
config_ auto - Enhanced load_config that supports multiple formats including JS/TS
- load_
config_ from_ js - Load configuration from TypeScript/JavaScript file
- load_
config_ with_ fallback - Load configuration with fallback to default
- load_
config_ with_ profile - Load configuration with profile support
- save_
config - Save configuration to file
- validate_
config - Validate configuration