@itentialopensource/adapter-tcpwave
Version:
This adapter integrates with system described as: tcpwaveRestapiStore.
237 lines • 5.94 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": "getAuditreportsReportlist",
"enum": [
"getAuditreportsReportlist",
"sendReportByEmail",
"getAdminsList",
"getAdminRolesList",
"getActionsList",
"getAuditNetworksList",
"getAuditreportsAuditnetworkslist",
"getIPv4NetworkList",
"getIPv4SubnetList",
"getOFACCountryGridList",
"getReportsReportlist",
"getSubnetGroupList",
"getReportsDhcpActiveLeases",
"postReportsCsvreport",
"getReportsServertozonecount",
"postReportsPdfreport",
"postReportsEmailreport",
"schedemailreport",
"allParamsList",
"generateScheduleCsvReport",
"getReportRecordsForViwsGrid",
"getReportRecordsForRPZLogs",
"getDHCPServerSubnetReportRecordsForGrid",
"getDHCPTemplAssoReportRecordsForGrid",
"getDhcpOptionConfigReportRecordsForGrid",
"getScheduleReportRecordsForGrid",
"getServerConfigReportRecordsForGrid",
"getDHSSOAReportForGrid",
"getDhcpLeaseReportForCsv",
"getDnsSOARptForCsv",
"getDnsServersList",
"getDnsAppliancebyViewlist",
"getDnsZonebyViewlist",
"getDnsTemplateList",
"getZoneTemplateList",
"getResourseRecordList",
"getDnsOptionTemplateList",
"getDnsDhcpServersList",
"getDhcpServerList",
"getDhcpLeaseServerList",
"getDhcpServerSubnetList",
"getDhcpOptionTemplateList",
"getDhcpPolicyTemplateList",
"getDhcpTemplateAssoList",
"getScheduleAdminAuditList",
"getserverConfigList",
"getmonitoringHostsList",
"getMonitoringServicesList",
"getObjectTypeList",
"getDNSViewsList",
"getServerIpsList",
"getClientIPsList",
"getLast100EventsList",
"getNTPOffsetList"
],
"external_name": "ph_request_type"
},
"ipAddressDomainName": {
"type": "string",
"description": "IP Address or domain name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "ipAddress_domainName"
},
"sourceIp": {
"type": "string",
"description": "Source IP address",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "source_ip"
},
"recordType": {
"type": "string",
"description": "Record type",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "record_type"
},
"changeTicket": {
"type": "string",
"description": "Change Ticket",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "change_ticket"
},
"orgId": {
"type": "number",
"description": "Organization ID",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "org_id"
},
"hostName": {
"type": "string",
"description": "Host Name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "host_name"
},
"organizationName": {
"type": "string",
"description": "Organization Name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "organization_name"
},
"serverTypeCode": {
"type": "string",
"description": "Server Type Code",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "server_type_code"
},
"entityTypeCode": {
"type": "string",
"description": "Entity type",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "entity_type_code"
},
"viewName": {
"type": "string",
"description": "Name of the View",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "view_name"
},
"assoType": {
"type": "string",
"description": "Type of association of Option Template with DHCP Appliance",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "asso_type"
},
"configName": {
"type": "string",
"description": "Config Name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "config_name"
},
"paramVal": {
"type": "string",
"description": "parameter value",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "param_val"
},
"serverType": {
"type": "string",
"description": "Appliance Type",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "server_type"
},
"hostId": {
"type": "number",
"description": "Host ID(eg:12345)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "host_id"
}
},
"definitions": {}
}