UNPKG

@itentialopensource/adapter-efficientip_solidserver

Version:

This adapter integrates with system described as: efficientip solidserver

297 lines 8.62 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": "getDnsServerList", "enum": [ "getDnsServerList", "getDnsServerCount", "getDnsServerInfo", "getDnsViewList", "getDnsViewCount", "getDnsViewInfo", "createDnsView", "updateDnsView", "deleteDnsView", "getDnsZoneList", "getDnsZoneCount", "getDnsZoneInfo", "createDnsZone", "updateDnsZone", "deleteDnsZone", "getDnsRrList", "getDnsRrCount", "getDnsRrInfo", "createDnsRr", "updateDnsRr", "deleteDnsRr", "getDnsAclList", "getDnsAclCount", "getDnsAclInfo", "createDnsAcl", "updateDnsAcl", "deleteDnsAcl", "getDnsViewparamList", "getDnsViewparamCount", "createDnsViewparam", "updateDnsViewparam", "deleteDnsViewparam", "getDnsZoneparamList", "getDnsZoneparamCount", "createDnsZoneparam", "updateDnsZoneparam", "deleteDnsZoneparam" ], "external_name": "ph_request_type" }, "serverId": { "type": "number", "description": "The database identifier (ID) of the DNS server, a unique numeric key value automatically incremented when you add a DNS server. Use the ID to specify the DNS server of yo...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server_id" }, "viewId": { "type": "number", "description": "The database identifier (ID) of the DNS view. Use the ID to specify the DNS view of your choice.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "view_id" }, "serverName": { "type": "string", "description": "The name of the DNS server.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server_name" }, "viewName": { "type": "string", "description": "The name of the DNS view.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "view_name" }, "serverHostaddr": { "type": "string", "description": "The IP address of the DNS server.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "server_hostaddr" }, "zoneId": { "type": "number", "description": "The database identifier (ID) of the DNS zone, a unique numeric key value automatically incremented when you add a DNS zone. Use the ID to specify the DNS zone of your cho...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "zone_id" }, "zoneName": { "type": "string", "description": "The name of the DNS zone the object belongs to.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "zone_name" }, "rrId": { "type": "number", "description": "The database identifier (ID) of the DNS resource record, a unique numeric key value automatically incremented when you add a DNS RR. Use the ID to specify the DNS RR of y...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_id" }, "rrName": { "type": "string", "description": "The name of the DNS resource record.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_name" }, "zoneSpaceId": { "type": "number", "description": "The database identifier (ID) of the space associated with the DNS zone the record belongs to.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "zone_space_id" }, "rrType": { "type": "string", "description": "<br/> ### SOA Start of Authority. Defines the zone name, an email contact and various time and refresh values applicable to the zone. It is automatically generated ...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_type" }, "rrValue1": { "type": "string", "description": "The first or only value required for the DNS resource record, as detailed in the service description", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_value1" }, "rrValue2": { "type": "string", "description": "The second value of the DNS resource record, depending on its type, as detailed in the service description", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_value2" }, "rrValue3": { "type": "string", "description": "The third value of the DNS resource record, depending on its type, as detailed in the service description", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_value3" }, "rrValue4": { "type": "string", "description": "The fourth value of the DNS resource record, depending on its type, as detailed in the service description", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_value4" }, "rrValue5": { "type": "string", "description": "The fifth value of the DNS resource record, depending on its type, as detailed in the service description", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_value5" }, "rrValue6": { "type": "string", "description": "The sixth value of the DNS resource record, depending on its type, as detailed in the service description", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_value6" }, "rrValue7": { "type": "string", "description": "The seventh value of the DNS resource record, depending on its type, as detailed in the service description", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "rr_value7" }, "aclId": { "type": "number", "description": "The database identifier (ID) of the DNS ACL, a unique numeric key value automatically incremented when you add a DNS ACL. Use the ID to specify the DNS ACL of your choice...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "acl_id" }, "aclName": { "type": "string", "description": "The name of the DNS ACL.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "acl_name" }, "viewparamKey": { "type": "string", "description": "The name of the DNS option that you want to remove from the view: param_key=<option-name>.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "viewparam_key" }, "zoneparamKey": { "type": "string", "description": "The name of the DNS option that you want to remove from the zone: param_key=<option-name>.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "zoneparam_key" } }, "definitions": {} }