MCPcopy
hub / github.com/cloudflare/cloudflared / setIPRules

Method setIPRules

ingress/config.go:434–445  ·  view source on GitHub ↗
(overrides config.OriginRequestConfig)

Source from the content-addressed store, hash-verified

432}
433
434func (defaults *OriginRequestConfig) setIPRules(overrides config.OriginRequestConfig) {
435 if val := overrides.IPRules; len(val) > 0 {
436 ipAccessRule := make([]ipaccess.Rule, len(overrides.IPRules))
437 for i, r := range overrides.IPRules {
438 rule, err := ipaccess.NewRuleByCIDR(r.Prefix, r.Ports, r.Allow)
439 if err == nil {
440 ipAccessRule[i] = rule
441 }
442 }
443 defaults.IPRules = ipAccessRule
444 }
445}
446
447func (defaults *OriginRequestConfig) setHttp2Origin(overrides config.OriginRequestConfig) {
448 if val := overrides.Http2Origin; val != nil {

Callers 1

setConfigFunction · 0.80

Calls 1

NewRuleByCIDRFunction · 0.92

Tested by

no test coverage detected