From 30a75914225f313fac7a40b6bc2a2d0d782fc112 Mon Sep 17 00:00:00 2001 From: "prakash.e" Date: Fri, 29 Mar 2019 11:11:47 +0530 Subject: [PATCH] CCVPN extension lan-port templates lan-port - device-port, bridge-domain and ip-subnets templates Change-Id: I94797ee8f58c8817d578a263a631ca0ac485dd26 Issue-ID: SDNC-659 Signed-off-by: Prakash.E --- .../src/main/json/sdlan-bridge-domain.json | 17 ++++++++++ .../src/main/json/sdlan-ip-subnets-del.json | 8 +++++ .../src/main/json/sdlan-ip-subnets.json | 37 ++++++++++++++++++++++ .../src/main/json/sdlan-port-del.json | 8 +++++ .../src/main/json/sdlan-port.json | 23 ++++++++++++++ 5 files changed, 93 insertions(+) create mode 100644 platform-logic/restapi-templates/src/main/json/sdlan-bridge-domain.json create mode 100644 platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets-del.json create mode 100644 platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets.json create mode 100644 platform-logic/restapi-templates/src/main/json/sdlan-port-del.json create mode 100644 platform-logic/restapi-templates/src/main/json/sdlan-port.json diff --git a/platform-logic/restapi-templates/src/main/json/sdlan-bridge-domain.json b/platform-logic/restapi-templates/src/main/json/sdlan-bridge-domain.json new file mode 100644 index 00000000..1d0f8bd1 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/sdlan-bridge-domain.json @@ -0,0 +1,17 @@ +{ + "bridgeDomains": [ + { + "id": "", + "deviceId": ${prop.lan.deviceId}, + "ports": [ + { + "id": ${prop.lan.devicePortId}, + "tagMode": "untag" + } + ], + "vlanId": ${prop.lan.vlanId}, + "description": "spoke2 test vlan L2 port" + } + ] +} + diff --git a/platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets-del.json b/platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets-del.json new file mode 100644 index 00000000..4e42e61a --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets-del.json @@ -0,0 +1,8 @@ +{ + "tnps": [ + { + "id": ${prop.lan.lanPortId}, + } + ] +} + diff --git a/platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets.json b/platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets.json new file mode 100644 index 00000000..85ccf15a --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets.json @@ -0,0 +1,37 @@ +{ + "IPSubnets":[ + { + "vpnId": ${prop.vpnId}, + "siteId": ${prop.lan.siteId}, + "deviceId": ${prop.lan.deviceId}, + "id": "", + "interfaceType": "interface", + "interfaceName": "interface", + "portId": ${prop.lan.devicePortId}, + "vlanId": null, + "ipAddress": ${prop.lan.ip-address}, + "prefixLength": ${prop.lan.prefixLength}, + "vrrp": { + "enable": false, + "vrrpId": null, + "virtualIpAddress": null, + "defaultRole": null, + "preemptDelay": null + }, + "dhcp": { + "enable": false, + "dhcpServiceType": null, + "dhcpServer": null, + "dhcpRelay": null + }, + "securityZone": "trust", + "proxyArp": "false", + "attributes": { + "mtu": null, + "TCPmss": null + }, + "description": "hub1 L3 test" + } +] +} + diff --git a/platform-logic/restapi-templates/src/main/json/sdlan-port-del.json b/platform-logic/restapi-templates/src/main/json/sdlan-port-del.json new file mode 100644 index 00000000..914bb661 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/sdlan-port-del.json @@ -0,0 +1,8 @@ +{ + "tnps": [ + { + "id": ${prop.lan.devicePortId}, + } + ] +} + diff --git a/platform-logic/restapi-templates/src/main/json/sdlan-port.json b/platform-logic/restapi-templates/src/main/json/sdlan-port.json new file mode 100644 index 00000000..a499d9a5 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/sdlan-port.json @@ -0,0 +1,23 @@ +{ + "ports": [ + { + "id": "", + "portType": ${prop.lan.portType}, + "portNumber": ${prop.lan.portNumber}, + "deviceId": ${prop.lan.deviceId}, + "portSwitch": ${prop.lan.portSwitch}, + "linkInfo": { + "linkType": "Ethernet", + "cellular": null, + "atm": null, + "ethernet": { + "negotiationMode": "manual", + "media": "copper", + "duplex": "half", + "speed": 10 + } + } + } + ] +} + -- 2.16.6