diff options
author | gaurav <gaurav.agrawal@huawei.com> | 2018-07-24 16:54:22 +0530 |
---|---|---|
committer | gaurav <gaurav.agrawal@huawei.com> | 2018-07-24 16:54:22 +0530 |
commit | ada219fdb734f69ee23bb10ae4929eaf587f111f (patch) | |
tree | b1a82e215e9cceac871609b2d70ed6e5540e8652 /platform-logic/restapi-templates | |
parent | a5304e219bd29c881ab6c50be7a5a6463ef7afa8 (diff) |
Adding connectivity attachment Resource DGs
Addition includes:
1. Templates for RestapiCallNode
2. DGs for activate, deactivate and delete
Change-Id: Id6a6150d880a14ba71f9587484fc5677b8c5b24c
Issue-ID: SDNC-356
Signed-off-by: Gaurav Agrawal <gaurav.agrawal@huawei.com>
Former-commit-id: 295a37952f7e6209ab9dc8b7bd98a71d99325a01
Diffstat (limited to 'platform-logic/restapi-templates')
-rw-r--r-- | platform-logic/restapi-templates/src/main/json/oof-getpath.json | 36 | ||||
-rw-r--r-- | platform-logic/restapi-templates/src/main/json/sotn-ethernet-service.json | 70 |
2 files changed, 106 insertions, 0 deletions
diff --git a/platform-logic/restapi-templates/src/main/json/oof-getpath.json b/platform-logic/restapi-templates/src/main/json/oof-getpath.json new file mode 100644 index 00000000..f407f64b --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/oof-getpath.json @@ -0,0 +1,36 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - CCSDK + * ================================================================================ + * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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========================================================= + */ + +{ + "srcPort": { + "src-access-topology-id": ${prop.connection-attachment.access-topology-id}, + "src-access-client-id": ${prop.connection-attachment.access-client-id}, + "src-access-provider-id": ${prop.connection-attachment.access-provider-id}, + "src-access-node-id": ${prop.connection-attachment.access-node-id}, + "src-access-ltp-id": ${prop.connection-attachment.access-ltp-id} + }, + "dstPort": { + "dst-access-topology-id": ${prop.remote.connection-attachment.access-topology-id}, + "dst-access-client-id": ${prop.remote.connection-attachment.access-client-id}, + "dst-access-provider-id": ${prop.remote.connection-attachment.access-provider-id}, + "dst-access-node-id": ${prop.remote.connection-attachment.access-node-id}, + "dst-access-ltp-id": ${prop.remote.connection-attachment.access-ltp-id} + } +} diff --git a/platform-logic/restapi-templates/src/main/json/sotn-ethernet-service.json b/platform-logic/restapi-templates/src/main/json/sotn-ethernet-service.json new file mode 100644 index 00000000..b5a371a3 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/sotn-ethernet-service.json @@ -0,0 +1,70 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - CCSDK + * ================================================================================ + * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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========================================================= + */ + +{ + "ietf-eth-tran-service:etht-svc": { + "globals": { + "etht-svc-bandwidth-profiles": [ + { + "bandwidth-profile-name": ${prop.global.sotn.bandwidth-profile-name}, + "bandwidth-profile-type": "mef-10-bwp", + "CIR": ${prop.global.sotn.cir}, + "EIR": ${prop.global.sotn.eir}, + "color-aware": ${prop.global.sotn.colorAware}, + "coupling-flag": ${prop.global.sotn.couplingFlag} + } + ] + }, + "etht-svc-instances": [ + { + "etht-svc-name": ${prop.global.sotn.etht-svc-name}, + "access-provider-id": ${oof.vpn.access-provider-id}, + "access-client-id": ${oof.vpn.access-client-id}, + "access-topology-id": ${oof.vpn.access-topology-id}, + "etht-svc-type": "p2p-svc", + "admin-status": "tunnel-state-up", + "etht-svc-access-ports": [ + { + "access-port-id": 0, + "access-node-id": ${oof.vpn.access-node-id}, + "access-ltp-id": ${oof.vpn.src-access-ltp-id}, + "service-classification-type": "vlan-classification", + "outer-tag": { + "tag-type": "classify-c-vlan", + "vlan-value": ${prop.connection-attachment.cVLAN} + }, + "ingress-egress-bandwidth-profile-name": ${prop.global.sotn.bandwidth-profile-name} + }, + { + "access-port-id": 1, + "access-node-id": ${oof.vpn.access-node-id}, + "access-ltp-id": ${oof.vpn.dst-access-ltp-id}, + "service-classification-type": "vlan-classification", + "outer-tag": { + "tag-type": "classify-c-vlan", + "vlan-value": ${prop.connection-attachment.cVLAN} + }, + "ingress-egress-bandwidth-profile-name": ${prop.global.sotn.bandwidth-profile-name} + } + ] + } + ] + } +}
\ No newline at end of file |