@itentialopensource/adapter-imperva
Version:
This adapter integrates with Imperva system.
102 lines • 2.77 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": "getSitesSiteIdSettingsMasking",
"enum": [
"getSitesSiteIdSettingsMasking",
"postSitesSiteIdSettingsMasking",
"getSitesExtSiteIdSettingsGeneralAdditionalTxtRecords",
"postSitesExtSiteIdSettingsGeneralAdditionalTxtRecords",
"putSitesExtSiteIdSettingsGeneralAdditionalTxtRecords",
"deleteSitesExtSiteIdSettingsGeneralAdditionalTxtRecords",
"deleteSitesExtSiteIdSettingsGeneralAdditionalTxtRecordsDeleteAll"
],
"external_name": "ph_request_type"
},
"txtRecordValueOne": {
"type": "string",
"description": "New value for txt record number one",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "txt_record_value_one"
},
"txtRecordValueTwo": {
"type": "string",
"description": "New value for txt record number two",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "txt_record_value_two"
},
"txtRecordValueThree": {
"type": "string",
"description": "New value for txt record number three",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "txt_record_value_three"
},
"txtRecordValueFour": {
"type": "string",
"description": "New value for txt record number four",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "txt_record_value_four"
},
"txtRecordValueFive": {
"type": "string",
"description": "New value for txt record number five",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "txt_record_value_five"
},
"recordNumber": {
"type": "string",
"description": "Number of txt record to delete",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "record_number"
},
"txtRecordValue": {
"type": "string",
"description": "New value for txt record",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "txt_record_value"
}
},
"definitions": {}
}