UNPKG

@itentialopensource/adapter-imperva

Version:

This adapter integrates with Imperva system.

1,579 lines 41.2 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/sites/{siteId}/rules": { "post": { "tags": [ "Rules" ], "operationId": "postSitesSiteIdRules", "description": "The parameters and request body are for method: postSitesSiteIdRules. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "rule" } } } } }, "/sites/{siteId}/rules/{ruleId}": { "put": { "tags": [ "Rules" ], "operationId": "putSitesSiteIdRulesRuleId", "description": "The parameters and request body are for method: putSitesSiteIdRulesRuleId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "ruleId", "in": "path", "required": true, "schema": { "title": "ruleId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "rule" } } } }, "get": { "tags": [ "Rules" ], "operationId": "getSitesSiteIdRulesRuleId", "description": "The parameters and request body are for method: getSitesSiteIdRulesRuleId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "ruleId", "in": "path", "required": true, "schema": { "title": "ruleId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Rules" ], "operationId": "postSitesSiteIdRulesRuleId", "description": "The parameters and request body are for method: postSitesSiteIdRulesRuleId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "ruleId", "in": "path", "required": true, "schema": { "title": "ruleId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "rule" } } } }, "delete": { "tags": [ "Rules" ], "operationId": "deleteSitesSiteIdRulesRuleId", "description": "The parameters and request body are for method: deleteSitesSiteIdRulesRuleId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "ruleId", "in": "path", "required": true, "schema": { "title": "ruleId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{siteId}/settings/masking": { "get": { "tags": [ "Settings" ], "operationId": "getSitesSiteIdSettingsMasking", "description": "The parameters and request body are for method: getSitesSiteIdSettingsMasking. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Settings" ], "operationId": "postSitesSiteIdSettingsMasking", "description": "The parameters and request body are for method: postSitesSiteIdSettingsMasking. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "maskingSettings" } } } } }, "/sites/{extSiteId}/settings/general/additionalTxtRecords": { "get": { "tags": [ "Settings" ], "operationId": "getSitesExtSiteIdSettingsGeneralAdditionalTxtRecords", "description": "The parameters and request body are for method: getSitesExtSiteIdSettingsGeneralAdditionalTxtRecords. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Settings" ], "operationId": "postSitesExtSiteIdSettingsGeneralAdditionalTxtRecords", "description": "The parameters and request body are for method: postSitesExtSiteIdSettingsGeneralAdditionalTxtRecords. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } }, { "name": "txtRecordValueOne", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "txtRecordValueTwo", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "txtRecordValueThree", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "txtRecordValueFour", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "txtRecordValueFive", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Settings" ], "operationId": "putSitesExtSiteIdSettingsGeneralAdditionalTxtRecords", "description": "The parameters and request body are for method: putSitesExtSiteIdSettingsGeneralAdditionalTxtRecords. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } }, { "name": "recordNumber", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "txtRecordValue", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "delete": { "tags": [ "Settings" ], "operationId": "deleteSitesExtSiteIdSettingsGeneralAdditionalTxtRecords", "description": "The parameters and request body are for method: deleteSitesExtSiteIdSettingsGeneralAdditionalTxtRecords. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } }, { "name": "recordNumber", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{extSiteId}/settings/general/additionalTxtRecords/delete-all": { "delete": { "tags": [ "Settings" ], "operationId": "deleteSitesExtSiteIdSettingsGeneralAdditionalTxtRecordsDeleteAll", "description": "The parameters and request body are for method: deleteSitesExtSiteIdSettingsGeneralAdditionalTxtRecordsDeleteAll. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{extSiteId}/hsmCertificate": { "put": { "tags": [ "CustomCertificateWithHSMSupport" ], "operationId": "putSitesExtSiteIdHsmCertificate", "description": "The parameters and request body are for method: putSitesExtSiteIdHsmCertificate. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "data" } } } }, "delete": { "tags": [ "CustomCertificateWithHSMSupport" ], "operationId": "deleteSitesExtSiteIdHsmCertificate", "description": "The parameters and request body are for method: deleteSitesExtSiteIdHsmCertificate. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{extSiteId}/hsmCertificate/connectivityTest": { "get": { "tags": [ "CustomCertificateWithHSMSupport" ], "operationId": "getSitesExtSiteIdHsmCertificateConnectivityTest", "description": "The parameters and request body are for method: getSitesExtSiteIdHsmCertificateConnectivityTest. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{extSiteId}/customCertificate": { "put": { "tags": [ "CustomCertificate" ], "operationId": "putSitesExtSiteIdCustomCertificate", "description": "The parameters and request body are for method: putSitesExtSiteIdCustomCertificate. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "tags": [ "CustomCertificate" ], "operationId": "deleteSitesExtSiteIdCustomCertificate", "description": "The parameters and request body are for method: deleteSitesExtSiteIdCustomCertificate. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } }, { "name": "authType", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{siteId}/settings/cache": { "get": { "tags": [ "GeneralCacheSettings" ], "operationId": "getSitesSiteIdSettingsCache", "description": "The parameters and request body are for method: getSitesSiteIdSettingsCache. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "sections", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "GeneralCacheSettings" ], "operationId": "putSitesSiteIdSettingsCache", "description": "The parameters and request body are for method: putSitesSiteIdSettingsCache. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "tags": [ "GeneralCacheSettings" ], "operationId": "deleteSitesSiteIdSettingsCache", "description": "The parameters and request body are for method: deleteSitesSiteIdSettingsCache. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{siteId}/cache": { "delete": { "tags": [ "GeneralCacheSettings" ], "operationId": "deleteSitesSiteIdCache", "description": "The parameters and request body are for method: deleteSitesSiteIdCache. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "urlPattern", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "tags", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{siteId}/cache/xray": { "get": { "tags": [ "GeneralCacheSettings" ], "operationId": "getSitesSiteIdCacheXray", "description": "The parameters and request body are for method: getSitesSiteIdCacheXray. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{siteId}/settings/cache/rules": { "post": { "tags": [ "CacheRules" ], "operationId": "postSitesSiteIdSettingsCacheRules", "description": "The parameters and request body are for method: postSitesSiteIdSettingsCacheRules. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "rules" } } } }, "get": { "tags": [ "CacheRules" ], "operationId": "getSitesSiteIdSettingsCacheRules", "description": "The parameters and request body are for method: getSitesSiteIdSettingsCacheRules. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{siteId}/settings/cache/rules/{ruleId}": { "get": { "tags": [ "CacheRules" ], "operationId": "getSitesSiteIdSettingsCacheRulesRuleId", "description": "The parameters and request body are for method: getSitesSiteIdSettingsCacheRulesRuleId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "ruleId", "in": "path", "required": true, "schema": { "title": "ruleId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "CacheRules" ], "operationId": "putSitesSiteIdSettingsCacheRulesRuleId", "description": "The parameters and request body are for method: putSitesSiteIdSettingsCacheRulesRuleId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "ruleId", "in": "path", "required": true, "schema": { "title": "ruleId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "string" }, "example": "rule" } } } }, "delete": { "tags": [ "CacheRules" ], "operationId": "deleteSitesSiteIdSettingsCacheRulesRuleId", "description": "The parameters and request body are for method: deleteSitesSiteIdSettingsCacheRulesRuleId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "ruleId", "in": "path", "required": true, "schema": { "title": "ruleId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/sites/{siteId}/settings/delivery": { "get": { "tags": [ "Delivery" ], "operationId": "getSitesSiteIdSettingsDelivery", "description": "The parameters and request body are for method: getSitesSiteIdSettingsDelivery. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } }, { "name": "sections", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Delivery" ], "operationId": "putSitesSiteIdSettingsDelivery", "description": "The parameters and request body are for method: putSitesSiteIdSettingsDelivery. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "tags": [ "Delivery" ], "operationId": "deleteSitesSiteIdSettingsDelivery", "description": "The parameters and request body are for method: deleteSitesSiteIdSettingsDelivery. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "siteId", "in": "path", "required": true, "schema": { "title": "siteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "{base_path}/v1/sites/list?{query}": { "post": { "tags": [ "SiteManagement" ], "operationId": "listSites", "description": "The parameters and request body are for method: listSites. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "pageSize", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "pageNum", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "{base_path}/v3/sites/{extSiteId}/data-centers-configuration?{query}": { "get": { "tags": [ "SiteManagement" ], "operationId": "getSitesDataCentersConfiguration", "description": "The parameters and request body are for method: getSitesDataCentersConfiguration. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "SiteManagement" ], "operationId": "setSitesDataCentersConfiguration", "description": "The parameters and request body are for method: setSitesDataCentersConfiguration. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "extSiteId", "in": "path", "required": true, "schema": { "title": "extSiteId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "components": { "schemas": {} } }