@itentialopensource/adapter-tcpwave
Version:
This adapter integrates with system described as: tcpwaveRestapiStore.
71 lines • 1.84 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": "listAddressBlocks",
"enum": [
"listAddressBlocks",
"listAddressSpace",
"getBlockNetworkList",
"listNetworks",
"addAddressSpace",
"updateAddressSpace",
"deleteAddressSpace",
"deleteAddressBlock",
"addSeedBlock",
"updateChildBlock",
"updateSeedBlock",
"addChildBlock",
"splitSeedBlock",
"nextFreeNetworkList",
"nextFreeNetwork",
"nextFreeBlockList",
"nextFreeBlock",
"addNextFreeBlock",
"addMultipleChildBlocks",
"map"
],
"external_name": "ph_request_type"
},
"orgName": {
"type": "string",
"description": "organization name associated with the address block",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "org_name"
},
"preserveChild": {
"type": "boolean",
"description": "Specifies if the child nodes should be moved to the parent block",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "preserve_child"
},
"adjustHierarchy": {
"type": "boolean",
"description": "Specifies if the hierarchy should be adjusted for conflicting child nodes",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "adjust_hierarchy"
}
},
"definitions": {}
}