maasglobal/00_Global-Config/request-attributes/VIN.json

266 lines
5.8 KiB
JSON

{
"aggregation": "FIRST",
"confidential": true,
"dataSources": [
{
"enabled": true,
"methods": [
{
"argumentIndex": 1,
"capture": "ARGUMENT",
"deepObjectAccess": ".getVin()",
"method": {
"argumentTypes": [
"com.bmw.cc.rs360.entity.Event",
"com.bmw.cc.rs360.entity.EventStateEnum"
],
"className": "com.bmw.cc.rs360.controller.EventController",
"methodName": "updateEventState",
"modifiers": [],
"returnType": "void",
"visibility": "PUBLIC"
}
}
],
"scope": {
"tagOfProcessGroup": "Component:Remote 360"
},
"source": "METHOD_PARAM",
"technology": "JAVA",
"valueProcessing": {
"splitAt": "",
"trim": false
}
},
{
"enabled": true,
"methods": [
{
"argumentIndex": 1,
"capture": "ARGUMENT",
"deepObjectAccess": ".getVin()",
"method": {
"argumentTypes": [
"com.bmw.cc.rs.entity.Event",
"com.bmw.cc.rs.entity.EventStateEnum"
],
"className": "com.bmw.cc.rs.entity.EventController",
"methodName": "updateEventState",
"modifiers": [],
"returnType": "void",
"visibility": "PUBLIC"
}
}
],
"scope": {
"tagOfProcessGroup": "Component:RemoteServices"
},
"source": "METHOD_PARAM",
"technology": "JAVA",
"valueProcessing": {
"splitAt": "",
"trim": false
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"scope": {
"tagOfProcessGroup": "Component:agent-service"
},
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/agents/",
"endDelimiter": "-",
"position": "BETWEEN"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"scope": {
"tagOfProcessGroup": "Component:App Repository"
},
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/npm/registry/provisionedAppNames/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/vin/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/car/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/cars/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/vehicle/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/vehicles/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/v1/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/v2/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/v3/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/v4/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/v5/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
},
{
"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER",
"enabled": true,
"source": "URI_PATH",
"valueProcessing": {
"extractSubstring": {
"delimiter": "/v6/",
"position": "AFTER"
},
"splitAt": "",
"trim": false,
"valueExtractorRegex": "([a-zA-Z0-9]{17})"
}
}
],
"dataType": "STRING",
"enabled": true,
"metadata": {
"clusterVersion": "1.210.97.20210210-140317",
"configurationVersions": [
3
]
},
"name": "{{.name}}",
"normalization": "ORIGINAL",
"skipPersonalDataMasking": false
}