Step 1: Move vm scripts to the right place
[integration/test.git] / test / csit / variables / gbp / tenant1.json
1 {
2     "tenant": {
3         "contract": [
4             {
5                 "clause": [
6                     {
7                         "name": "allow-http-clause",
8                         "subject-refs": [
9                             "allow-http-subject",
10                             "allow-icmp-subject"
11                         ]
12                     }
13                 ],
14                 "id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",
15                 "subject": [
16                     {
17                         "name": "allow-http-subject",
18                         "rule": [
19                             {
20                                 "classifier-ref": [
21                                     {
22                                         "direction": "in",
23                                         "name": "http-dest"
24                                     },
25                                     {
26                                         "direction": "out",
27                                         "name": "http-src"
28                                     }
29                                 ],
30                                                     "action-ref": [
31                       {
32                         "name": "allow1",
33                         "order": 0
34                       }
35                     ],
36
37                                 "name": "allow-http-rule"
38                             }
39                         ]
40                     },
41                     {
42                         "name": "allow-icmp-subject",
43                         "rule": [
44                             {
45                                 "classifier-ref": [
46                                     {
47                                         "name": "icmp"
48                                     }
49                                 ],
50                                                     "action-ref": [
51                       {
52                         "name": "allow1",
53                         "order": 0
54                       }
55                     ],
56
57                                 "name": "allow-icmp-rule"
58                             }
59                         ]
60                     }
61                 ]
62             }
63         ],
64         "endpoint-group": [
65             {
66                 "consumer-named-selector": [
67                     {
68                         "contract": [
69                             "22282cca-9a13-4d0c-a67e-a933ebb0b0ae"
70                         ],
71                         "name": "e593f05d-96be-47ad-acd5-ba81465680d5-1eaf9a67-a171-42a8-9282-71cf702f61dd-22282cca-9a13-4d0c-a67e-a933ebb0b0ae"
72                     }
73                 ],
74                 "id": "1eaf9a67-a171-42a8-9282-71cf702f61dd",
75                 "network-domain": "d2779562-ebf1-45e6-93a4-78e2362bc418",
76                 "provider-named-selector": []
77             },
78             {
79                 "consumer-named-selector": [],
80                 "id": "e593f05d-96be-47ad-acd5-ba81465680d5",
81                 "network-domain": "2c71d675-693e-406f-899f-12a026eb55f1",
82                 "provider-named-selector": [
83                     {
84                         "contract": [
85                             "22282cca-9a13-4d0c-a67e-a933ebb0b0ae"
86                         ],
87                         "name": "e593f05d-96be-47ad-acd5-ba81465680d5-1eaf9a67-a171-42a8-9282-71cf702f61dd-22282cca-9a13-4d0c-a67e-a933ebb0b0ae"
88                     }
89                 ]
90             }
91         ],
92         "id": "f5c7d344-d1c7-4208-8531-2c2693657e12",
93         "l2-bridge-domain": [
94             {
95                 "id": "7b796915-adf4-4356-b5ca-de005ac410c1",
96                 "parent": "cbe0cc07-b8ff-451d-8171-9eef002a8e80"
97             }
98         ],
99         "l2-flood-domain": [
100             {
101                 "id": "1ddde8d8-c2bc-48d7-8ce0-d78eb6ed4b5b",
102                 "parent": "7b796915-adf4-4356-b5ca-de005ac410c1"
103             },
104             {
105                 "id": "03f69af2-481c-4554-97d6-c4fedca5d126",
106                 "parent": "7b796915-adf4-4356-b5ca-de005ac410c1"
107             }
108         ],
109         "l3-context": [
110             {
111                 "id": "cbe0cc07-b8ff-451d-8171-9eef002a8e80"
112             }
113         ],
114         "name": "GBPPOC",
115         "subject-feature-instances": {
116             "classifier-instance": [
117                 {
118                     "classifier-definition-id": "4250ab32-e8b8-445a-aebb-e1bd2cdd291f",
119                     "name": "http-dest",
120                     "parameter-value": [
121                         {
122                             "int-value": "6",
123                             "name": "proto"
124                         },
125                         {
126                             "int-value": "80",
127                             "name": "destport"
128                         }
129                     ]
130                 },
131                 {
132                     "classifier-definition-id": "4250ab32-e8b8-445a-aebb-e1bd2cdd291f",
133                     "name": "http-src",
134                     "parameter-value": [
135                         {
136                             "int-value": "6",
137                             "name": "proto"
138                         },
139                         {
140                             "int-value": "80",
141                             "name": "sourceport"
142                         }
143                     ]
144                 },
145                 {
146                     "classifier-definition-id": "79c6fdb2-1e1a-4832-af57-c65baf5c2335",
147                     "name": "icmp",
148                     "parameter-value": [
149                         {
150                             "int-value": "1",
151                             "name": "proto"
152                         }
153                     ]
154                 }
155             ],
156           "action-instance": [
157             {
158               "name": "allow1",
159               "action-definition-id": "f942e8fd-e957-42b7-bd18-f73d11266d17"
160             }
161           ]
162         },
163         "subnet": [
164             {
165                 "id": "d2779562-ebf1-45e6-93a4-78e2362bc418",
166                 "ip-prefix": "10.0.35.1/24",
167                 "parent": "1ddde8d8-c2bc-48d7-8ce0-d78eb6ed4b5b",
168                 "virtual-router-ip": "10.0.35.1"
169             },
170             {
171                 "id": "2c71d675-693e-406f-899f-12a026eb55f1",
172                 "ip-prefix": "10.0.36.1/24",
173                 "parent": "03f69af2-481c-4554-97d6-c4fedca5d126",
174                 "virtual-router-ip": "10.0.36.1"
175             }
176         ]
177     }
178 }