UNPKG

@itentialopensource/adapter-bluecat

Version:

This adapter integrates with system described as: BlueCat ProteusAPI.

87 lines 2.59 kB
{ "$id": "schema.json", "type": "object", "schema": "http://json-schema.org/draft-07/schema#", "translate": true, "dynamicfields": true, "properties": { "ph_request_type": { "type": "string", "description": "type of request (internal to adapter)", "default": "addAdditionalIPAddresses", "enum": [ "addAdditionalIPAddresses", "addDeviceInstance", "addIP4BlockByCIDR", "addIP4BlockByRange", "addIP4IPGroupByRange", "addIP4IPGroupBySize", "addIP4Network", "addIP4NetworkTemplate", "addIP4ReconciliationPolicy", "addIP6Address", "addIP6BlockByMACAddress", "addIP6BlockByPrefix", "addIP6NetworkByPrefix", "addParentBlock", "addParentBlockWithProperties", "applyIP4NetworkTemplate", "assignIP4Address", "assignIP4NetworkTemplate", "assignIP6Address", "assignNextAvailableIP4Address", "changeStateIP4Address", "clearIP6Address", "deleteDeviceInstance", "getAdditionalIPAddresses", "getAliasesByHint", "getDiscoveredDevice", "getDiscoveredDeviceArpEntries", "getDiscoveredDeviceHosts", "getDiscoveredDeviceInterfaces", "getDiscoveredDeviceMacAddressEntries", "getDiscoveredDeviceNetworks", "getDiscoveredDeviceVlans", "getDiscoveredDevices", "getIP4Address", "getIP4NetworksByHint", "getIP6Address", "getIP6ObjectsByHint", "getIPRangedByIP", "getLinkedNetworkConflicts", "getMaxAllowedRange", "getNextAvailableIP4Address", "getNextAvailableIP4Network", "getNextAvailableIP6Address", "getNextAvailableIPRange", "getNextAvailableIPRanges", "getNextIP4Address", "getTemplateTaskStatus", "isAddressAllocated", "mergeBlocksWithParent", "mergeSelectedBlocksOrNetworks", "moveIPObject", "reapplyTemplate", "reassignIP6Address", "removeAdditionalIPAddresses", "resizeRange", "splitIP4Network", "splitIP6Range", "unassignIP4NetworkTemplate" ], "external_name": "ph_request_type" }, "cIDR": { "type": "string", "description": "The CIDR notation defining the network, for example, 10.10.10/24.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "CIDR" } }, "definitions": {} }