func()

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
}