accounting-lib/src/test/resources/rules/allRules-min.json

1 line
16 KiB
JSON
Raw Normal View History

2020-03-16 16:35:23 +01:00
[{"match":{"serviceClassRegex":"Common","serviceNameRegex":"AuthorizationService","calledMethodRegex":"^\/{0,1}gcube\/service\/generate.*"},"replace":{"serviceClass":"Common","serviceName":"AuthorizationService","calledMethod":"generate"}},{"match":{"serviceClassRegex":"Common","serviceNameRegex":"AuthorizationService","calledMethodRegex":"^\/{0,1}gcube\/service\/retrieve.*"},"replace":{"serviceClass":"Common","serviceName":"AuthorizationService","calledMethod":"retrieve"}},{"match":{"serviceClassRegex":"Common","serviceNameRegex":"AuthorizationService","calledMethodRegex":"^((e\/)|\/){0,1}gcube\/resource\/scopes"},"replace":{"serviceClass":"Common","serviceName":"AuthorizationService","calledMethod":"scopes"}},{"match":{"serviceClassRegex":"Data-Catalogue","serviceNameRegex":"Catalogue-WS","calledMethodRegex":"^\/rest\/(api\/){0,1}licenses\/list"},"replace":{"serviceClass":"Data-Catalogue","serviceName":"Catalogue-WS","calledMethod":"\/rest\/api\/licenses\/list"}},{"match":{"serviceClassRegex":"Data-Catalogue","serviceNameRegex":"Catalogue-WS","calledMethodRegex":"^\/rest\/api\/organi(s|z)ation(s){0,1}\/list"},"replace":{"serviceClass":"Data-Catalogue","serviceName":"Catalogue-WS","calledMethod":"\/rest\/api\/organizations\/list"}},{"match":{"serviceClassRegex":"Data-Catalogue","serviceNameRegex":"Catalogue-WS","calledMethodRegex":"^\/rest$|^UNKNOWN|^OTHER$"},"replace":{"serviceClass":"Data-Catalogue","serviceName":"Catalogue-WS","calledMethod":"OTHER"}},{"match":{"serviceClassRegex":"DataAccess","serviceNameRegex":"CkanConnector","calledMethodRegex":"^\/{0,1}gcube\/service\/connect.*"},"replace":{"serviceClass":"DataAccess","serviceName":"CkanConnector","calledMethod":"connect"}},{"match":{"serviceClassRegex":"DataAccess","serviceNameRegex":"CkanConnector","calledMethodRegex":"^\/{0,1}gcube\/service\/disconnect.*"},"replace":{"serviceClass":"DataAccess","serviceName":"CkanConnector","calledMethod":"disconnect"}},{"match":{"serviceClassRegex":"WPS","serviceNameRegex":"DataMiner","calledMethodRegex":"^\/{0,1}DescribeProcess.*"},"replace":{"serviceClass":"WPS","serviceName":"DataMiner","calledMethod":"describeProcess"}},{"match":{"serviceClassRegex":"WPS","serviceNameRegex":"DataMiner","calledMethodRegex":"^\/{0,1}GetCapabilities.*"},"replace":{"serviceClass":"WPS","serviceName":"DataMiner","calledMethod":"getCapabilities"}},{"match":{"serviceClassRegex":"WPS","serviceNameRegex":"DataMiner","calledMethodRegex":"^\/{0,1}RetrieveResult.*"},"replace":{"serviceClass":"WPS","serviceName":"DataMiner","calledMethod":"getResult"}},{"match":{"serviceClassRegex":"WPS","serviceNameRegex":"DataMiner","calledMethodRegex":"^\/{0,1}(WebProcessingService|UNKNOWN|OTHER|gcube\/resource\/scopes).*"},"replace":{"serviceClass":"WPS","serviceName":"DataMiner","calledMethod":"OTHER"}},{"match":{"serviceClassRegex":"WPS","serviceNameRegex":"DataMiner","calledMethodRegex":"^\/{0,1}CancelComputation.*"},"replace":{"serviceClass":"WPS","serviceName":"DataMiner","calledMethod":"stop"}},{"match":{"serviceClassRegex":"DataTransfer","serviceNameRegex":"data-transfer-service","calledMethodRegex":".*Capabilities.*"},"replace":{"serviceClass":"DataTransfer","serviceName":"data-transfer-service","calledMethod":"getCapabilities"}},{"match":{"serviceClassRegex":"DataTransfer","serviceNameRegex":"data-transfer-service","calledMethodRegex":".*FileUpload.*"},"replace":{"serviceClass":"DataTransfer","serviceName":"data-transfer-service","calledMethod":"upload"}},{"match":{"serviceClassRegex":"Index","serviceNameRegex":"FullTextIndexNode","calledMethodRegex":"^\/{0,1}delete.*"},"replace":{"serviceClass":"Index","serviceName":"FullTextIndexNode","calledMethod":"delete"}},{"match":{"serviceClassRegex":"Index","serviceNameRegex":"FullTextIndexNode","calledMethodRegex":"^\/{0,1}dropCollection.*"},"replace":{"serviceClass":"Index","serviceName":"FullTextIndexNode","calledMethod":"dropCollection"}},{"match":{"serviceClassRegex":"Index","serviceNameRegex":"FullTextIndexNode","calledMethodRegex":"^\/{0,1}insert.*"},"replace":{"serviceClass":"Index","serviceName":"FullTe