@itentialopensource/adapter-kentik_v5
Version:
This adapter integrates with system described as: kentikV5Api.
690 lines • 16.5 kB
JSON
{
"errors": [],
"statistics": [
{
"owner": "errorJson",
"description": "Standard adapter errors available for use",
"value": 31
},
{
"owner": "packageJson",
"description": "Number of production dependencies",
"value": 16
},
{
"owner": "packageJson",
"description": "Number of development dependencies",
"value": 7
},
{
"owner": "packageJson",
"description": "Number of npm scripts",
"value": 22
},
{
"owner": "packageJson",
"description": "Runtime Library dependency",
"value": "^4.48.0"
},
{
"owner": "propertiesSchemaJson",
"description": "Adapter properties defined in the propertiesSchema file",
"value": 70
},
{
"owner": "adapterJS",
"description": "Lines of code generated in adapter.js",
"value": 6936
},
{
"owner": "adapterJS",
"description": "Number of Functions added to adapter.js",
"value": 60
},
{
"owner": "pronghornJson",
"description": "Number of Methods added to pronghorn.json",
"value": 60
},
{
"owner": "markdown",
"description": "Number of lines in the README.md",
"value": 338
},
{
"owner": "markdown",
"description": "Number of lines in the SUMMARY.md",
"value": 9
},
{
"owner": "markdown",
"description": "Number of lines in the PROPERTIES.md",
"value": 642
},
{
"owner": "markdown",
"description": "Number of lines in the TROUBLESHOOT.md",
"value": 48
},
{
"owner": "markdown",
"description": "Number of lines in the ENHANCE.md",
"value": 70
},
{
"owner": "markdown",
"description": "Number of lines in the BROKER.md",
"value": 200
},
{
"owner": "markdown",
"description": "Number of lines in the CALLS.md",
"value": 171
},
{
"owner": "markdown",
"description": "Number of lines in the AUTH.md",
"value": 40
},
{
"owner": "markdown",
"description": "Number of lines in the SYSTEMINFO.md",
"value": 11
},
{
"owner": "unitTestJS",
"description": "Number of lines of code in unit tests",
"value": 3477
},
{
"owner": "unitTestJS",
"description": "Number of unit tests",
"value": 200
},
{
"owner": "integrationTestJS",
"description": "Number of lines of code in integration tests",
"value": 2324
},
{
"owner": "integrationTestJS",
"description": "Number of integration tests",
"value": 65
},
{
"owner": "actionJson",
"description": "Number of actions for QueryMethods entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for User entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Device entity",
"value": 11
},
{
"owner": "actionJson",
"description": "Number of actions for DeviceLabel entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Plan entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for Site entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Tag entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for CustomDimension entity",
"value": 8
},
{
"owner": "actionJson",
"description": "Number of actions for CustomApplication entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for Savedfilter entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Alerts entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for AlertsActive entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for MyKentikPortal entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Total number of actions",
"value": 60
},
{
"owner": "actionJson",
"description": "Total number of entities",
"value": 13
},
{
"owner": "schemaJson",
"description": "Number of schemas for QueryMethods entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for User entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Device entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for DeviceLabel entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Plan entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Site entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Tag entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for CustomDimension entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for CustomApplication entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Savedfilter entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Alerts entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for AlertsActive entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for MyKentikPortal entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Total number of schemas",
"value": 13
},
{
"owner": "mockdata",
"description": "Number of mock data files for QueryMethods entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for User entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Device entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for DeviceLabel entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Plan entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Site entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Tag entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for CustomDimension entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for CustomApplication entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Savedfilter entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Alerts entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for AlertsActive entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for MyKentikPortal entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Total number of mock data files",
"value": 0
},
{
"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": 1788
},
{
"owner": "staticFile",
"description": "Number of static files added",
"value": 38
},
{
"owner": "Overall",
"description": "Total lines of Code",
"value": 14525
},
{
"owner": "Overall",
"description": "Total Tests",
"value": 265
},
{
"owner": "Overall",
"description": "Total Files",
"value": 78
}
],
"warnings": [],
"apiParsingReport": {
"no_mockdata": [
{
"fnName": "runQuery",
"method": "post",
"path": "/query/sql"
},
{
"fnName": "queryUrl",
"method": "post",
"path": "/query/url"
},
{
"fnName": "topxdata",
"method": "post",
"path": "/query/topxdata"
},
{
"fnName": "topxchart",
"method": "post",
"path": "/query/topxchart"
},
{
"fnName": "findUsers",
"method": "get",
"path": "/users"
},
{
"fnName": "findUser",
"method": "get",
"path": "/user/{user_id}"
},
{
"fnName": "updateUser",
"method": "put",
"path": "/user/{user_id}"
},
{
"fnName": "deleteUser",
"method": "delete",
"path": "/user/{user_id}"
},
{
"fnName": "createUser",
"method": "post",
"path": "/user"
},
{
"fnName": "findDevices",
"method": "get",
"path": "/devices"
},
{
"fnName": "findDevice",
"method": "get",
"path": "/device/{device_id}"
},
{
"fnName": "updateDevice",
"method": "put",
"path": "/device/{device_id}"
},
{
"fnName": "deleteDevice",
"method": "delete",
"path": "/device/{device_id}"
},
{
"fnName": "createDevice",
"method": "post",
"path": "/device"
},
{
"fnName": "deviceApplyLabels",
"method": "put",
"path": "/devices/{device_id}/labels"
},
{
"fnName": "findInterfaces",
"method": "get",
"path": "/device/{device_id}/interfaces"
},
{
"fnName": "findInterface",
"method": "get",
"path": "/device/{device_id}/interface/{interface_id}"
},
{
"fnName": "updateInterface",
"method": "put",
"path": "/device/{device_id}/interface/{interface_id}"
},
{
"fnName": "deleteInterface",
"method": "delete",
"path": "/device/{device_id}/interface/{interface_id}"
},
{
"fnName": "createInterface",
"method": "post",
"path": "/device/{device_id}/interface"
},
{
"fnName": "findDeviceLabels",
"method": "get",
"path": "/deviceLabels"
},
{
"fnName": "createDeviceLabel",
"method": "post",
"path": "/deviceLabels"
},
{
"fnName": "findDeviceLabel",
"method": "get",
"path": "/deviceLabels/{device_label_id}"
},
{
"fnName": "updateDeviceLabel",
"method": "put",
"path": "/deviceLabels/{device_label_id}"
},
{
"fnName": "deleteDeviceLabel",
"method": "delete",
"path": "/deviceLabels/{device_label_id}"
},
{
"fnName": "findPlans",
"method": "get",
"path": "/plans"
},
{
"fnName": "findSites",
"method": "get",
"path": "/sites"
},
{
"fnName": "findSite",
"method": "get",
"path": "/site/{site_id}"
},
{
"fnName": "updateSite",
"method": "put",
"path": "/site/{site_id}"
},
{
"fnName": "deleteSite",
"method": "delete",
"path": "/site/{site_id}"
},
{
"fnName": "createSite",
"method": "post",
"path": "/site"
},
{
"fnName": "findTags",
"method": "get",
"path": "/tags"
},
{
"fnName": "findTag",
"method": "get",
"path": "/tag/{tag_id}"
},
{
"fnName": "updateTag",
"method": "put",
"path": "/tag/{tag_id}"
},
{
"fnName": "deleteTag",
"method": "delete",
"path": "/tag/{tag_id}"
},
{
"fnName": "createTag",
"method": "post",
"path": "/tag"
},
{
"fnName": "findCustomDimensions",
"method": "get",
"path": "/customdimensions"
},
{
"fnName": "findCustomDimension",
"method": "get",
"path": "/customdimension/{dimension_id}"
},
{
"fnName": "updateCustomDimension",
"method": "put",
"path": "/customdimension/{dimension_id}"
},
{
"fnName": "deleteCustomDimension",
"method": "delete",
"path": "/customdimension/{dimension_id}"
},
{
"fnName": "createCustomDimension",
"method": "post",
"path": "/customdimension"
},
{
"fnName": "createPopulator",
"method": "post",
"path": "/customdimension/{dimension_id}/populator/"
},
{
"fnName": "updatePopulator",
"method": "put",
"path": "/customdimension/{dimension_id}/populator/{populator_id}"
},
{
"fnName": "deletePopulator",
"method": "delete",
"path": "/customdimension/{dimension_id}/populator/{populator_id}"
},
{
"fnName": "findCustomApplications",
"method": "get",
"path": "/customApplications"
},
{
"fnName": "createCustomApplication",
"method": "post",
"path": "/customApplications"
},
{
"fnName": "updateCustomApplication",
"method": "put",
"path": "/customApplications/{application_id}"
},
{
"fnName": "deleteCustomApplication",
"method": "delete",
"path": "/customApplications/{application_id}"
},
{
"fnName": "findSavedFilters",
"method": "get",
"path": "/saved-filters/custom"
},
{
"fnName": "findSavedFilter",
"method": "get",
"path": "/saved-filter/custom/{savedfilter_id}"
},
{
"fnName": "updateSavedFilter",
"method": "put",
"path": "/saved-filter/custom/{savedfilter_id}"
},
{
"fnName": "deleteSavedFilter",
"method": "delete",
"path": "/saved-filter/custom/{savedfilter_id}"
},
{
"fnName": "createSavedFilter",
"method": "post",
"path": "/saved-filter/custom"
},
{
"fnName": "createManualMitigation",
"method": "post",
"path": "/alerts/manual-mitigate"
},
{
"fnName": "alarms",
"method": "get",
"path": "/alerts-active/alarms"
},
{
"fnName": "alertsHistory",
"method": "get",
"path": "/alerts-active/alerts-history"
},
{
"fnName": "findUserGroups",
"method": "get",
"path": "/mykentik/tenants"
},
{
"fnName": "findUserGroup",
"method": "get",
"path": "/mykentik/tenant/{tenant_id}"
},
{
"fnName": "createTenantUser",
"method": "post",
"path": "/mykentik/tenant/{tenant_id}/user"
},
{
"fnName": "deleteTenantUser",
"method": "delete",
"path": "/mykentik/tenant/{tenant_id}/user/{user_id}"
}
],
"errors": [],
"warnings": [],
"callsTotal": 60,
"callsConverted": 60,
"no_mockdata_num": 60
}
}