in pkg/appgw/cleanup.go [90:116]
func (c *appGwConfigBuilder) isBackendSettingsUsed(name string) bool {
isDefaultRef := func(ref *n.SubResource) bool {
return ref != nil &&
ref.ID != nil &&
resourceIDHasResourceName(*ref.ID, name)
}
for _, i := range *c.appGw.RequestRoutingRules {
if isDefaultRef(i.BackendHTTPSettings) {
return true
}
}
for _, i := range *c.appGw.URLPathMaps {
if isDefaultRef(i.DefaultBackendHTTPSettings) {
return true
}
for _, p := range *i.PathRules {
if isDefaultRef(p.BackendHTTPSettings) {
return true
}
}
}
return false
}