@itentialopensource/adapter-sevone_v2
Version:
This adapter integrates with system described as: SevOne v2 api.
1,041 lines • 26.8 kB
JSON
{
"errors": [],
"statistics": [
{
"owner": "errorJson",
"description": "Standard adapter errors available for use",
"value": 30
},
{
"owner": "packageJson",
"description": "Number of production dependencies",
"value": 12
},
{
"owner": "packageJson",
"description": "Number of development dependencies",
"value": 7
},
{
"owner": "packageJson",
"description": "Number of npm scripts",
"value": 21
},
{
"owner": "packageJson",
"description": "Runtime Library dependency",
"value": "^4.39.1"
},
{
"owner": "propertiesSchemaJson",
"description": "Adapter properties defined in the propertiesSchema file",
"value": 61
},
{
"owner": "adapterJS",
"description": "Lines of code generated in adapter.js",
"value": 40031
},
{
"owner": "adapterJS",
"description": "Number of Functions added to adapter.js",
"value": 465
},
{
"owner": "pronghornJson",
"description": "Number of Methods added to pronghorn.json",
"value": 465
},
{
"owner": "readmeMd",
"description": "Number of lines in the README.md",
"value": 615
},
{
"owner": "unitTestJS",
"description": "Number of lines of code in unit tests",
"value": 16416
},
{
"owner": "unitTestJS",
"description": "Number of unit tests",
"value": 1087
},
{
"owner": "integrationTestJS",
"description": "Number of lines of code in integration tests",
"value": 17072
},
{
"owner": "integrationTestJS",
"description": "Number of integration tests",
"value": 470
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsObjects entity",
"value": 9
},
{
"owner": "actionJson",
"description": "Number of actions for DeviceTypes entity",
"value": 10
},
{
"owner": "actionJson",
"description": "Number of actions for Objects entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsStatusMap entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for ApiKeys entity",
"value": 10
},
{
"owner": "actionJson",
"description": "Number of actions for Discovery entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for TopNViews entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Roles entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsTopology entity",
"value": 11
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsFlowFalcon entity",
"value": 15
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsTopN entity",
"value": 12
},
{
"owner": "actionJson",
"description": "Number of actions for WorkHours entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Peers entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for Thresholds entity",
"value": 8
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachments entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for ObjectGroupRules entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for Users entity",
"value": 14
},
{
"owner": "actionJson",
"description": "Number of actions for MetadataNamespace entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsObjectGroups entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for StatusMaps entity",
"value": 16
},
{
"owner": "actionJson",
"description": "Number of actions for Indicators entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsDevices entity",
"value": 11
},
{
"owner": "actionJson",
"description": "Number of actions for Utils entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for Permissions entity",
"value": 10
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsDeviceGroups entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for NetFlow entity",
"value": 45
},
{
"owner": "actionJson",
"description": "Number of actions for MaintenanceWindows entity",
"value": 9
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsMetadata entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for MetadataAttribute entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for Topology entity",
"value": 11
},
{
"owner": "actionJson",
"description": "Number of actions for RunReportAttachments entity",
"value": 14
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsPerformanceMetrics entity",
"value": 12
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsGroupMetrics entity",
"value": 10
},
{
"owner": "actionJson",
"description": "Number of actions for Authentication entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for Tags entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for DeviceGroups entity",
"value": 12
},
{
"owner": "actionJson",
"description": "Number of actions for Metadata entity",
"value": 8
},
{
"owner": "actionJson",
"description": "Number of actions for BackgroundTasks entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsAlerts entity",
"value": 16
},
{
"owner": "actionJson",
"description": "Number of actions for Plugins entity",
"value": 14
},
{
"owner": "actionJson",
"description": "Number of actions for Alerts entity",
"value": 14
},
{
"owner": "actionJson",
"description": "Number of actions for CountriesAndTimezones entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for Policies entity",
"value": 18
},
{
"owner": "actionJson",
"description": "Number of actions for Reports entity",
"value": 9
},
{
"owner": "actionJson",
"description": "Number of actions for ReportAttachmentsTelephony entity",
"value": 10
},
{
"owner": "actionJson",
"description": "Number of actions for DynamicPlugin entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for ObjectGroup entity",
"value": 13
},
{
"owner": "actionJson",
"description": "Number of actions for Devices entity",
"value": 9
},
{
"owner": "actionJson",
"description": "Number of actions for StatusMapImages entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for Application entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for DeviceGroupRules entity",
"value": 8
},
{
"owner": "actionJson",
"description": "Total number of actions",
"value": 465
},
{
"owner": "actionJson",
"description": "Total number of entities",
"value": 51
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsObjects entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for DeviceTypes entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Objects entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsStatusMap entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ApiKeys entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Discovery entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for TopNViews entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Roles entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsTopology entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsFlowFalcon entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsTopN entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for WorkHours entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Peers entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Thresholds entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachments entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ObjectGroupRules entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Users entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for MetadataNamespace entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsObjectGroups entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for StatusMaps entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Indicators entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsDevices entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Utils entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Permissions entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsDeviceGroups entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for NetFlow entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for MaintenanceWindows entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsMetadata entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for MetadataAttribute entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Topology entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for RunReportAttachments entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsPerformanceMetrics entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsGroupMetrics entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Authentication entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Tags entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for DeviceGroups entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Metadata entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for BackgroundTasks entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsAlerts entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Plugins entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Alerts entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for CountriesAndTimezones entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Policies entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Reports entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ReportAttachmentsTelephony entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for DynamicPlugin entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ObjectGroup entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Devices entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for StatusMapImages entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Application entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for DeviceGroupRules entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Total number of schemas",
"value": 51
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsObjects entity",
"value": 9
},
{
"owner": "mockdata",
"description": "Number of mock data files for DeviceTypes entity",
"value": 9
},
{
"owner": "mockdata",
"description": "Number of mock data files for Objects entity",
"value": 7
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsStatusMap entity",
"value": 4
},
{
"owner": "mockdata",
"description": "Number of mock data files for ApiKeys entity",
"value": 6
},
{
"owner": "mockdata",
"description": "Number of mock data files for Discovery entity",
"value": 6
},
{
"owner": "mockdata",
"description": "Number of mock data files for TopNViews entity",
"value": 5
},
{
"owner": "mockdata",
"description": "Number of mock data files for Roles entity",
"value": 6
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsTopology entity",
"value": 11
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsFlowFalcon entity",
"value": 15
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsTopN entity",
"value": 12
},
{
"owner": "mockdata",
"description": "Number of mock data files for WorkHours entity",
"value": 5
},
{
"owner": "mockdata",
"description": "Number of mock data files for Peers entity",
"value": 5
},
{
"owner": "mockdata",
"description": "Number of mock data files for Thresholds entity",
"value": 8
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachments entity",
"value": 4
},
{
"owner": "mockdata",
"description": "Number of mock data files for ObjectGroupRules entity",
"value": 7
},
{
"owner": "mockdata",
"description": "Number of mock data files for Users entity",
"value": 14
},
{
"owner": "mockdata",
"description": "Number of mock data files for MetadataNamespace entity",
"value": 5
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsObjectGroups entity",
"value": 7
},
{
"owner": "mockdata",
"description": "Number of mock data files for StatusMaps entity",
"value": 16
},
{
"owner": "mockdata",
"description": "Number of mock data files for Indicators entity",
"value": 4
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsDevices entity",
"value": 11
},
{
"owner": "mockdata",
"description": "Number of mock data files for Utils entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for Permissions entity",
"value": 10
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsDeviceGroups entity",
"value": 6
},
{
"owner": "mockdata",
"description": "Number of mock data files for NetFlow entity",
"value": 45
},
{
"owner": "mockdata",
"description": "Number of mock data files for MaintenanceWindows entity",
"value": 9
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsMetadata entity",
"value": 7
},
{
"owner": "mockdata",
"description": "Number of mock data files for MetadataAttribute entity",
"value": 6
},
{
"owner": "mockdata",
"description": "Number of mock data files for Topology entity",
"value": 11
},
{
"owner": "mockdata",
"description": "Number of mock data files for RunReportAttachments entity",
"value": 14
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsPerformanceMetrics entity",
"value": 12
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsGroupMetrics entity",
"value": 10
},
{
"owner": "mockdata",
"description": "Number of mock data files for Authentication entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for Tags entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for DeviceGroups entity",
"value": 11
},
{
"owner": "mockdata",
"description": "Number of mock data files for Metadata entity",
"value": 8
},
{
"owner": "mockdata",
"description": "Number of mock data files for BackgroundTasks entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsAlerts entity",
"value": 16
},
{
"owner": "mockdata",
"description": "Number of mock data files for Plugins entity",
"value": 9
},
{
"owner": "mockdata",
"description": "Number of mock data files for Alerts entity",
"value": 13
},
{
"owner": "mockdata",
"description": "Number of mock data files for CountriesAndTimezones entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for Policies entity",
"value": 18
},
{
"owner": "mockdata",
"description": "Number of mock data files for Reports entity",
"value": 9
},
{
"owner": "mockdata",
"description": "Number of mock data files for ReportAttachmentsTelephony entity",
"value": 10
},
{
"owner": "mockdata",
"description": "Number of mock data files for DynamicPlugin entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for ObjectGroup entity",
"value": 11
},
{
"owner": "mockdata",
"description": "Number of mock data files for Devices entity",
"value": 8
},
{
"owner": "mockdata",
"description": "Number of mock data files for StatusMapImages entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for Application entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for DeviceGroupRules entity",
"value": 8
},
{
"owner": "mockdata",
"description": "Total number of mock data files",
"value": 441
},
{
"owner": "actionJson",
"description": "Number of actions for .system entity",
"value": 2
},
{
"owner": "schemaJson",
"description": "Number of schemas for .system entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for .system entity",
"value": 2
},
{
"owner": "System",
"description": "System entity files",
"value": 6
},
{
"owner": "usecases",
"description": "Number of workflows",
"value": 0
},
{
"owner": "staticFile",
"description": "Number of lines of code in adapterBase.js",
"value": 1007
},
{
"owner": "staticFile",
"description": "Number of static files added",
"value": 31
},
{
"owner": "Overall",
"description": "Total lines of Code",
"value": 74526
},
{
"owner": "Overall",
"description": "Total Tests",
"value": 1557
},
{
"owner": "Overall",
"description": "Total Files",
"value": 588
}
],
"apiParsingReport": {
"no_mockdata": [
{
"fnName": "addMemberByIdToType",
"method": "post",
"path": "/api/v2/devicetypes/{id}/members/{deviceId}"
},
{
"fnName": "deleteApiKeys",
"method": "delete",
"path": "/api/v2/users/api-keys"
},
{
"fnName": "deleteApiKey",
"method": "delete",
"path": "/api/v2/users/api-keys/{apiKey}"
},
{
"fnName": "deleteApiKeysForUser",
"method": "delete",
"path": "/api/v2/users/{id}/api-keys"
},
{
"fnName": "deleteApiKeyForUser",
"method": "delete",
"path": "/api/v2/users/{id}/api-keys/{apiKey}"
},
{
"fnName": "getClusterSettings",
"method": "get",
"path": "/api/v2/peers/clusterSettings"
},
{
"fnName": "getSettings",
"method": "get",
"path": "/api/v2/peers/{id}/settings"
},
{
"fnName": "getAllReportAttachmentEndpoints",
"method": "get",
"path": "/api/v2/reports/attachments/{type}/endpoints"
},
{
"fnName": "keepAlive",
"method": "get",
"path": "/api/v2/authentication/keep-alive"
},
{
"fnName": "signOut",
"method": "delete",
"path": "/api/v2/authentication/signout"
},
{
"fnName": "signOutOthers",
"method": "delete",
"path": "/api/v2/authentication/signout-others"
},
{
"fnName": "signOutUser",
"method": "delete",
"path": "/api/v2/authentication/signout/{userId}"
},
{
"fnName": "addMemberByIdToGroup",
"method": "post",
"path": "/api/v2/devicegroups/{id}/members/{deviceId}"
},
{
"fnName": "getDevicePluginInfoSchema",
"method": "get",
"path": "/api/v2/plugins/device/schema"
},
{
"fnName": "getIndicatorExtendedInfoSchema",
"method": "get",
"path": "/api/v2/plugins/indicator/schema/{pluginId}"
},
{
"fnName": "getSchemaForAllPluginIndicatorTypes",
"method": "get",
"path": "/api/v2/plugins/indicatortypes/schema/{pluginId}"
},
{
"fnName": "getObjectExtendedInfoSchema",
"method": "get",
"path": "/api/v2/plugins/object/schema/{pluginId}"
},
{
"fnName": "getSchemaForAllPluginObjectTypes",
"method": "get",
"path": "/api/v2/plugins/objecttypes/schema/{pluginId}"
},
{
"fnName": "createAlert",
"method": "post",
"path": "/api/v2/alerts"
},
{
"fnName": "addObjectGroupMember",
"method": "post",
"path": "/api/v2/objectgroups/{id}/members"
},
{
"fnName": "removeObjectGroupMember",
"method": "delete",
"path": "/api/v2/objectgroups/{id}/members"
},
{
"fnName": "createDeviceData",
"method": "post",
"path": "/api/v2/devices/data"
},
{
"fnName": "getMapImageById",
"method": "get",
"path": "/api/v2/mapimages/{id}"
},
{
"fnName": "getPublicMetrics",
"method": "get",
"path": "/api/v2/application/metrics"
}
],
"errors": [],
"warnings": [
"Method post in path /api/v2/background/ has 2 parameters with the same name. Parameter name changed to bodyQuery to avoid errors."
],
"callsTotal": 465,
"callsConverted": 465,
"no_mockdata_num": 24
}
}