-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfiguration.yaml
135 lines (135 loc) · 3.95 KB
/
configuration.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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
data:
- attributes:
created_at: '2021-10-27T13:20:58'
destination_override_endpoint: 'https://echo.apps.verygood.systems'
entries:
- classifiers: {}
config:
condition: AND
rules:
- expression:
field: PathInfo
operator: matches
type: string
values:
- /post
- expression:
field: ContentType
operator: equals
type: string
values:
- application/json
id: 164c60f3-fb8c-48a3-afae-7b4e0408c2cf
id_selector: null
operation: REDACT
operations: null
phase: REQUEST
public_token_generator: UUID
targets:
- body
token_manager: VOLATILE
transformer: JSON_PATH
transformer_config:
- $.card_cvc
transformer_config_map: null
- classifiers: {}
config:
condition: AND
rules:
- expression:
field: PathInfo
operator: equals
type: string
values:
- /post
- expression:
field: ContentType
operator: equals
type: string
values:
- application/json
id: c9017ce7-f587-4ff8-b2f9-8a6abb4cd9b0
id_selector: null
operation: REDACT
operations: null
phase: REQUEST
public_token_generator: UUID
targets:
- body
token_manager: PERSISTENT
transformer: JSON_PATH
transformer_config:
- $.exp_date
transformer_config_map: null
- classifiers: {}
config:
condition: AND
rules:
- expression:
field: PathInfo
operator: equals
type: string
values:
- /post
- expression:
field: ContentType
operator: equals
type: string
values:
- application/json
id: b7160169-103b-425f-addf-c5e93b45661d
id_selector: null
operation: REDACT
operations: null
phase: REQUEST
public_token_generator: UUID
targets:
- body
token_manager: PERSISTENT
transformer: JSON_PATH
transformer_config:
- $.cardholder_name
transformer_config_map: null
- classifiers: {}
config:
condition: AND
rules:
- expression:
field: PathInfo
operator: equals
type: string
values:
- /post
- expression:
field: ContentType
operator: equals
type: string
values:
- application/json
id: 47a2dedc-c76a-421d-8532-1f6238b8e52d
id_selector: null
operation: REDACT
operations: null
phase: REQUEST
public_token_generator: UUID
targets:
- body
token_manager: PERSISTENT
transformer: JSON_PATH
transformer_config:
- $.card_number
transformer_config_map: null
host_endpoint: (.*)\.verygoodproxy\.com
id: b97577e7-b010-4641-a9c5-47999b8c44e6
ordinal: null
port: 80
protocol: http
source_endpoint: '*'
tags:
name: Guide - Inbound
source: Introduction Guide
useCase: 'Other:Payments Optimization'
updated_at: '2022-09-02T15:16:00'
id: b97577e7-b010-4641-a9c5-47999b8c44e6
type: rule_chain
version: 1