GeoIpFilterConfig
Defined in: src/policies/traffic/geo-ip-filter.ts:13
Configuration for the geoIpFilter policy.
Extends
Section titled “Extends”Properties
Section titled “Properties”allow?
Section titled “allow?”
optionalallow:string[]
Defined in: src/policies/traffic/geo-ip-filter.ts:15
Country codes to allow (e.g. ["US", "CA", "GB"]). Used in “allow” mode.
countryHeader?
Section titled “countryHeader?”
optionalcountryHeader:string
Defined in: src/policies/traffic/geo-ip-filter.ts:21
Header name to read the country code from. Default: "cf-ipcountry".
optionaldeny:string[]
Defined in: src/policies/traffic/geo-ip-filter.ts:17
Country codes to deny. Used in “deny” mode.
optionalmode:"allow"|"deny"
Defined in: src/policies/traffic/geo-ip-filter.ts:19
Filter mode. Default: "deny".
skip()?
Section titled “skip()?”
optionalskip: (c) =>boolean|Promise<boolean>
Defined in: src/policies/types.ts:33
Skip this policy when condition returns true
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”boolean | Promise<boolean>