Fixed data for GBP CSIT tests for Li and Master branch.
[integration/test.git] / csit / variables / gbp / demo-asymmetric-chain / lithium / tenants.json
1 {
2     "policy:tenant": [
3         {
4             "id": "f5c7d344-d1c7-4208-8531-2c2693657e12",
5             "l2-flood-domain": [
6                 {
7                     "id": "393b4a3f-431e-476f-9674-832fb9f5fab9",
8                     "parent": "7b796915-adf4-4356-b5ca-de005ac410c1"
9                 },
10                 {
11                     "id": "4ae1198e-0380-427f-8386-28281672eca3",
12                     "parent": "7b796915-adf4-4356-b5ca-de005ac410c1"
13                 }
14             ],
15             "name": "DockerTenant",
16             "l3-context": [
17                 {
18                     "id": "cbe0cc07-b8ff-451d-8171-9eef002a8e80"
19                 }
20             ],
21             "l2-bridge-domain": [
22                 {
23                     "id": "7b796915-adf4-4356-b5ca-de005ac410c1",
24                     "parent": "cbe0cc07-b8ff-451d-8171-9eef002a8e80"
25                 }
26             ],
27             "subnet": [
28                 {
29                     "id": "49850b5a-684d-4cc0-aafe-95d25c9a4b97",
30                     "virtual-router-ip": "10.0.36.1",
31                     "parent": "4ae1198e-0380-427f-8386-28281672eca3",
32                     "ip-prefix": "10.0.36.1/24"
33                 },
34                 {
35                     "id": "7f43a456-2c99-497b-9ecf-7169be0163b9",
36                     "virtual-router-ip": "10.0.35.1",
37                     "parent": "393b4a3f-431e-476f-9674-832fb9f5fab9",
38                     "ip-prefix": "10.0.35.1/24"
39                 }
40             ],
41             "endpoint-group": [
42                 {
43                     "id": "e593f05d-96be-47ad-acd5-ba81465680d5",
44                     "network-domain": "49850b5a-684d-4cc0-aafe-95d25c9a4b97",
45                     "name": "webservers",
46                     "provider-named-selector": [
47                         {
48                             "name": "e593f05d-96be-47ad-acd5-ba81465680d5-1eaf9a67-a171-42a8-9282-71cf702f61dd-22282cca-9a13-4d0c-a67e-a933ebb0b0ae",
49                             "contract": [
50                                 "22282cca-9a13-4d0c-a67e-a933ebb0b0ae"
51                             ]
52                         }
53                     ]
54                 },
55                 {
56                     "id": "1eaf9a67-a171-42a8-9282-71cf702f61dd",
57                     "name": "clients",
58                     "network-domain": "7f43a456-2c99-497b-9ecf-7169be0163b9",
59                     "consumer-named-selector": [
60                         {
61                             "name": "e593f05d-96be-47ad-acd5-ba81465680d5-1eaf9a67-a171-42a8-9282-71cf702f61dd-22282cca-9a13-4d0c-a67e-a933ebb0b0ae",
62                             "contract": [
63                                 "22282cca-9a13-4d0c-a67e-a933ebb0b0ae"
64                             ]
65                         }
66                     ]
67                 }
68             ],
69             "subject-feature-instances": {
70                 "classifier-instance": [
71                     {
72                         "name": "icmp",
73                         "classifier-definition-id": "79c6fdb2-1e1a-4832-af57-c65baf5c2335",
74                         "parameter-value": [
75                             {
76                                 "name": "proto",
77                                 "int-value": 1
78                             }
79                         ]
80                     },
81                     {
82                         "name": "http-dest",
83                         "classifier-definition-id": "4250ab32-e8b8-445a-aebb-e1bd2cdd291f",
84                         "parameter-value": [
85                             {
86                                 "int-value": "6",
87                                 "name": "proto"
88                             },
89                             {
90                                 "int-value": "80",
91                                 "name": "destport"
92                             }
93                         ]
94                     },
95                     {
96                         "name": "http-src",
97                         "classifier-definition-id": "4250ab32-e8b8-445a-aebb-e1bd2cdd291f",
98                         "parameter-value": [
99                             {
100                                 "int-value": "6",
101                                 "name": "proto"
102                             },
103                             {
104                                 "int-value": "80",
105                                 "name": "sourceport"
106                             }
107                         ]
108                     }
109                 ],
110                 "action-instance": [
111                     {
112                         "name": "chain1",
113                         "action-definition-id": "3d886be7-059f-4c4f-bbef-0356bea40933",
114                         "parameter-value": [
115                             {
116                                 "name": "sfc-chain-name",
117                                 "string-value": "SFCGBP"
118                             }
119                         ]
120                     },
121                     {
122                         "name": "allow1",
123                         "action-definition-id": "f942e8fd-e957-42b7-bd18-f73d11266d17"
124                     }
125                 ]
126             },
127             "contract": [
128                 {
129                     "id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",
130                     "subject": [
131                         {
132                             "name": "icmp-subject",
133                             "rule": [
134                                 {
135                                     "name": "allow-icmp-rule",
136                                     "order": 0,
137                                     "classifier-ref": [
138                                         {
139                                             "name": "icmp",
140                                             "instance-name": "icmp"
141                                         }
142                                     ],
143                                     "action-ref": [
144                                         {
145                                             "name": "allow1",
146                                             "order": 0
147                                         }
148                                     ]
149                                 }
150                             ]
151                         },
152                         {
153                             "name": "http-subject",
154                             "rule": [
155                                 {
156                                     "name": "http-chain-rule",
157                                     "classifier-ref": [
158                                         {
159                                             "name": "http-dest",
160                                             "instance-name": "http-dest",
161                                             "direction": "in"
162                                         }
163                                     ],
164                                     "action-ref": [
165                                         {
166                                             "name": "chain1",
167                                             "order": 0
168                                         }
169                                     ]
170                                 },
171                                 {
172                                     "name": "http-out-rule",
173                                     "classifier-ref": [
174                                         {
175                                             "name": "http-src",
176                                             "instance-name": "http-src",
177                                             "direction": "out"
178                                         }
179                                     ],
180                                     "action-ref": [
181                                         {
182                                             "name": "allow1",
183                                             "order": 0
184                                         }
185                                     ]
186                                 }
187                             ]
188                         }
189                     ],
190                     "clause": [
191                         {
192                             "name": "icmp-http-clause",
193                             "subject-refs": [
194                                 "icmp-subject",
195                                 "http-subject"
196                             ]
197                         }
198                     ]
199                 }
200             ]
201         }
202     ]
203 }
204