UNPKG

@itentialopensource/adapter-bluecat

Version:

This adapter integrates with system described as: BlueCat ProteusAPI.

1,159 lines 28.9 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": 9 }, { "owner": "packageJson", "description": "Number of npm scripts", "value": 21 }, { "owner": "packageJson", "description": "Runtime Library dependency", "value": "^4.41.0" }, { "owner": "propertiesSchemaJson", "description": "Adapter properties defined in the propertiesSchema file", "value": 64 }, { "owner": "adapterJS", "description": "Lines of code generated in adapter.js", "value": 19404 }, { "owner": "adapterJS", "description": "Number of Functions added to adapter.js", "value": 228 }, { "owner": "pronghornJson", "description": "Number of Methods added to pronghorn.json", "value": 228 }, { "owner": "readmeMd", "description": "Number of lines in the README.md", "value": 684 }, { "owner": "unitTestJS", "description": "Number of lines of code in unit tests", "value": 4006 }, { "owner": "unitTestJS", "description": "Number of unit tests", "value": 275 }, { "owner": "integrationTestJS", "description": "Number of lines of code in integration tests", "value": 6433 }, { "owner": "integrationTestJS", "description": "Number of integration tests", "value": 233 }, { "owner": "actionJson", "description": "Number of actions for DnsMethods entity", "value": 33 }, { "owner": "actionJson", "description": "Number of actions for BamObjectMethods entity", "value": 32 }, { "owner": "actionJson", "description": "Number of actions for IpamMethods entity", "value": 58 }, { "owner": "actionJson", "description": "Number of actions for DhcpMethods entity", "value": 32 }, { "owner": "actionJson", "description": "Number of actions for ServerDeploymentMethods entity", "value": 24 }, { "owner": "actionJson", "description": "Number of actions for GenericMethods entity", "value": 25 }, { "owner": "actionJson", "description": "Number of actions for GenericDeploymentOptionMethods entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for TftpMethods entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for UdfMethods entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for XhaMethods entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for Undocumented entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for DataCollectionMethods entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for MigrationMethods entity", "value": 2 }, { "owner": "actionJson", "description": "Total number of actions", "value": 228 }, { "owner": "actionJson", "description": "Total number of entities", "value": 13 }, { "owner": "schemaJson", "description": "Number of schemas for DnsMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for BamObjectMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for IpamMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for DhcpMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ServerDeploymentMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for GenericMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for GenericDeploymentOptionMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for TftpMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for UdfMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for XhaMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Undocumented entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for DataCollectionMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for MigrationMethods entity", "value": 1 }, { "owner": "schemaJson", "description": "Total number of schemas", "value": 13 }, { "owner": "mockdata", "description": "Number of mock data files for DnsMethods entity", "value": 8 }, { "owner": "mockdata", "description": "Number of mock data files for BamObjectMethods entity", "value": 8 }, { "owner": "mockdata", "description": "Number of mock data files for IpamMethods entity", "value": 20 }, { "owner": "mockdata", "description": "Number of mock data files for DhcpMethods entity", "value": 6 }, { "owner": "mockdata", "description": "Number of mock data files for ServerDeploymentMethods entity", "value": 6 }, { "owner": "mockdata", "description": "Number of mock data files for GenericMethods entity", "value": 13 }, { "owner": "mockdata", "description": "Number of mock data files for GenericDeploymentOptionMethods entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for TftpMethods entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for UdfMethods entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for XhaMethods entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Undocumented entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for DataCollectionMethods entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for MigrationMethods entity", "value": 0 }, { "owner": "mockdata", "description": "Total number of mock data files", "value": 66 }, { "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": 30850 }, { "owner": "Overall", "description": "Total Tests", "value": 508 }, { "owner": "Overall", "description": "Total Files", "value": 137 } ], "apiParsingReport": { "no_mockdata": [ { "fnName": "addACL", "method": "post", "path": "/v1/addACL" }, { "fnName": "addAliasRecord", "method": "post", "path": "/v1/addAliasRecord" }, { "fnName": "addDNSDeploymentOption", "method": "post", "path": "/v1/addDNSDeploymentOption" }, { "fnName": "addEnumNumber", "method": "post", "path": "/v1/addEnumNumber" }, { "fnName": "addEnumZone", "method": "post", "path": "/v1/addEnumZone" }, { "fnName": "addExternalHostRecord", "method": "post", "path": "/v1/addExternalHostRecord" }, { "fnName": "addGenericRecord", "method": "post", "path": "/v1/addGenericRecord" }, { "fnName": "addHINFORecord", "method": "post", "path": "/v1/addHINFORecord" }, { "fnName": "addHostRecord", "method": "post", "path": "/v1/addHostRecord" }, { "fnName": "addMXRecord", "method": "post", "path": "/v1/addMXRecord" }, { "fnName": "addNAPTRRecord", "method": "post", "path": "/v1/addNAPTRRecord" }, { "fnName": "addResourceRecord", "method": "post", "path": "/v1/addResourceRecord" }, { "fnName": "addResponsePolicy", "method": "post", "path": "/v1/addResponsePolicy" }, { "fnName": "addResponsePolicyItem", "method": "post", "path": "/v1/addResponsePolicyItem" }, { "fnName": "addSRVRecord", "method": "post", "path": "/v1/addSRVRecord" }, { "fnName": "addStartOfAuthority", "method": "post", "path": "/v1/addStartOfAuthority" }, { "fnName": "addTXTRecord", "method": "post", "path": "/v1/addTXTRecord" }, { "fnName": "addView", "method": "post", "path": "/v1/addView" }, { "fnName": "addZone", "method": "post", "path": "/v1/addZone" }, { "fnName": "addZoneTemplate", "method": "post", "path": "/v1/addZoneTemplate" }, { "fnName": "deleteDNSDeploymentOption", "method": "delete", "path": "/v1/deleteDNSDeploymentOption" }, { "fnName": "deleteResponsePolicyItem", "method": "delete", "path": "/v1/deleteResponsePolicyItem" }, { "fnName": "moveResourceRecord", "method": "put", "path": "/v1/moveResourceRecord" }, { "fnName": "updateDNSDeploymentOption", "method": "put", "path": "/v1/updateDNSDeploymentOption" }, { "fnName": "uploadResponsePolicyItems", "method": "post", "path": "/v1/uploadResponsePolicyItems" }, { "fnName": "addAccessRight", "method": "post", "path": "/v1/addAccessRight" }, { "fnName": "addDevice", "method": "post", "path": "/v1/addDevice" }, { "fnName": "addDeviceSubtype", "method": "post", "path": "/v1/addDeviceSubtype" }, { "fnName": "addDeviceType", "method": "post", "path": "/v1/addDeviceType" }, { "fnName": "addMACAddress", "method": "post", "path": "/v1/addMACAddress" }, { "fnName": "addTag", "method": "post", "path": "/v1/addTag" }, { "fnName": "addTagGroup", "method": "post", "path": "/v1/addTagGroup" }, { "fnName": "addUser", "method": "post", "path": "/v1/addUser" }, { "fnName": "addUserGroup", "method": "post", "path": "/v1/addUserGroup" }, { "fnName": "associateMACAddressWithPool", "method": "post", "path": "/v1/associateMACAddressWithPool" }, { "fnName": "breakReplication", "method": "post", "path": "/v1/breakReplication" }, { "fnName": "configureStreamingReplication", "method": "post", "path": "/v1/configureStreamingReplication" }, { "fnName": "deleteAccessRight", "method": "delete", "path": "/v1/deleteAccessRight" }, { "fnName": "denyMACAddress", "method": "put", "path": "/v1/denyMACAddress" }, { "fnName": "establishTrustRelationship", "method": "post", "path": "/v1/establishTrustRelationship" }, { "fnName": "failoverReplication", "method": "post", "path": "/v1/failoverReplication" }, { "fnName": "getConfigurationSetting", "method": "get", "path": "/v1/getConfigurationSetting" }, { "fnName": "getReplicationInfo", "method": "get", "path": "/v1/getReplicationInfo" }, { "fnName": "purgeHistoryNow", "method": "put", "path": "/v1/purgeHistoryNow" }, { "fnName": "removeTrustRelationship", "method": "post", "path": "/v1/removeTrustRelationship" }, { "fnName": "terminateUserSessions", "method": "post", "path": "/v1/terminateUserSessions" }, { "fnName": "updateAccessRight", "method": "put", "path": "/v1/updateAccessRight" }, { "fnName": "updateConfigurationSetting", "method": "put", "path": "/v1/updateConfigurationSetting" }, { "fnName": "updateUserPassword", "method": "put", "path": "/v1/updateUserPassword" }, { "fnName": "addAdditionalIPAddresses", "method": "post", "path": "/v1/addAdditionalIPAddresses" }, { "fnName": "addDeviceInstance", "method": "post", "path": "/v1/addDeviceInstance" }, { "fnName": "addIP4BlockByCIDR", "method": "post", "path": "/v1/addIP4BlockByCIDR" }, { "fnName": "addIP4BlockByRange", "method": "post", "path": "/v1/addIP4BlockByRange" }, { "fnName": "addIP4IPGroupByRange", "method": "post", "path": "/v1/addIP4IPGroupByRange" }, { "fnName": "addIP4IPGroupBySize", "method": "post", "path": "/v1/addIP4IPGroupBySize" }, { "fnName": "addIP4Network", "method": "post", "path": "/v1/addIP4Network" }, { "fnName": "addIP4NetworkTemplate", "method": "post", "path": "/v1/addIP4NetworkTemplate" }, { "fnName": "addIP4ReconciliationPolicy", "method": "post", "path": "/v1/addIP4ReconciliationPolicy" }, { "fnName": "addIP6Address", "method": "post", "path": "/v1/addIP6Address" }, { "fnName": "addIP6BlockByMACAddress", "method": "post", "path": "/v1/addIP6BlockByMACAddress" }, { "fnName": "addIP6BlockByPrefix", "method": "post", "path": "/v1/addIP6BlockByPrefix" }, { "fnName": "addIP6NetworkByPrefix", "method": "post", "path": "/v1/addIP6NetworkByPrefix" }, { "fnName": "addParentBlock", "method": "post", "path": "/v1/addParentBlock" }, { "fnName": "addParentBlockWithProperties", "method": "post", "path": "/v1/addParentBlockWithProperties" }, { "fnName": "applyIP4NetworkTemplate", "method": "post", "path": "/v1/applyIP4NetworkTemplate" }, { "fnName": "assignIP4Address", "method": "post", "path": "/v1/assignIP4Address" }, { "fnName": "assignIP4NetworkTemplate", "method": "post", "path": "/v1/assignIP4NetworkTemplate" }, { "fnName": "assignIP6Address", "method": "post", "path": "/v1/assignIP6Address" }, { "fnName": "changeStateIP4Address", "method": "put", "path": "/v1/changeStateIP4Address" }, { "fnName": "clearIP6Address", "method": "delete", "path": "/v1/clearIP6Address" }, { "fnName": "deleteDeviceInstance", "method": "delete", "path": "/v1/deleteDeviceInstance" }, { "fnName": "getAdditionalIPAddresses", "method": "get", "path": "/v1/getAdditionalIPAddresses" }, { "fnName": "getLinkedNetworkConflicts", "method": "get", "path": "/v1/getLinkedNetworkConflicts" }, { "fnName": "getNextAvailableIP4Address", "method": "get", "path": "/v1/getNextAvailableIP4Address" }, { "fnName": "getNextAvailableIP4Network", "method": "get", "path": "/v1/getNextAvailableIP4Network" }, { "fnName": "getNextAvailableIP6Address", "method": "get", "path": "/v1/getNextAvailableIP6Address" }, { "fnName": "getNextIP4Address", "method": "get", "path": "/v1/getNextIP4Address" }, { "fnName": "getTemplateTaskStatus", "method": "get", "path": "/v1/getTemplateTaskStatus" }, { "fnName": "isAddressAllocated", "method": "get", "path": "/v1/isAddressAllocated" }, { "fnName": "mergeBlocksWithParent", "method": "post", "path": "/v1/mergeBlocksWithParent" }, { "fnName": "mergeSelectedBlocksOrNetworks", "method": "post", "path": "/v1/mergeSelectedBlocksOrNetworks" }, { "fnName": "moveIPObject", "method": "put", "path": "/v1/moveIPObject" }, { "fnName": "reapplyTemplate", "method": "post", "path": "/v1/reapplyTemplate" }, { "fnName": "reassignIP6Address", "method": "post", "path": "/v1/reassignIP6Address" }, { "fnName": "removeAdditionalIPAddresses", "method": "delete", "path": "/v1/removeAdditionalIPAddresses" }, { "fnName": "resizeRange", "method": "put", "path": "/v1/resizeRange" }, { "fnName": "unassignIP4NetworkTemplate", "method": "post", "path": "/v1/unassignIP4NetworkTemplate" }, { "fnName": "addCustomOptionDefinition", "method": "post", "path": "/v1/addCustomOptionDefinition" }, { "fnName": "addDHCP4Range", "method": "post", "path": "/v1/addDHCP4Range" }, { "fnName": "addDHCP4RangeBySize", "method": "post", "path": "/v1/addDHCP4RangeBySize" }, { "fnName": "addDHCP6ClientDeploymentOption", "method": "post", "path": "/v1/addDHCP6ClientDeploymentOption" }, { "fnName": "addDHCP6Range", "method": "post", "path": "/v1/addDHCP6Range" }, { "fnName": "addDHCP6RangeBySize", "method": "post", "path": "/v1/addDHCP6RangeBySize" }, { "fnName": "addDHCP6ServiceDeploymentOption", "method": "post", "path": "/v1/addDHCP6ServiceDeploymentOption" }, { "fnName": "addDHCPClientDeploymentOption", "method": "post", "path": "/v1/addDHCPClientDeploymentOption" }, { "fnName": "addDHCPMatchClass", "method": "post", "path": "/v1/addDHCPMatchClass" }, { "fnName": "addDHCPServiceDeploymentOption", "method": "post", "path": "/v1/addDHCPServiceDeploymentOption" }, { "fnName": "addDHCPSubClass", "method": "post", "path": "/v1/addDHCPSubClass" }, { "fnName": "addDHCPVendorDeploymentOption", "method": "post", "path": "/v1/addDHCPVendorDeploymentOption" }, { "fnName": "addVendorOptionDefinition", "method": "post", "path": "/v1/addVendorOptionDefinition" }, { "fnName": "addVendorProfile", "method": "post", "path": "/v1/addVendorProfile" }, { "fnName": "deleteDHCP6ClientDeploymentOption", "method": "delete", "path": "/v1/deleteDHCP6ClientDeploymentOption" }, { "fnName": "deleteDHCP6ServiceDeploymentOption", "method": "delete", "path": "/v1/deleteDHCP6ServiceDeploymentOption" }, { "fnName": "deleteDHCPClientDeploymentOption", "method": "delete", "path": "/v1/deleteDHCPClientDeploymentOption" }, { "fnName": "deleteDHCPServiceDeploymentOption", "method": "delete", "path": "/v1/deleteDHCPServiceDeploymentOption" }, { "fnName": "deleteDHCPVendorDeploymentOption", "method": "delete", "path": "/v1/deleteDHCPVendorDeploymentOption" }, { "fnName": "shareNetwork", "method": "put", "path": "/v1/shareNetwork" }, { "fnName": "unshareNetwork", "method": "put", "path": "/v1/unshareNetwork" }, { "fnName": "updateDHCP6ClientDeploymentOption", "method": "put", "path": "/v1/updateDHCP6ClientDeploymentOption" }, { "fnName": "updateDHCP6ServiceDeploymentOption", "method": "put", "path": "/v1/updateDHCP6ServiceDeploymentOption" }, { "fnName": "updateDHCPClientDeploymentOption", "method": "put", "path": "/v1/updateDHCPClientDeploymentOption" }, { "fnName": "updateDHCPServiceDeploymentOption", "method": "put", "path": "/v1/updateDHCPServiceDeploymentOption" }, { "fnName": "updateDHCPVendorDeploymentOption", "method": "put", "path": "/v1/updateDHCPVendorDeploymentOption" }, { "fnName": "addDHCPDeploymentRole", "method": "post", "path": "/v1/addDHCPDeploymentRole" }, { "fnName": "addDNSDeploymentRole", "method": "post", "path": "/v1/addDNSDeploymentRole" }, { "fnName": "addServer", "method": "post", "path": "/v1/addServer" }, { "fnName": "addTFTPDeploymentRole", "method": "post", "path": "/v1/addTFTPDeploymentRole" }, { "fnName": "deleteDHCPDeploymentRole", "method": "delete", "path": "/v1/deleteDHCPDeploymentRole" }, { "fnName": "deleteDNSDeploymentRole", "method": "delete", "path": "/v1/deleteDNSDeploymentRole" }, { "fnName": "deleteDNSDeploymentRoleForView", "method": "delete", "path": "/v1/deleteDNSDeploymentRoleForView" }, { "fnName": "deployServer", "method": "post", "path": "/v1/deployServer" }, { "fnName": "deployServerConfig", "method": "post", "path": "/v1/deployServerConfig" }, { "fnName": "deployServerServices", "method": "post", "path": "/v1/deployServerServices" }, { "fnName": "getDeploymentTaskStatus", "method": "get", "path": "/v1/getDeploymentTaskStatus" }, { "fnName": "getServerDeploymentStatus", "method": "get", "path": "/v1/getServerDeploymentStatus" }, { "fnName": "moveDeploymentRoles", "method": "put", "path": "/v1/moveDeploymentRoles" }, { "fnName": "quickDeploy", "method": "post", "path": "/v1/quickDeploy" }, { "fnName": "replaceServer", "method": "put", "path": "/v1/replaceServer" }, { "fnName": "selectiveDeploy", "method": "post", "path": "/v1/selectiveDeploy" }, { "fnName": "updateDHCPDeploymentRole", "method": "put", "path": "/v1/updateDHCPDeploymentRole" }, { "fnName": "updateDNSDeploymentRole", "method": "put", "path": "/v1/updateDNSDeploymentRole" }, { "fnName": "addEntity", "method": "post", "path": "/v1/addEntity" }, { "fnName": "assignOrUpdateTemplate", "method": "post", "path": "/v1/assignOrUpdateTemplate" }, { "fnName": "delete", "method": "delete", "path": "/v1/delete" }, { "fnName": "deleteWithOptions", "method": "delete", "path": "/v1/deleteWithOptions" }, { "fnName": "getSystemInfo", "method": "get", "path": "/v1/getSystemInfo" }, { "fnName": "linkEntities", "method": "put", "path": "/v1/linkEntities" }, { "fnName": "login", "method": "get", "path": "/v1/login" }, { "fnName": "loginWithOptions", "method": "get", "path": "/v1/loginWithOptions" }, { "fnName": "logout", "method": "get", "path": "/v1/logout" }, { "fnName": "unlinkEntities", "method": "put", "path": "/v1/unlinkEntities" }, { "fnName": "update", "method": "put", "path": "/v1/update" }, { "fnName": "updateWithOptions", "method": "put", "path": "/v1/updateWithOptions" }, { "fnName": "addRawDeploymentOption", "method": "post", "path": "/v1/addRawDeploymentOption" }, { "fnName": "updateRawDeploymentOption", "method": "put", "path": "/v1/updateRawDeploymentOption" }, { "fnName": "addTFTPFile", "method": "post", "path": "/v1/addTFTPFile" }, { "fnName": "addTFTPFolder", "method": "post", "path": "/v1/addTFTPFolder" }, { "fnName": "addTFTPGroup", "method": "post", "path": "/v1/addTFTPGroup" }, { "fnName": "addUserDefinedField", "method": "post", "path": "/v1/addUserDefinedField" }, { "fnName": "deleteUserDefinedField", "method": "delete", "path": "/v1/deleteUserDefinedField" }, { "fnName": "updateUserDefinedField", "method": "put", "path": "/v1/updateUserDefinedField" }, { "fnName": "breakXHAPair", "method": "post", "path": "/v1/breakXHAPair" }, { "fnName": "createXHAPair", "method": "post", "path": "/v1/createXHAPair" }, { "fnName": "editXHAPair", "method": "put", "path": "/v1/editXHAPair" }, { "fnName": "failoverXHA", "method": "put", "path": "/v1/failoverXHA" }, { "fnName": "cleanBrokenTrustRelationship", "method": "post", "path": "/v1/cleanBrokenTrustRelationship" }, { "fnName": "configureReplication", "method": "post", "path": "/v1/configureReplication" }, { "fnName": "moveIP4Object", "method": "put", "path": "/v1/moveIP4Object" }, { "fnName": "getProbeStatus", "method": "get", "path": "/v1/getProbeStatus" }, { "fnName": "startProbe", "method": "put", "path": "/v1/startProbe" }, { "fnName": "isMigrationRunning", "method": "get", "path": "/v1/isMigrationRunning" }, { "fnName": "migrateFile", "method": "post", "path": "/v1/migrateFile" } ], "errors": [], "warnings": [], "callsTotal": 228, "callsConverted": 228, "no_mockdata_num": 162 } }