in alzlib.go [521:541]
func (az *AlzLib) AssignmentReferencedDefinitionHasParameter(res *arm.ResourceID, param string) bool {
switch strings.ToLower(res.ResourceType.Type) {
case "policydefinitions":
pd := az.PolicyDefinition(res.Name)
if pd == nil {
return false
}
if pd.Parameter(param) != nil {
return true
}
case "policysetdefinitions":
psd := az.PolicySetDefinition(res.Name)
if psd == nil {
return false
}
if psd.Parameter(param) != nil {
return true
}
}
return false
}