in pkg/appgw/cleanup.go [51:77]
func (c *appGwConfigBuilder) isPoolUsed(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.BackendAddressPool) {
return true
}
}
for _, i := range *c.appGw.URLPathMaps {
if isDefaultRef(i.DefaultBackendAddressPool) {
return true
}
for _, p := range *i.PathRules {
if isDefaultRef(p.BackendAddressPool) {
return true
}
}
}
return false
}