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