@itentialopensource/adapter-netbox_v210
Version:
This adapter integrates with system described as: Netbox v2.10
966 lines • 24.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.44.0"
},
{
"owner": "propertiesSchemaJson",
"description": "Adapter properties defined in the propertiesSchema file",
"value": 64
},
{
"owner": "adapterJS",
"description": "Lines of code generated in adapter.js",
"value": 52460
},
{
"owner": "adapterJS",
"description": "Number of Functions added to adapter.js",
"value": 601
},
{
"owner": "pronghornJson",
"description": "Number of Methods added to pronghorn.json",
"value": 601
},
{
"owner": "readmeMd",
"description": "Number of lines in the README.md",
"value": 688
},
{
"owner": "unitTestJS",
"description": "Number of lines of code in unit tests",
"value": 18561
},
{
"owner": "unitTestJS",
"description": "Number of unit tests",
"value": 1241
},
{
"owner": "integrationTestJS",
"description": "Number of lines of code in integration tests",
"value": 18743
},
{
"owner": "integrationTestJS",
"description": "Number of integration tests",
"value": 606
},
{
"owner": "actionJson",
"description": "Number of actions for Circuits entity",
"value": 37
},
{
"owner": "actionJson",
"description": "Number of actions for Dcim entity",
"value": 302
},
{
"owner": "actionJson",
"description": "Number of actions for Extras entity",
"value": 56
},
{
"owner": "actionJson",
"description": "Number of actions for Ipam entity",
"value": 94
},
{
"owner": "actionJson",
"description": "Number of actions for Secrets entity",
"value": 20
},
{
"owner": "actionJson",
"description": "Number of actions for Status entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for Tenancy entity",
"value": 18
},
{
"owner": "actionJson",
"description": "Number of actions for Users entity",
"value": 28
},
{
"owner": "actionJson",
"description": "Number of actions for Virtualization entity",
"value": 45
},
{
"owner": "actionJson",
"description": "Total number of actions",
"value": 601
},
{
"owner": "actionJson",
"description": "Total number of entities",
"value": 9
},
{
"owner": "schemaJson",
"description": "Number of schemas for Circuits entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Dcim entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Extras entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Ipam entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Secrets entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Status entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Tenancy entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Users entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Virtualization entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Total number of schemas",
"value": 9
},
{
"owner": "mockdata",
"description": "Number of mock data files for Circuits entity",
"value": 29
},
{
"owner": "mockdata",
"description": "Number of mock data files for Dcim entity",
"value": 238
},
{
"owner": "mockdata",
"description": "Number of mock data files for Extras entity",
"value": 41
},
{
"owner": "mockdata",
"description": "Number of mock data files for Ipam entity",
"value": 74
},
{
"owner": "mockdata",
"description": "Number of mock data files for Secrets entity",
"value": 14
},
{
"owner": "mockdata",
"description": "Number of mock data files for Status entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Tenancy entity",
"value": 14
},
{
"owner": "mockdata",
"description": "Number of mock data files for Users entity",
"value": 21
},
{
"owner": "mockdata",
"description": "Number of mock data files for Virtualization entity",
"value": 35
},
{
"owner": "mockdata",
"description": "Total number of mock data files",
"value": 466
},
{
"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": 90771
},
{
"owner": "Overall",
"description": "Total Tests",
"value": 1847
},
{
"owner": "Overall",
"description": "Total Files",
"value": 529
}
],
"apiParsingReport": {
"no_mockdata": [
{
"fnName": "deleteCircuitsCircuitTerminations",
"method": "delete",
"path": "/circuits/circuit-terminations/"
},
{
"fnName": "deleteCircuitsCircuitTerminationsId",
"method": "delete",
"path": "/circuits/circuit-terminations/{id}/"
},
{
"fnName": "deleteCircuitsCircuitTypes",
"method": "delete",
"path": "/circuits/circuit-types/"
},
{
"fnName": "deleteCircuitsCircuitTypesId",
"method": "delete",
"path": "/circuits/circuit-types/{id}/"
},
{
"fnName": "deleteCircuitsCircuits",
"method": "delete",
"path": "/circuits/circuits/"
},
{
"fnName": "deleteCircuitsCircuitsId",
"method": "delete",
"path": "/circuits/circuits/{id}/"
},
{
"fnName": "deleteCircuitsProviders",
"method": "delete",
"path": "/circuits/providers/"
},
{
"fnName": "deleteCircuitsProvidersId",
"method": "delete",
"path": "/circuits/providers/{id}/"
},
{
"fnName": "deleteDcimCables",
"method": "delete",
"path": "/dcim/cables/"
},
{
"fnName": "deleteDcimCablesId",
"method": "delete",
"path": "/dcim/cables/{id}/"
},
{
"fnName": "deleteDcimConsolePortTemplates",
"method": "delete",
"path": "/dcim/console-port-templates/"
},
{
"fnName": "deleteDcimConsolePortTemplatesId",
"method": "delete",
"path": "/dcim/console-port-templates/{id}/"
},
{
"fnName": "deleteDcimConsolePorts",
"method": "delete",
"path": "/dcim/console-ports/"
},
{
"fnName": "deleteDcimConsolePortsId",
"method": "delete",
"path": "/dcim/console-ports/{id}/"
},
{
"fnName": "deleteDcimConsoleServerPortTemplates",
"method": "delete",
"path": "/dcim/console-server-port-templates/"
},
{
"fnName": "deleteDcimConsoleServerPortTemplatesId",
"method": "delete",
"path": "/dcim/console-server-port-templates/{id}/"
},
{
"fnName": "deleteDcimConsoleServerPorts",
"method": "delete",
"path": "/dcim/console-server-ports/"
},
{
"fnName": "deleteDcimConsoleServerPortsId",
"method": "delete",
"path": "/dcim/console-server-ports/{id}/"
},
{
"fnName": "deleteDcimDeviceBayTemplates",
"method": "delete",
"path": "/dcim/device-bay-templates/"
},
{
"fnName": "deleteDcimDeviceBayTemplatesId",
"method": "delete",
"path": "/dcim/device-bay-templates/{id}/"
},
{
"fnName": "deleteDcimDeviceBays",
"method": "delete",
"path": "/dcim/device-bays/"
},
{
"fnName": "deleteDcimDeviceBaysId",
"method": "delete",
"path": "/dcim/device-bays/{id}/"
},
{
"fnName": "deleteDcimDeviceRoles",
"method": "delete",
"path": "/dcim/device-roles/"
},
{
"fnName": "deleteDcimDeviceRolesId",
"method": "delete",
"path": "/dcim/device-roles/{id}/"
},
{
"fnName": "deleteDcimDeviceTypes",
"method": "delete",
"path": "/dcim/device-types/"
},
{
"fnName": "deleteDcimDeviceTypesId",
"method": "delete",
"path": "/dcim/device-types/{id}/"
},
{
"fnName": "deleteDcimDevices",
"method": "delete",
"path": "/dcim/devices/"
},
{
"fnName": "deleteDcimDevicesId",
"method": "delete",
"path": "/dcim/devices/{id}/"
},
{
"fnName": "deleteDcimFrontPortTemplates",
"method": "delete",
"path": "/dcim/front-port-templates/"
},
{
"fnName": "deleteDcimFrontPortTemplatesId",
"method": "delete",
"path": "/dcim/front-port-templates/{id}/"
},
{
"fnName": "deleteDcimFrontPorts",
"method": "delete",
"path": "/dcim/front-ports/"
},
{
"fnName": "deleteDcimFrontPortsId",
"method": "delete",
"path": "/dcim/front-ports/{id}/"
},
{
"fnName": "deleteDcimInterfaceTemplates",
"method": "delete",
"path": "/dcim/interface-templates/"
},
{
"fnName": "deleteDcimInterfaceTemplatesId",
"method": "delete",
"path": "/dcim/interface-templates/{id}/"
},
{
"fnName": "deleteDcimInterfaces",
"method": "delete",
"path": "/dcim/interfaces/"
},
{
"fnName": "deleteDcimInterfacesId",
"method": "delete",
"path": "/dcim/interfaces/{id}/"
},
{
"fnName": "deleteDcimInventoryItems",
"method": "delete",
"path": "/dcim/inventory-items/"
},
{
"fnName": "deleteDcimInventoryItemsId",
"method": "delete",
"path": "/dcim/inventory-items/{id}/"
},
{
"fnName": "deleteDcimManufacturers",
"method": "delete",
"path": "/dcim/manufacturers/"
},
{
"fnName": "deleteDcimManufacturersId",
"method": "delete",
"path": "/dcim/manufacturers/{id}/"
},
{
"fnName": "deleteDcimPlatforms",
"method": "delete",
"path": "/dcim/platforms/"
},
{
"fnName": "deleteDcimPlatformsId",
"method": "delete",
"path": "/dcim/platforms/{id}/"
},
{
"fnName": "deleteDcimPowerFeeds",
"method": "delete",
"path": "/dcim/power-feeds/"
},
{
"fnName": "deleteDcimPowerFeedsId",
"method": "delete",
"path": "/dcim/power-feeds/{id}/"
},
{
"fnName": "deleteDcimPowerOutletTemplates",
"method": "delete",
"path": "/dcim/power-outlet-templates/"
},
{
"fnName": "deleteDcimPowerOutletTemplatesId",
"method": "delete",
"path": "/dcim/power-outlet-templates/{id}/"
},
{
"fnName": "deleteDcimPowerOutlets",
"method": "delete",
"path": "/dcim/power-outlets/"
},
{
"fnName": "deleteDcimPowerOutletsId",
"method": "delete",
"path": "/dcim/power-outlets/{id}/"
},
{
"fnName": "deleteDcimPowerPanels",
"method": "delete",
"path": "/dcim/power-panels/"
},
{
"fnName": "deleteDcimPowerPanelsId",
"method": "delete",
"path": "/dcim/power-panels/{id}/"
},
{
"fnName": "deleteDcimPowerPortTemplates",
"method": "delete",
"path": "/dcim/power-port-templates/"
},
{
"fnName": "deleteDcimPowerPortTemplatesId",
"method": "delete",
"path": "/dcim/power-port-templates/{id}/"
},
{
"fnName": "deleteDcimPowerPorts",
"method": "delete",
"path": "/dcim/power-ports/"
},
{
"fnName": "deleteDcimPowerPortsId",
"method": "delete",
"path": "/dcim/power-ports/{id}/"
},
{
"fnName": "deleteDcimRackGroups",
"method": "delete",
"path": "/dcim/rack-groups/"
},
{
"fnName": "deleteDcimRackGroupsId",
"method": "delete",
"path": "/dcim/rack-groups/{id}/"
},
{
"fnName": "deleteDcimRackReservations",
"method": "delete",
"path": "/dcim/rack-reservations/"
},
{
"fnName": "deleteDcimRackReservationsId",
"method": "delete",
"path": "/dcim/rack-reservations/{id}/"
},
{
"fnName": "deleteDcimRackRoles",
"method": "delete",
"path": "/dcim/rack-roles/"
},
{
"fnName": "deleteDcimRackRolesId",
"method": "delete",
"path": "/dcim/rack-roles/{id}/"
},
{
"fnName": "deleteDcimRacks",
"method": "delete",
"path": "/dcim/racks/"
},
{
"fnName": "deleteDcimRacksId",
"method": "delete",
"path": "/dcim/racks/{id}/"
},
{
"fnName": "deleteDcimRearPortTemplates",
"method": "delete",
"path": "/dcim/rear-port-templates/"
},
{
"fnName": "deleteDcimRearPortTemplatesId",
"method": "delete",
"path": "/dcim/rear-port-templates/{id}/"
},
{
"fnName": "deleteDcimRearPorts",
"method": "delete",
"path": "/dcim/rear-ports/"
},
{
"fnName": "deleteDcimRearPortsId",
"method": "delete",
"path": "/dcim/rear-ports/{id}/"
},
{
"fnName": "deleteDcimRegions",
"method": "delete",
"path": "/dcim/regions/"
},
{
"fnName": "deleteDcimRegionsId",
"method": "delete",
"path": "/dcim/regions/{id}/"
},
{
"fnName": "deleteDcimSites",
"method": "delete",
"path": "/dcim/sites/"
},
{
"fnName": "deleteDcimSitesId",
"method": "delete",
"path": "/dcim/sites/{id}/"
},
{
"fnName": "deleteDcimVirtualChassis",
"method": "delete",
"path": "/dcim/virtual-chassis/"
},
{
"fnName": "deleteDcimVirtualChassisId",
"method": "delete",
"path": "/dcim/virtual-chassis/{id}/"
},
{
"fnName": "deleteExtrasConfigContexts",
"method": "delete",
"path": "/extras/config-contexts/"
},
{
"fnName": "deleteExtrasConfigContextsId",
"method": "delete",
"path": "/extras/config-contexts/{id}/"
},
{
"fnName": "deleteExtrasCustomFields",
"method": "delete",
"path": "/extras/custom-fields/"
},
{
"fnName": "deleteExtrasCustomFieldsId",
"method": "delete",
"path": "/extras/custom-fields/{id}/"
},
{
"fnName": "deleteExtrasExportTemplates",
"method": "delete",
"path": "/extras/export-templates/"
},
{
"fnName": "deleteExtrasExportTemplatesId",
"method": "delete",
"path": "/extras/export-templates/{id}/"
},
{
"fnName": "deleteExtrasImageAttachments",
"method": "delete",
"path": "/extras/image-attachments/"
},
{
"fnName": "deleteExtrasImageAttachmentsId",
"method": "delete",
"path": "/extras/image-attachments/{id}/"
},
{
"fnName": "getExtrasReports",
"method": "get",
"path": "/extras/reports/"
},
{
"fnName": "getExtrasReportsId",
"method": "get",
"path": "/extras/reports/{id}/"
},
{
"fnName": "postExtrasReportsIdRun",
"method": "post",
"path": "/extras/reports/{id}/run/"
},
{
"fnName": "getExtrasScripts",
"method": "get",
"path": "/extras/scripts/"
},
{
"fnName": "getExtrasScriptsId",
"method": "get",
"path": "/extras/scripts/{id}/"
},
{
"fnName": "deleteExtrasTags",
"method": "delete",
"path": "/extras/tags/"
},
{
"fnName": "deleteExtrasTagsId",
"method": "delete",
"path": "/extras/tags/{id}/"
},
{
"fnName": "deleteIpamAggregates",
"method": "delete",
"path": "/ipam/aggregates/"
},
{
"fnName": "deleteIpamAggregatesId",
"method": "delete",
"path": "/ipam/aggregates/{id}/"
},
{
"fnName": "deleteIpamIpAddresses",
"method": "delete",
"path": "/ipam/ip-addresses/"
},
{
"fnName": "deleteIpamIpAddressesId",
"method": "delete",
"path": "/ipam/ip-addresses/{id}/"
},
{
"fnName": "deleteIpamPrefixes",
"method": "delete",
"path": "/ipam/prefixes/"
},
{
"fnName": "deleteIpamPrefixesId",
"method": "delete",
"path": "/ipam/prefixes/{id}/"
},
{
"fnName": "deleteIpamRirs",
"method": "delete",
"path": "/ipam/rirs/"
},
{
"fnName": "deleteIpamRirsId",
"method": "delete",
"path": "/ipam/rirs/{id}/"
},
{
"fnName": "deleteIpamRoles",
"method": "delete",
"path": "/ipam/roles/"
},
{
"fnName": "deleteIpamRolesId",
"method": "delete",
"path": "/ipam/roles/{id}/"
},
{
"fnName": "deleteIpamRouteTargets",
"method": "delete",
"path": "/ipam/route-targets/"
},
{
"fnName": "deleteIpamRouteTargetsId",
"method": "delete",
"path": "/ipam/route-targets/{id}/"
},
{
"fnName": "deleteIpamServices",
"method": "delete",
"path": "/ipam/services/"
},
{
"fnName": "deleteIpamServicesId",
"method": "delete",
"path": "/ipam/services/{id}/"
},
{
"fnName": "deleteIpamVlanGroups",
"method": "delete",
"path": "/ipam/vlan-groups/"
},
{
"fnName": "deleteIpamVlanGroupsId",
"method": "delete",
"path": "/ipam/vlan-groups/{id}/"
},
{
"fnName": "deleteIpamVlans",
"method": "delete",
"path": "/ipam/vlans/"
},
{
"fnName": "deleteIpamVlansId",
"method": "delete",
"path": "/ipam/vlans/{id}/"
},
{
"fnName": "deleteIpamVrfs",
"method": "delete",
"path": "/ipam/vrfs/"
},
{
"fnName": "deleteIpamVrfsId",
"method": "delete",
"path": "/ipam/vrfs/{id}/"
},
{
"fnName": "getSecretsGenerateRsaKeyPair",
"method": "get",
"path": "/secrets/generate-rsa-key-pair/"
},
{
"fnName": "postSecretsGetSessionKey",
"method": "post",
"path": "/secrets/get-session-key/"
},
{
"fnName": "deleteSecretsSecretRoles",
"method": "delete",
"path": "/secrets/secret-roles/"
},
{
"fnName": "deleteSecretsSecretRolesId",
"method": "delete",
"path": "/secrets/secret-roles/{id}/"
},
{
"fnName": "deleteSecretsSecrets",
"method": "delete",
"path": "/secrets/secrets/"
},
{
"fnName": "deleteSecretsSecretsId",
"method": "delete",
"path": "/secrets/secrets/{id}/"
},
{
"fnName": "getStatus",
"method": "get",
"path": "/status/"
},
{
"fnName": "deleteTenancyTenantGroups",
"method": "delete",
"path": "/tenancy/tenant-groups/"
},
{
"fnName": "deleteTenancyTenantGroupsId",
"method": "delete",
"path": "/tenancy/tenant-groups/{id}/"
},
{
"fnName": "deleteTenancyTenants",
"method": "delete",
"path": "/tenancy/tenants/"
},
{
"fnName": "deleteTenancyTenantsId",
"method": "delete",
"path": "/tenancy/tenants/{id}/"
},
{
"fnName": "getUsersConfig",
"method": "get",
"path": "/users/config/"
},
{
"fnName": "deleteUsersGroups",
"method": "delete",
"path": "/users/groups/"
},
{
"fnName": "deleteUsersGroupsId",
"method": "delete",
"path": "/users/groups/{id}/"
},
{
"fnName": "deleteUsersPermissions",
"method": "delete",
"path": "/users/permissions/"
},
{
"fnName": "deleteUsersPermissionsId",
"method": "delete",
"path": "/users/permissions/{id}/"
},
{
"fnName": "deleteUsersUsers",
"method": "delete",
"path": "/users/users/"
},
{
"fnName": "deleteUsersUsersId",
"method": "delete",
"path": "/users/users/{id}/"
},
{
"fnName": "deleteVirtualizationClusterGroups",
"method": "delete",
"path": "/virtualization/cluster-groups/"
},
{
"fnName": "deleteVirtualizationClusterGroupsId",
"method": "delete",
"path": "/virtualization/cluster-groups/{id}/"
},
{
"fnName": "deleteVirtualizationClusterTypes",
"method": "delete",
"path": "/virtualization/cluster-types/"
},
{
"fnName": "deleteVirtualizationClusterTypesId",
"method": "delete",
"path": "/virtualization/cluster-types/{id}/"
},
{
"fnName": "deleteVirtualizationClusters",
"method": "delete",
"path": "/virtualization/clusters/"
},
{
"fnName": "deleteVirtualizationClustersId",
"method": "delete",
"path": "/virtualization/clusters/{id}/"
},
{
"fnName": "deleteVirtualizationInterfaces",
"method": "delete",
"path": "/virtualization/interfaces/"
},
{
"fnName": "deleteVirtualizationInterfacesId",
"method": "delete",
"path": "/virtualization/interfaces/{id}/"
},
{
"fnName": "deleteVirtualizationVirtualMachines",
"method": "delete",
"path": "/virtualization/virtual-machines/"
},
{
"fnName": "deleteVirtualizationVirtualMachinesId",
"method": "delete",
"path": "/virtualization/virtual-machines/{id}/"
}
],
"errors": [],
"warnings": [
"Method get in path /ipam/ip-addresses/ has parameter with the name of a javascript keyword. Parameter name changed from interface to interfaceParam to avoid errors."
],
"callsTotal": 601,
"callsConverted": 601,
"no_mockdata_num": 135
}
}