istio
1name: envoy.filters.http.rbac
2typedConfig:
3'@type': type.googleapis.com/envoy.extensions.filters.http.rbac.v3.RBAC
4rules:
5policies:
6ns[foo]-policy[httpbin-1]-rule[0]:
7permissions:
8- andRules:
9rules:
10- orRules:
11rules:
12- urlPath:
13path:
14exact: /exact
15- urlPath:
16path:
17prefix: /prefix/
18- urlPath:
19path:
20suffix: /suffix
21- urlPath:
22path:
23safeRegex:
24regex: .+
25- notRule:
26orRules:
27rules:
28- urlPath:
29path:
30exact: /not-exact
31- urlPath:
32path:
33prefix: /not-prefix/
34- urlPath:
35path:
36suffix: /not-suffix
37- urlPath:
38path:
39safeRegex:
40regex: .+
41principals:
42- andIds:
43ids:
44- any: true
45shadowRulesStatPrefix: istio_dry_run_allow_
46