Roll version for Casablanca
[ccsdk/sli/adaptors.git] / resource-assignment / provider / src / test / resources / svc-topology-req.json
1 /*-
2  * ============LICENSE_START=======================================================
3  * openECOMP : SDN-C
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights
6  *                                              reserved.
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  * 
12  *      http://www.apache.org/licenses/LICENSE-2.0
13  * 
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END=========================================================
20  */
21
22 {
23         "input":{
24                 "sdnc-request-header":{
25                         "svc-request-id":"omx-123",
26                         "svc-action":"assign"
27                 },
28                 "sdnc-topology-additional-data":{
29                         "svc-vnf-type":"vce"
30                 },
31                 "request-information":{
32                         "request-id":"mso-1234",
33                         "request-action":"Layer3ServiceActivateRequest",
34                         "source":"OMX"
35                 },
36                 "service-information":{
37                         "service-type":"SDN-ETHERNET-INTERNET",
38                         "service-instance-id":"service-instance-123",
39                         "subscriber-name":"ssb-subscriber"
40                 },
41                 "l2-homing-information":{
42                         "evc-name":"EVC-123",
43                         "topology":"PointToPoint",
44                         "preferred-aic-clli":"ATLNGATL001"
45                 }
46                 "internet-evc-access-information":{
47                         "internet-evc-speed-value":"150",
48                         "internet-evc-speed-units":"Mbps",
49                         "ip-version":"v6"
50                 }
51                 "vr-lan":{
52                         "routing-protocol":"none",
53                         {
54                                 "v6-vr-lan-prefix":"string",
55                                 "v6-public-lan-prefixes":{
56                                         "t-provided-v6-lan-public-prefixes":[
57                                                 {
58                                                         "v6-lan-public-prefix-length":"integer",
59                                                         "v6-lan-public-prefix":"string",
60                                                         "request-index":"integer"
61                                                 }
62                                         ]
63                                 },
64                                 "v6-vr-lan-prefix-length":"integer",
65                                 "v4-vr-lan-prefix-length":"integer",
66                                 "firewall-lite":{
67                                         "v6-firewall-packet-filters":[
68                                                 {
69                                                         "v6-firewall-prefix-length":"integer",
70                                                         "udp-port-list":[
71                                                                 {
72                                                                         "port-number":"integer"
73                                                                 }
74                                                         ],
75                                                         "tcp-port-list":[
76                                                                 {
77                                                                         "port-number":"integer"
78                                                                 }
79                                                         ],
80                                                         "v6-firewall-prefix":"string"
81                                                 }
82                                         ],
83                                         "v4-firewall-packet-filters":[
84                                                 {
85                                                         "v4-firewall-prefix-length":"integer",
86                                                         "udp-port-list":[
87                                                                 {
88                                                                         "port-number":"integer"
89                                                                 }
90                                                         ],
91                                                         "tcp-port-list":[
92                                                                 {
93                                                                         "port-number":"integer"
94                                                                 }
95                                                         ],
96                                                         "v4-firewall-prefix":"string"
97                                                 }
98                                         ]
99                                 },
100                                 "v6-vce-wan-address":"string",
101                                 "v4-public-lan-prefixes":{
102                                         "t-provided-v4-lan-public-prefixes":[
103                                                 {
104                                                         "v4-lan-public-prefix":"string",
105                                                         "v4-lan-public-prefix-length":"integer",
106                                                         "request-index":"integer"
107                                                 }
108                                         ]
109                                 },
110                                 "pat":{
111                                         "v4-pat-default-pool-prefix-length":"integer",
112                                         "v4-pat-pools":[
113                                                 {
114                                                         "v4-pat-pool-next-hop-address":"string",
115                                                         "v4-pat-pool-prefix-length":"integer",
116                                                         "v4-pat-pool-prefix":"string"
117                                                 }
118                                         ],
119                                         "v4-pat-default-pool-prefix":"string"
120                                 },
121                                 "v4-vce-loopback-address":"string",
122                                 "v4-vr-lan-prefix":"string",
123                                 "dhcp":{
124                                         "v4-dhcp-pools":[
125                                                 {
126                                                         "v4-dhcp-relay-next-hop-address":"string",
127                                                         "excluded-v4-addresses":[
128                                                                 {
129                                                                         "excluded-v4-address":"string"
130                                                                 }
131                                                         ],
132                                                         "v4-dhcp-pool-prefix":"string",
133                                                         "v4-dhcp-relay-gateway-address":"string",
134                                                         "v4-dhcp-pool-prefix-length":"integer"
135                                                 }
136                                         ],
137                                         "excluded-v4-dhcp-addresses-from-default-pool":[
138                                                 {
139                                                         "excluded-v4-address":"string"
140                                                 }
141                                         ],
142                                         "v6-dhcp-pools":[
143                                                 {
144                                                         "v6-dhcp-relay-gateway-address":"string",
145                                                         "excluded-v6-addresses":[
146                                                                 {
147                                                                         "excluded-v6-address":"string"
148                                                                 }
149                                                         ],
150                                                         "v6-dhcp-pool-prefix-length":"integer",
151                                                         "v6-dhcp-relay-next-hop-address":"string",
152                                                         "v6-dhcp-pool-prefix":"string"
153                                                 }
154                                         ],
155                                         "v6-dhcp-default-pool-prefix":"string",
156                                         "v6-dhcp-default-pool-prefix-length":"integer",
157                                         "v4-dhcp-default-pool-prefix":"string",
158                                         "excluded-v6-dhcp-addresses-from-default-pool":[
159                                                 {
160                                                         "excluded-v6-address":"string"
161                                                 }
162                                         ],
163                                         "v4-dhcp-default-pool-prefix-length":"integer"
164                                 },
165                                 "nat":{
166                                         "v4-nat-mapping-entries":[
167                                                 {
168                                                         "v4-nat-external":"string",
169                                                         "v4-nat-next-hop-address":"string",
170                                                         "v4-nat-internal":"string"
171                                                 }
172                                         ]
173                                 },
174                                 "static-routes":{
175                                         "v6-static-routes":[
176                                                 {
177                                                         "v6-static-route-prefix-length":"integer",
178                                                         "v6-next-hop-address":"string",
179                                                         "v6-static-route-prefix":"string"
180                                                 }
181                                         ],
182                                         "v4-static-routes":[
183                                                 {
184                                                         "v4-static-route-prefix-length":"integer",
185                                                         "v4-static-route-prefix":"string",
186                                                         "v4-next-hop-address":"string"
187                                                 }
188                                         ]
189                                 }
190                         }
191                         
192                 }
193                 
194         }
195 }