-
Notifications
You must be signed in to change notification settings - Fork 225
/
Copy pathflipt.yaml
74 lines (73 loc) · 2.4 KB
/
flipt.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
type: google.api.Service
config_version: 3
http:
rules:
- selector: flipt.Flipt.Evaluate
post: /api/v1/evaluate
body: "*"
- selector: flipt.Flipt.BatchEvaluate
post: /api/v1/batch-evaluate
body: "*"
- selector: flipt.Flipt.GetFlag
get: /api/v1/flags/{key}
- selector: flipt.Flipt.ListFlags
get: /api/v1/flags
- selector: flipt.Flipt.CreateFlag
post: /api/v1/flags
body: "*"
- selector: flipt.Flipt.UpdateFlag
put: /api/v1/flags/{key}
body: "*"
- selector: flipt.Flipt.DeleteFlag
delete: /api/v1/flags/{key}
- selector: flipt.Flipt.CreateVariant
post: /api/v1/flags/{flag_key}/variants
body: "*"
- selector: flipt.Flipt.UpdateVariant
put: /api/v1/flags/{flag_key}/variants/{id}
body: "*"
- selector: flipt.Flipt.DeleteVariant
delete: /api/v1/flags/{flag_key}/variants/{id}
- selector: flipt.Flipt.GetRule
get: /api/v1/flags/{flag_key}/rules/{id}
- selector: flipt.Flipt.OrderRules
put: /api/v1/flags/{flag_key}/rules/order
body: "*"
- selector: flipt.Flipt.ListRules
get: /api/v1/flags/{flag_key}/rules
- selector: flipt.Flipt.CreateRule
post: /api/v1/flags/{flag_key}/rules
body: "*"
- selector: flipt.Flipt.UpdateRule
put: /api/v1/flags/{flag_key}/rules/{id}
body: "*"
- selector: flipt.Flipt.DeleteRule
delete: /api/v1/flags/{flag_key}/rules/{id}
- selector: flipt.Flipt.CreateDistribution
post: "/api/v1/flags/{flag_key}/rules/{rule_id}/distributions"
body: "*"
- selector: flipt.Flipt.UpdateDistribution
put: "/api/v1/flags/{flag_key}/rules/{rule_id}/distributions/{id}"
body: "*"
- selector: flipt.Flipt.DeleteDistribution
delete: "/api/v1/flags/{flag_key}/rules/{rule_id}/distributions/{id}"
- selector: flipt.Flipt.GetSegment
get: /api/v1/segments/{key}
- selector: flipt.Flipt.ListSegments
get: /api/v1/segments
- selector: flipt.Flipt.CreateSegment
post: /api/v1/segments
body: "*"
- selector: flipt.Flipt.UpdateSegment
put: /api/v1/segments/{key}
body: "*"
- selector: flipt.Flipt.DeleteSegment
delete: /api/v1/segments/{key}
- selector: flipt.Flipt.CreateConstraint
post: /api/v1/segments/{segment_key}/constraints
body: "*"
- selector: flipt.Flipt.UpdateConstraint
put: /api/v1/segments/{segment_key}/constraints/{id}
body: "*"
- selector: flipt.Flipt.DeleteConstraint
delete: /api/v1/segments/{segment_key}/constraints/{id}