| /*- |
| * ============LICENSE_START======================================================= |
| * openECOMP : SDN-C |
| * ================================================================================ |
| * Copyright (C) 2017 AT&T Intellectual Property. All rights |
| * reserved. |
| * ================================================================================ |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| * ============LICENSE_END========================================================= |
| */ |
| |
| { |
| "input":{ |
| "sdnc-request-header":{ |
| "svc-request-id":"omx-123", |
| "svc-action":"assign" |
| }, |
| "sdnc-topology-additional-data":{ |
| "svc-vnf-type":"vce" |
| }, |
| "request-information":{ |
| "request-id":"mso-1234", |
| "request-action":"Layer3ServiceActivateRequest", |
| "source":"OMX" |
| }, |
| "service-information":{ |
| "service-type":"SDN-ETHERNET-INTERNET", |
| "service-instance-id":"service-instance-123", |
| "subscriber-name":"ssb-subscriber" |
| }, |
| "l2-homing-information":{ |
| "evc-name":"EVC-123", |
| "topology":"PointToPoint", |
| "preferred-aic-clli":"ATLNGATL001" |
| } |
| "internet-evc-access-information":{ |
| "internet-evc-speed-value":"150", |
| "internet-evc-speed-units":"Mbps", |
| "ip-version":"v6" |
| } |
| "vr-lan":{ |
| "routing-protocol":"none", |
| { |
| "v6-vr-lan-prefix":"string", |
| "v6-public-lan-prefixes":{ |
| "t-provided-v6-lan-public-prefixes":[ |
| { |
| "v6-lan-public-prefix-length":"integer", |
| "v6-lan-public-prefix":"string", |
| "request-index":"integer" |
| } |
| ] |
| }, |
| "v6-vr-lan-prefix-length":"integer", |
| "v4-vr-lan-prefix-length":"integer", |
| "firewall-lite":{ |
| "v6-firewall-packet-filters":[ |
| { |
| "v6-firewall-prefix-length":"integer", |
| "udp-port-list":[ |
| { |
| "port-number":"integer" |
| } |
| ], |
| "tcp-port-list":[ |
| { |
| "port-number":"integer" |
| } |
| ], |
| "v6-firewall-prefix":"string" |
| } |
| ], |
| "v4-firewall-packet-filters":[ |
| { |
| "v4-firewall-prefix-length":"integer", |
| "udp-port-list":[ |
| { |
| "port-number":"integer" |
| } |
| ], |
| "tcp-port-list":[ |
| { |
| "port-number":"integer" |
| } |
| ], |
| "v4-firewall-prefix":"string" |
| } |
| ] |
| }, |
| "v6-vce-wan-address":"string", |
| "v4-public-lan-prefixes":{ |
| "t-provided-v4-lan-public-prefixes":[ |
| { |
| "v4-lan-public-prefix":"string", |
| "v4-lan-public-prefix-length":"integer", |
| "request-index":"integer" |
| } |
| ] |
| }, |
| "pat":{ |
| "v4-pat-default-pool-prefix-length":"integer", |
| "v4-pat-pools":[ |
| { |
| "v4-pat-pool-next-hop-address":"string", |
| "v4-pat-pool-prefix-length":"integer", |
| "v4-pat-pool-prefix":"string" |
| } |
| ], |
| "v4-pat-default-pool-prefix":"string" |
| }, |
| "v4-vce-loopback-address":"string", |
| "v4-vr-lan-prefix":"string", |
| "dhcp":{ |
| "v4-dhcp-pools":[ |
| { |
| "v4-dhcp-relay-next-hop-address":"string", |
| "excluded-v4-addresses":[ |
| { |
| "excluded-v4-address":"string" |
| } |
| ], |
| "v4-dhcp-pool-prefix":"string", |
| "v4-dhcp-relay-gateway-address":"string", |
| "v4-dhcp-pool-prefix-length":"integer" |
| } |
| ], |
| "excluded-v4-dhcp-addresses-from-default-pool":[ |
| { |
| "excluded-v4-address":"string" |
| } |
| ], |
| "v6-dhcp-pools":[ |
| { |
| "v6-dhcp-relay-gateway-address":"string", |
| "excluded-v6-addresses":[ |
| { |
| "excluded-v6-address":"string" |
| } |
| ], |
| "v6-dhcp-pool-prefix-length":"integer", |
| "v6-dhcp-relay-next-hop-address":"string", |
| "v6-dhcp-pool-prefix":"string" |
| } |
| ], |
| "v6-dhcp-default-pool-prefix":"string", |
| "v6-dhcp-default-pool-prefix-length":"integer", |
| "v4-dhcp-default-pool-prefix":"string", |
| "excluded-v6-dhcp-addresses-from-default-pool":[ |
| { |
| "excluded-v6-address":"string" |
| } |
| ], |
| "v4-dhcp-default-pool-prefix-length":"integer" |
| }, |
| "nat":{ |
| "v4-nat-mapping-entries":[ |
| { |
| "v4-nat-external":"string", |
| "v4-nat-next-hop-address":"string", |
| "v4-nat-internal":"string" |
| } |
| ] |
| }, |
| "static-routes":{ |
| "v6-static-routes":[ |
| { |
| "v6-static-route-prefix-length":"integer", |
| "v6-next-hop-address":"string", |
| "v6-static-route-prefix":"string" |
| } |
| ], |
| "v4-static-routes":[ |
| { |
| "v4-static-route-prefix-length":"integer", |
| "v4-static-route-prefix":"string", |
| "v4-next-hop-address":"string" |
| } |
| ] |
| } |
| } |
| |
| } |
| |
| } |
| } |