@itentialopensource/adapter-tcpwave
Version:
This adapter integrates with system described as: tcpwaveRestapiStore.
181 lines • 4.24 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": "getObjectSearch",
"enum": [
"getObjectSearch",
"getObjectPaged",
"postObjectEdit",
"getObjectToolsPing",
"listUnused",
"getIPAddress",
"getNextFreeIp",
"postObjectSchedObjectOperation",
"postObjectSchedAdd",
"validateVMWareAuthSource",
"schedEdit",
"schedDeleteMultiple",
"delMultiple",
"getObjectReferences",
"updateNSMultipleForobject",
"getForUser",
"getObjectGetDHCPDetails",
"getRRDataAdd",
"generateCsvForSearch",
"searchObjectReferences",
"duplicateResult",
"pingcheck",
"getObjectToolsTraceroute",
"postObjectTraverse",
"dcObjectslist",
"dcObjectslistByDomain",
"deleteLeaseRequest",
"getSubnetAddress",
"syncObjectToDNSServers",
"exportRRs",
"multiEdit",
"getFingerprintData",
"getLeaseCount",
"getNextFreeIP",
"getDiscoveredObjectData",
"changeReference",
"reclaimDHCPObjects",
"postObjectRrEdit",
"getObjectList",
"getObjectListCriteria",
"postObjectRrDelete",
"postObjectAdd",
"postObjectRrAdd"
],
"external_name": "ph_request_type"
},
"subnetId": {
"type": "number",
"description": "Subnet ID",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "subnet_id"
},
"subnetAddress": {
"type": "string",
"description": "Subnet Address",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "subnet_address"
},
"organizationName": {
"type": "string",
"description": "Organization",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "organization_name"
},
"ownerName": {
"type": "string",
"description": "Object ID",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "owner_name"
},
"domainName": {
"type": "string",
"description": "domain name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "domain_name"
},
"orgName": {
"type": "string",
"description": "Organization Name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "org_name"
},
"ipAddr": {
"type": "string",
"description": "IP Address",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "ip_addr"
},
"organizationId": {
"type": "number",
"description": "organization id",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "organization_id"
},
"subnetAddr": {
"type": "string",
"description": "Subnet Address",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "subnet_addr"
},
"classCode": {
"type": "string",
"description": "Class Code",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "class_code"
},
"allocType": {
"description": "Allocated Type",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "alloc_type"
}
},
"definitions": {}
}