UNPKG

@itentialopensource/adapter-efficientip_solidserver

Version:

This adapter integrates with system described as: efficientip solidserver

427 lines 13 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": "getDhcpServerList", "enum": [ "getDhcpServerList", "getDhcpServerCount", "getDhcpServerInfo", "getDhcpFailoverList", "getDhcpFailoverCount", "getDhcpFailoverInfo", "getDhcpGroupList", "getDhcpGroupCount", "getDhcpGroupInfo", "createDhcpGroup", "updateDhcpGroup", "deleteDhcpGroup", "getDhcpSharednetworkList", "getDhcpSharednetworkCount", "getDhcpSharednetworkInfo", "createDhcpSharednetwork", "updateDhcpSharednetwork", "getDhcpScopeList", "getDhcpScopeCount", "getDhcpScopeInfo", "createDhcpScope", "updateDhcpScope", "deleteDhcpScope", "getDhcpRangeList", "getDhcpRangeCount", "getDhcpRangeInfo", "createDhcpRange", "updateDhcpRange", "deleteDhcpRange", "getDhcpLeaseList", "getDhcpLeaseCount", "getDhcpLeaseInfo", "getDhcpStaticList", "getDhcpStaticCount", "getDhcpStaticInfo", "createDhcpStatic", "updateDhcpStatic", "deleteDhcpStatic", "getDhcpAclList", "getDhcpAclCount", "getDhcpAclInfo", "getDhcpAclentryList", "getDhcpAclentryCount", "getDhcpAclentryInfo", "getDhcpServer6List", "getDhcpServer6Count", "getDhcpServer6Info", "getDhcpGroup6List", "getDhcpScope6List", "getDhcpScope6Count", "getDhcpScope6Info", "createDhcpScope6", "updateDhcpScope6", "deleteDhcpScope6", "getDhcpRange6List", "getDhcpRange6Count", "getDhcpRange6Info", "createDhcpRange6", "updateDhcpRange6", "deleteDhcpRange6", "getDhcpLease6List", "getDhcpLease6Count", "getDhcpStatic6List", "getDhcpStatic6Count", "getDhcpStatic6Info", "createDhcpStatic6", "updateDhcpStatic6", "deleteDhcpStatic6" ], "external_name": "ph_request_type" }, "serverId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 server, a unique numeric key value automatically incremented when you add a DHCPv4 server. Use the ID to specify the DHCPv4 ser...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server_id" }, "failoverId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 failover channel, a unique numeric key value automatically incremented when you add a DHCPv4 failover channel. Use the ID to sp...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "failover_id" }, "groupId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 group, a unique numeric key value automatically incremented when you add a DHCPv4 group. Use the ID to specify the DHCPv4 group...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "group_id" }, "serverName": { "type": "string", "description": "The name of the DHCPv4 server.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server_name" }, "groupName": { "type": "string", "description": "The name of the DHCPv4 group.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "group_name" }, "serverHostaddr": { "type": "string", "description": "The IP address of the DHCP server.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server_hostaddr" }, "sharednetworkId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 shared network, a unique numeric key value automatically incremented when you add a DHCPv4 shared network. Use the ID to specif...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "sharednetwork_id" }, "scopeId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 scope, a unique numeric key value automatically incremented when you add a DHCPv4 scope. Use the ID to specify the DHCPv4 scope...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "scope_id" }, "scopeNetAddr": { "type": "string", "description": "The first IP address of the DHCPv4 scope.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "scope_net_addr" }, "rangeId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 range, a unique numeric key value automatically incremented when you add a DHCPv4 range. Use the ID to specify the DHCPv4 range...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "range_id" }, "rangeEndAddr": { "type": "string", "description": "The last IP address of the DHCPv4 range.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "range_end_addr" }, "rangeName": { "type": "string", "description": "The name of the DHCPv4 range.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "range_name" }, "rangeStartAddr": { "type": "string", "description": "The first IP address of the DHCPv4 range.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "range_start_addr" }, "leaseId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 lease, a unique numeric key value automatically incremented when you add a DHCPv4 lease. Use the ID to specify the DHCPv4 lease...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "lease_id" }, "staticId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 static, a unique numeric key value automatically incremented when you add a DHCPv4 static. Use the ID to specify the DHCPv4 sta...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "static_id" }, "staticAddr": { "type": "string", "description": "The IP address associated with the DHCPv4 static.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "static_addr" }, "staticMacAddr": { "type": "string", "description": "The MAC address you want to associate with the IPv4 static, it must include the MAC address type. The address has 7 sections, 00:11:22:33:44:55:66 , where 00 indicates th...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "static_mac_addr" }, "staticName": { "type": "string", "description": "TODO:dhcp_static_delete.input.static_name", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "static_name" }, "aclId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 ACL, a unique numeric key value automatically incremented when you add a DHCPv4 ACL. Use the ID to specify the DHCPv4 ACL of yo...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "acl_id" }, "aclentryId": { "type": "number", "description": "The database identifier (ID) of the DHCPv4 ACL entry, a unique numeric key value automatically incremented when you add a DHCPv4 ACL entry. Use the ID to specify the DHCP...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "aclentry_id" }, "server6Id": { "type": "number", "description": "The database identifier (ID) of the DHCPv6 server, a unique numeric key value automatically incremented when you add a DHCPv6 server. Use the ID to specify the DHCPv6 ser...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server6_id" }, "scope6Id": { "type": "number", "description": "The database identifier (ID) of the DHCPv6 scope, a unique numeric key value automatically incremented when you add a DHCPv6 scope. Use the ID to specify the DHCPv6 scope...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "scope6_id" }, "server6Name": { "type": "string", "description": "The name of the DHCPv6 server.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server6_name" }, "scope6StartAddr": { "type": "string", "description": "The first IP address of the DHCPv6 scope.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "scope6_start_addr" }, "server6Hostaddr": { "type": "string", "description": "The IP address of the DHCP server.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server6_hostaddr" }, "range6Id": { "type": "number", "description": "The database identifier (ID) of the DHCPv6 range, a unique numeric key value automatically incremented when you add a DHCPv6 range. Use the ID to specify the DHCPv6 of yo...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "range6_id" }, "range6EndAddr": { "type": "string", "description": "The last IP address of the DHCPv6 range.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "range6_end_addr" }, "range6StartAddr": { "type": "string", "description": "The first IP address of the DHCPv6 range.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "range6_start_addr" }, "static6Id": { "type": "number", "description": "The database identifier (ID) of the DHCPv6 static, a unique numeric key value automatically incremented when you add a DHCPv6 static. Use the ID to specify the DHCPv6 sta...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "static6_id" }, "static6Addr": { "type": "string", "description": "The IP address associated with the DHCPv6 static.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "static6_addr" }, "static6Name": { "type": "string", "description": "The name of the DHCPv6 static.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "static6_name" } }, "definitions": {} }