6dfb997243f3f05784e15d9a57b1a7a31c86fc50
[sdnc/oam.git] / platform-logic / restapi-templates / src / main / json / sdwan-wan-port.json
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - CCSDK
4  * ================================================================================
5  * Copyright (C) 2018 Huawei Technologies Co., Ltd. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 {
22     "tnps": [
23         {
24             "name": ${prop.wan.name},
25             "siteId": ${prop.wan.siteId},
26             "deviceId": ${prop.wan.deviceId},
27             "portId": ${prop.wan.devicePortId},
28             "inSubInterfaces": "false",
29             "vlanId": ${prop.wan.vlanId},
30             "ipConnection": {
31                 "ipv4": {
32                     "publicIP": ${prop.wan.ip-address},
33                     "accessType": "IPOE",
34                     "ipMode": "Static",
35                     "customerAddress": ${prop.wan.ip-address},
36                     "prefixLength": ${prop.wan.prefixLength},
37                     "providerAddress": ${prop.wan.providerIpAddress},
38                     "peerIp": "null",
39                     "userName": "null",
40                     "userKey": "null"
41                 }
42              },
43              "transportNetworkInfo": {
44                  "transportNetworkId": ${prop.wan.transportNetworkId},
45                  "workMode": "active"
46              },
47             "attributes": {
48                 "inputBandwidth": ${prop.wan.inputBandwidth},
49                 "outputBandwidth": ${prop.wan.outputBandwidth},
50                 "mtu": 1500,
51                 "TCPmss": 1200
52             },
53             "description": ${prop.wan.description}
54         }
55     ]
56 }