@itentialopensource/adapter-efficientip_solidserver
Version:
This adapter integrates with system described as: efficientip solidserver
427 lines • 13 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": "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": {}
}