(overrides config.OriginRequestConfig)
| 432 | } |
| 433 | |
| 434 | func (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 | |
| 447 | func (defaults *OriginRequestConfig) setHttp2Origin(overrides config.OriginRequestConfig) { |
| 448 | if val := overrides.Http2Origin; val != nil { |
no test coverage detected