UNPKG

@itentialopensource/adapter-netbox_v210

Version:

This adapter integrates with system described as: Netbox v2.10

966 lines 24.8 kB
{ "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 } }