summaryrefslogtreecommitdiffstats
path: root/platform-logic/restapi-templates/src
diff options
context:
space:
mode:
Diffstat (limited to 'platform-logic/restapi-templates/src')
-rw-r--r--platform-logic/restapi-templates/src/main/json/sdlan-bridge-domain.json17
-rw-r--r--platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets-del.json8
-rw-r--r--platform-logic/restapi-templates/src/main/json/sdlan-ip-subnets.json37
-rw-r--r--platform-logic/restapi-templates/src/main/json/sdlan-port-del.json8
-rw-r--r--platform-logic/restapi-templates/src/main/json/sdlan-port.json23
5 files changed, 93 insertions, 0 deletions
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
+ }
+ }
+ }
+ ]
+}
+