allErrs=append(allErrs,field.Invalid(fldPath.Child("nonResourceURLs"),rule.NonResourceURLs,"rules cannot apply to both regular resources and non-resource URLs"))
}
returnallErrs
}
iflen(rule.APIGroups)==0{
allErrs=append(allErrs,field.Required(fldPath.Child("apiGroups"),"resource rules must supply at least one api group"))
}
iflen(rule.Resources)==0{
allErrs=append(allErrs,field.Required(fldPath.Child("resources"),"resource rules must supply at least one resource"))