code: func (o *AuditOptions) Validate() []error {
  	if o == nil {
  		return nil
  	}
  
  	var allErrors []error
  	allErrors = append(allErrors, o.LogOptions.Validate()...)
  	allErrors = append(allErrors, o.WebhookOptions.Validate()...)
  	allErrors = append(allErrors, o.DynamicOptions.Validate()...)
  
  	return allErrors
  }
docs: // Validate checks invalid config combination