1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
/*
Copyright (C) 2019 CMCC, Inc. and others. 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.
*/
// proxy routers setting
module.exports =
{
///////<-------------api proxy--------->/////
"/usecaseui-server/v1/*": "/$1",
"/usecaseui-server/v1/*?:param": "/$1",
"/usecaseui/csmf/*": "/$1",
"/usecaseui/csmf/*?:param": "/$1",
///////////////
//text interface
"/user/login/:user/test": "/user/login?user=:user",
"/pnf/:cloudnode/p-interfaces/p-interface/:interface-name/createTerminationPoint":
"/status",
"/alarm/form/data": "/alarm_form_data",
"/upload/:url_upId": "/status",
///////////////
///////<-------------home services--------->/////
"/portal-auxapi/languageSetting/user/:currentloginId": "/language",
/////////////////////////
///////<-------------managemence services--------->/////
"/uui-lcm/customers/:customer/service-subscriptions": "/serviceType",
"/uui-lcm/serviceNumByServiceType/:customer": "/CustomersColumn",
"/PUT/uui-lcm/customers/:customer": "/PUT_uui-lcm_customers",
"/PUT/uui-lcm/customers/:name/service-subscriptions/:id": "/PUT_uui-lcm_customers_service-subscriptions",
"/uui-lcm/customers/:customer": "/getCustomerresourceVersion",
"/DELETE/uui-lcm/customers?customerId=:customerId&resourceVersion=:resourceVersion": "/DELETE_uui-lcm_customers",
"/uui-lcm/customers/:customer/service-subscriptions/:id": "/getServiceTypeResourceVersion",
"/DELETE/uui-lcm/customers/:customer/service-subscriptions/:id": "/DELETE_uui-lcm_customers_service-subscriptions",
/////////////////////////
///////<-------------myhttp services--------->/////
"/uui-lcm/services/:serviceId/operations/:operations":"/uui-lcm_services_progress",
"/POST/uui-lcm/fetchCCVPNTemplateData/:uuid":"/uui-lcm_fetchCCVPNTemplateData",
"/POST/uui-lcm/service-templates/:uuid":"/uui-lcm_e2e_service-templates",
"/POST/uui-lcm/fetchNsTemplateData":"/uui-lcm_fetchNsTemplateData",
"/DELETE/uui-lcm/services/:serviceInstanceId":"/uui-lcm_delete_services",
"/uui-lcm/VnfInfo/:id":"/uui-lcm_VnfInfo",
"/uui-lcm/jobs/getNsLcmJobStatus/:jobId":"/uui-lcm_jobs_getNsLcmJobStatus",
"/services/scaleServices/:id":"/services_scaleServices",
"/PUT/uui-lcm/services/updateService/:id":"/uui-lcm_services_updateService",
"/uui-sotn/getPnfInfo/:name":"/uui-sotn_getPnfInfo",
"/uui-sotn/getConnectivityInfo/:id":"/uui-sotn_getConnectivityInfo",
"/uui-sotn/getPinterfaceByVpnId/:id":"/uui-sotn_getPinterfaceByVpnId",
"/POST/uui-lcm/healNetworkServiceInstance?ns_instance_id=:ns_instance_id":"/uui-lcm_healNetworkServiceInstance",
"/POST/uui-lcm/services?customerId=:customerId&serviceType=:serviceType&serviceDomain=:serviceDomain":"/uui-lcm_services",
"/POST/uui-lcm/createNetworkServiceInstance":"/uui-lcm_createNetworkServiceInstance",
"/POST/uui-lcm/instantiateNetworkServiceInstance?ns_instance_id=:ns_instance_id&customerId=:customerId&serviceType=:serviceType&serviceDomain=:serviceDomain&parentServiceInstanceId=":"/uui-lcm_instantiateNetworkServiceInstance",
"/POST/uui-lcm/terminateNetworkServiceInstance?ns_instance_id=:ns_instance_id":"/uui-lcm_terminateNetworkServiceInstance",
"/DELETE/uui-lcm/deleteNetworkServiceInstance?ns_instance_id=:ns_instance_id":"/uui-lcm_deleteNetworkServiceInstance",
/////////////////////////
///////<-------------networkhttp services--------->/////
"/DELETE/uui-sotn/deleteExtNetWork": "/status",
"/uui-sotn/getPinterfaceByPnfName/:pnfName": "/uui-sotn_getPinterfaceByPnfName",
"/PUT/uui-sotn/createLink/:linkName": "/status",
"/uui-sotn/getSpecificLogicalLink/:linkName": "/uui-sotn_getSpecificLogicalLink",
"/uui-sotn/getHostUrl/:aaiId": "/uui-sotn_getHostUrl",
"/uui-sotn/getExtAaiId/:aaiId": "/uui-sotn_getExtAaiId",
"/PUT/uui-sotn/createTopoNetwork/:networkId": "/status",
"/PUT/uui-sotn/createPnf/:nodeName": "/status",
"/PUT/uui-sotn/pnf/:nodeName/p-interfaces/p-interface/:interfaceName/createTerminationPoint": "/status",
"/PUT/uui-sotn/createHostUrl/:aaiId": "/status",
/////////////////////////
///////<-------------onboard services--------->/////
"/nsd/v1/ns_descriptors/:nsdInfoId/nsd_content": "/nsd_content",
"/vnfpkgm/v1/vnf_packages/:vnfPkgId/package_content": "/nsd_content",
"/nsd/v1/pnf_descriptors/:pnfdInfoId/pnfd_content": "/nsd_content",
"/uui-lcm/jobs/:_jobId": "/uui-lcm_jobs_progress",
"/DELETE/uui-lcm/deleteNsdPackage?nsdInfoId:id": "/DELETE_uui-lcm_deleteNsdPackage",
"/DELETE/uui-lcm/deleteVnfPackage?vnfPkgId:id": "/DELETE_uui-lcm_deleteVnfPackage",
"/DELETE/uui-lcm/deletePnfPackage?pnfdInfoId:id": "/DELETE_uui-lcm_deletePnfPackage",
"/POST/uui-lcm/ns-packages": "/POST_uui-lcm_ns-packages",
"/POST/uui-lcm/vf-packages": "/POST_uui-lcm_vf-packages",
"/POST/uui-lcm/:jsonData": "/POST_uui-lcm_create",
///////<-------------slicing--------->/////
"/uui-slicing/nsmf/task/business/pageNo/:pageNo/pageSize/:pageSize": "/slicing_task_list",
"/uui-slicing/nsmf/task/:processingStatus/business/pageNo/:pageNo/pageSize/:pageSize": "/slicing_task_processing_status",
"/uui-slicing/nsmf/task/:taskId/auditInfo": "/slicing_task_auditInfo",
"/uui-slicing/nsmf/resource/nsi/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nsi_list",
"/uui-slicing/nsmf/resource/nsi/:nsiId/nssiInstances": "/slicing_subnet_instance",
"/uui-slicing/nsmf/resource/nssi/environmentContext/:environmentContext/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_subnet_context",
"/uui-slicing/nsmf/task/:taskId/taskCreationInfo": "/slicing_taskCreationInfo",
"/uui-slicing/nsmf/task/:taskId/taskCreationProgress": "/slicing_taskCreationProgress",
"/PUT/uui-slicing/nsmf/task/auditInfo": "/PUT_task_auditInfo",
///////<-------------slicing_business--------->/////
"/uui-slicing/nsmf/resource/business/pageNo/:pageNo/pageSize/:pageSize": "/slicing_business_list",
"/uui-slicing/nsmf/resource/:businessStatus/business/pageNo/:pageNo/pageSize/:pageSize": "/slicing_business_list_activated",
"/PUT/uui-slicing/nsmf/resource/:serviceId/activate": "/slicing_business_activate",
"/PUT/uui-slicing/nsmf/resource/:serviceId/deactivate": "/slicing_business_activate",
"/DELETE/uui-slicing/nsmf/resource/:serviceId": "/slicing_business_activate",
"/uui-slicing/nsmf/resource/:serviceId/progress":"/getSlicingBusinessProgress",
"/uui-slicing/nsmf/resource/business/:businessId/details":"/getSlicingBusinessDetail",
///////<-------------slicing_nsi--------->/////
"/uui-slicing/nsmf/resource/nsi/:instanceStatus/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nsi_list_activated",
"/uui-slicing/nsmf/resource/nsi/:nsiId/details":"/getSlicingNsiDetail",
///////<-------------slicing_nssi--------->/////
"/uui-slicing/nsmf/resource/nssi/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nssi_list",
"/uui-slicing/nsmf/resource/nssi/instanceStatus/:instanceStatus/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nssi_list_activated",
"/uui-slicing/nsmf/resource/nssi/:nssiId/details":"/getSlicingNssiDetail",
///////<-------------CSMF slicing_business--------->/////
"/5gSlicing/services/status/:status/pageNo/:pageNo/pageSize/:pageSize": "/csmf_slicing_businessData",
///////<-------------monitor 5G--------->/////
"/POST/uui-slicing/nsmf/monitoring/queryTimestamp/:queryTimestamp/trafficData": "/fetchTrafficData",
"/POST/uui-slicing/nsmf/monitoring/queryTimestamp/:queryTimestamp/onlineUsers": "/fetchOnlineusersData",
"/POST/uui-slicing/nsmf/monitoring/queryTimestamp/:queryTimestamp/bandwidth": "/fetchBandwidthData",
///////<-------------general interface--------->/////
"/api/*": "/$1",
"/*/*": "/$1_$2",
"/*/*/*": "/$1_$2_$3",
"/*/*/*/*": "/$1_$2_$3_$4",
/////////////////////////
}
|