pub struct ProfileConfig {Show 19 fields
pub http: Option<HttpConfig>,
pub websocket: Option<WebSocketConfig>,
pub graphql: Option<GraphQLConfig>,
pub grpc: Option<GrpcConfig>,
pub mqtt: Option<MqttConfig>,
pub smtp: Option<SmtpConfig>,
pub ftp: Option<FtpConfig>,
pub kafka: Option<KafkaConfig>,
pub amqp: Option<AmqpConfig>,
pub tcp: Option<TcpConfig>,
pub admin: Option<AdminConfig>,
pub chaining: Option<ChainingConfig>,
pub core: Option<Config>,
pub logging: Option<LoggingConfig>,
pub data: Option<DataConfig>,
pub observability: Option<ObservabilityConfig>,
pub multi_tenant: Option<MultiTenantConfig>,
pub routes: Option<Vec<RouteConfig>>,
pub protocols: Option<ProtocolsConfig>,
}Expand description
Profile configuration - a partial ServerConfig that overrides base settings
Fields§
§http: Option<HttpConfig>HTTP server configuration overrides
websocket: Option<WebSocketConfig>WebSocket server configuration overrides
graphql: Option<GraphQLConfig>GraphQL server configuration overrides
grpc: Option<GrpcConfig>gRPC server configuration overrides
mqtt: Option<MqttConfig>MQTT server configuration overrides
smtp: Option<SmtpConfig>SMTP server configuration overrides
ftp: Option<FtpConfig>FTP server configuration overrides
kafka: Option<KafkaConfig>Kafka server configuration overrides
amqp: Option<AmqpConfig>AMQP server configuration overrides
tcp: Option<TcpConfig>TCP server configuration overrides
admin: Option<AdminConfig>Admin UI configuration overrides
chaining: Option<ChainingConfig>Request chaining configuration overrides
core: Option<Config>Core MockForge configuration overrides
logging: Option<LoggingConfig>Logging configuration overrides
data: Option<DataConfig>Data generation configuration overrides
observability: Option<ObservabilityConfig>Observability configuration overrides
multi_tenant: Option<MultiTenantConfig>Multi-tenant workspace configuration overrides
routes: Option<Vec<RouteConfig>>Custom routes configuration overrides
protocols: Option<ProtocolsConfig>Protocol enable/disable configuration overrides
Trait Implementations§
Source§impl Clone for ProfileConfig
impl Clone for ProfileConfig
Source§fn clone(&self) -> ProfileConfig
fn clone(&self) -> ProfileConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more