code: func (cfg *TestTLSServerConfig) CheckAndSetDefaults() error {
  	if cfg.APIConfig == nil {
  		return trace.BadParameter("missing parameter APIConfig")
  	}
  	if cfg.AuthServer == nil {
  		return trace.BadParameter("missing parameter AuthServer")
  	}
  	// use very permissive limiter configuration by default
  	if cfg.Limiter == nil {
  		cfg.Limiter = &limiter.LimiterConfig{
  			MaxConnections:   1000,
  			MaxNumberOfUsers: 1000,
  		}
  	}
  	return nil
  }
docs: // CheckAndSetDefaults checks and sets limiter defaults