@itentialopensource/adapter-bluecat
Version:
This adapter integrates with system described as: BlueCat ProteusAPI.
87 lines • 2.59 kB
JSON
{
"$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": {}
}