MSA delete services issues fixed for
[sdnc/oam.git] / platform-logic / restapi-templates / src / main / json / contrail-route-allotted-resource.json
1 {
2         "contrail-route-allotted-resource": [{
3                 "allotted-resource-id": ${ar.allotted-resource-id},
4                 "allotted-resource-data": {
5                         "contrail-route-topology": {
6                                 "allotted-resource-identifiers": {
7                                         "consuming-service-instance-id": ${ar.allotted-resource-data.contrail-route-topology.allotted-resource-identifiers.consuming-service-instance-id},
8                                         "allotted-resource-name": ${ar.allotted-resource-data.contrail-route-topology.allotted-resource-identifiers.allotted-resource-name},
9                                         "allotted-resource-id": ${ar.allotted-resource-data.contrail-route-topology.allotted-resource-identifiers.allotted-resource-id},
10                                         "parent-service-instance-id": ${ar.allotted-resource-data.contrail-route-topology.allotted-resource-identifiers.parent-service-instance-id},
11                                         "allotted-resource-type": ${ar.allotted-resource-data.contrail-route-topology.allotted-resource-identifiers.allotted-resource-type}
12                                 },
13                                 "onap-model-information": {
14                                         "model-invariant-uuid": ${ar.allotted-resource-data.contrail-route-topology.onap-model-information.model-invariant-uuid},
15                                         "model-customization-uuid": ${ar.allotted-resource-data.contrail-route-topology.onap-model-information.model-customization-uuid},
16                                         "model-uuid": ${ar.allotted-resource-data.contrail-route-topology.onap-model-information.model-uuid},
17                                         "model-version": ${ar.allotted-resource-data.contrail-route-topology.onap-model-information.model-version}
18                                 },
19                                 "contrail-route-assignments": {
20                                         "fq-name": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.fq-name},
21                                         "contrail-id": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.contrail-id},
22                                         "vlan-tag": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.vlan-tag},
23                                         "source-network": {
24                                                 "network-id": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.source-network.network-id},
25                                                 "network-role": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.source-network.network-role}
26                                         },
27                                         "dest-network": {
28                                                 "network-id": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.dest-network.network-id},
29                                                 "network-role": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.dest-network.network-role}
30                                         },
31                                         "contrail-applied-service": {
32                                                 "service-instance-id": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.contrail-applied-service.service-instance-id},
33                                                 "vnf-id": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.contrail-applied-service.vnf-id},
34                                                 "contrail-fqdn": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-assignments.contrail-applied-service.contrail-fqdn}
35                                         }
36                                 },
37                                 "contrail-route-parameters": {
38                                         "param" : [
39   ${repeat:ar.allotted-resource-data.contrail-route-topology.contrail-route-parameters_length:
40                                         {
41                                                 "name": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-parameters[${1}].name},
42                                                 "value": ${ar.allotted-resource-data.contrail-route-topology.contrail-route-parameters[${1}].value}
43                                         }
44    }
45                                         ]
46                                 }
47                         },
48                         "allotted-resource-operation-information": {
49                         "allotted-resource-information": {
50                                 "allotted-resource-id": ${ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.allotted-resource-id},
51                                         "allotted-resource-type": ${ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.allotted-resource-type},
52                                         "parent-service-instance-id": ${ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.parent-service-instance-id},
53                                         "onap-model-information": {
54                                                 "model-invariant-uuid": ${ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.onap-model-information.model-invariant-uuid},
55                                                 "model-customization-uuid": ${ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.onap-model-information.model-customization-uuid},
56                                                 "model-uuid": ${ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.onap-model-information.model-uuid},
57                                                 "model-version": ${ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.onap-model-information.model-version}
58                                 }
59                         },
60                         "sdnc-request-header": {
61                                 "svc-request-id": ${ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-request-id},
62                                 "svc-action": ${ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-action}
63                         },
64                         "request-information": {
65                                 "request-id": ${ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-id},
66                                 "source": ${ar.allotted-resource-data.allotted-resource-operation-information.request-information.source},
67                                 "order-version": ${ar.allotted-resource-data.allotted-resource-operation-information.request-information.order-version},
68                                 "order-number": ${ar.allotted-resource-data.allotted-resource-operation-information.request-information.order-number},
69                                 "notification-url": ${ar.allotted-resource-data.allotted-resource-operation-information.request-information.notification-url},
70                                 "request-action": ${ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-action}
71                         },
72                         "contrail-route-request-input": {
73                                 "source-network": {
74                                         "network-id": ${ar.allotted-resource-data.allotted-resource-operation-information.contrail-route-request-input.source-network.network-id},
75                                         "network-role": ${ar.allotted-resource-data.allotted-resource-operation-information.contrail-route-request-input.source-network.network-role}
76                                 },
77                                 "dest-network": {
78                                         "network-id": ${ar.allotted-resource-data.allotted-resource-operation-information.contrail-route-request-input.dest-network.network-id},
79                                         "network-role": ${ar.allotted-resource-data.allotted-resource-operation-information.contrail-route-request-input.dest-network.network-role}
80                                 },
81                                 "contrail-applied-service-info": {
82                                         "service-instance-id" : ${ar.allotted-resource-data.allotted-resource-operation-information.contrail-route-request-input.contrail-applied-service-info.service-instance-id}
83                                 }
84                         }
85                         },
86                         "allotted-resource-oper-status": {
87                                 "last-action": ${ar.allotted-resource-data.allotted-resource-oper-status.last-action},
88                                 "modify-timestamp": ${ar.allotted-resource-data.allotted-resource-oper-status.modify-timestamp},
89                                 "last-order-status": ${ar.allotted-resource-data.allotted-resource-oper-status.last-order-status},
90                                 "create-timestamp": ${ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp},
91                                 "order-status": ${ar.allotted-resource-data.allotted-resource-oper-status.order-status},
92                                 "last-rpc-action": ${ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action},
93                                 "last-svc-request-id": ${ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id}
94                         }
95                 },
96                 "allotted-resource-status" : {
97                         "action": ${ar.allotted-resource-status.action},
98                         "rpc-name": ${ar.allotted-resource-status.rpc-name},
99                         "rpc-action": ${ar.allotted-resource-status.rpc-action}
100                 }
101         }]
102 }