summaryrefslogtreecommitdiffstats
path: root/usecaseui-portal/src/app/mock/routes.js
blob: b25ada4f4e894741377dfa19cdf28ed59a453b00 (plain)
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
/*
    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",
        ///////////////

        //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/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",
        ///////<-------------slicing_nsi--------->/////
        "/uui-slicing/nsmf/resource/nsi/:instanceStatus/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nsi_list_activated",
        ///////<-------------slicing_nssi--------->/////
        "/uui-slicing/nsmf/resource/nssi/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nssi_list",
        "/uui-slicing/nsmf/resource/nssi/:instanceStatus/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nssi_list_activated",
        ///////<-------------general interface--------->/////
        "/api/*": "/$1",
        "/*/*": "/$1_$2",
        "/*/*/*": "/$1_$2_$3",
        "/*/*/*/*": "/$1_$2_$3_$4",
        /////////////////////////
    }