Versions in this module Expand all Collapse all v0 v0.1.0 Mar 9, 2026 Changes in this version + const DefaultBaseDir + const DefaultGeneralDir + const DefaultMapsDir + const DefaultSSLCertsDir + const DefaultValidationTimeout + type ValidationResult struct + DurationMs int64 + Error error + ParsedConfig *parser.StructuredConfig + Phase string + Valid bool + func (r *ValidationResult) ErrorMessage() string + type ValidationService struct + func NewValidationService(cfg *ValidationServiceConfig) *ValidationService + func (s *ValidationService) Validate(ctx context.Context, config string, auxFiles *dataplane.AuxiliaryFiles) *ValidationResult + func (s *ValidationService) ValidateWithChecksum(ctx context.Context, config string, auxFiles *dataplane.AuxiliaryFiles, ...) *ValidationResult + func (s *ValidationService) ValidateWithStrictDNS(ctx context.Context, config string, auxFiles *dataplane.AuxiliaryFiles) *ValidationResult + type ValidationServiceConfig struct + BaseDir string + GeneralDir string + Logger *slog.Logger + MapsDir string + SSLCertsDir string + SkipDNSValidation bool + Version *dataplane.Version v0.1.0-alpha.12 Feb 27, 2026