Save brg service to md-sal in DG
[sdnc/oam.git] / platform-logic / restapi-templates / src / main / json / vcpe-services-service.json
1 {
2   "service": [
3     {
4       "service-instance-id": ${tmp.service-data.service-information.service-instance-id},
5       "service-status": {
6         "action": ${brg-ar.allotted-resource-status.action},
7         "rpc-name": ${brg-ar.allotted-resource-status.rpc-name},
8         "rpc-action": ${brg-ar.allotted-resource-status.rpc-action}
9       },
10       "service-data": {
11         "service-level-oper-status": {
12           "last-order-status": ${tmp.service-data.oper-status.last-order-status},
13           "order-status": ${tmp.service-data.oper-status.order-status},
14           "last-action": ${tmp.service-data.oper-status.last-action}
15         },
16         "service-topology": {
17           "service-topology-identifier": {
18             "service-id": ${tmp.service-data.service-information.service-id},
19             "service-type": ${tmp.service-data.vnf-topology-information.vnf-topology-identifier.service-type},
20             "service-instance-id": ${tmp.service-data.service-information.service-instance-id}
21           }
22         },
23         "request-information": {
24           "request-action": ${tmp.service-data.request-information.request-action},
25           "request-id": ${tmp.service-data.request-information.request-id},
26           "source": ${tmp.service-data.request-information.source}
27         },
28         "service-information": {
29           "service-instance-id": ${tmp.service-data.service-information.service-instance-id},
30           "subscriber-name": ${tmp.service-data.service-information.subscriber-name}
31         },
32         "sdnc-request-header": {
33           "svc-action": ${tmp.service-data.sdnc-request-header.svc-action},
34           "svc-notification-url": ${tmp.service-data.sdnc-request-header.svc-notification-url},
35           "svc-request-id": ${tmp.service-data.sdnc-request-header.svc-request-id}
36         },
37         "vnfs": {
38           "vnf": [
39             {
40               "vnf-id": ${tmp.service-data.vnf-request-information.vnf-id}
41             }
42           ]
43         },
44         "consumed-allotted-resources": {
45           "consumed-allotted-resource": [
46             {
47               "allotted-resource-type": ${brg-ar.allotted-resource-data.brg-topology.allotted-resource-identifiers.allotted-resource-type},
48               "allotted-resource-id": ${brg-ar.allotted-resource-data.brg-topology.allotted-resource-identifiers.allotted-resource-id}
49             }
50           ]
51         }
52       }
53     }
54   ]
55 }