code: func newEventRateLimit(config *eventratelimitapi.Configuration, clock flowcontrol.Clock) (*Plugin, error) {
  	limitEnforcers := make([]*limitEnforcer, 0, len(config.Limits))
  	for _, limitConfig := range config.Limits {
  		enforcer, err := newLimitEnforcer(limitConfig, clock)
  		if err != nil {
  			return nil, err
  		}
  		limitEnforcers = append(limitEnforcers, enforcer)
  	}
  
  	eventRateLimitAdmission := &Plugin{
  		Handler:        admission.NewHandler(admission.Create, admission.Update),
  		limitEnforcers: limitEnforcers,
  	}
  
  	return eventRateLimitAdmission, nil
  }
docs: // newEventRateLimit configures an admission controller that can enforce event rate limits