UNPKG

@itentialopensource/adapter-bluecat

Version:

This adapter integrates with system described as: BlueCat ProteusAPI.

521 lines 13.7 kB
{ "actions": [ { "name": "addEntity", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v1/addEntity?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "assignOrUpdateTemplate", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v1/assignOrUpdateTemplate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "customSearch", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/customSearch?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/customSearch-default.json" } ] }, { "name": "delete", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v1/delete?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteWithOptions", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v1/deleteWithOptions?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getEntities", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getEntities?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getEntities-default.json" } ] }, { "name": "getEntitiesByName", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getEntitiesByName?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getEntitiesByName-default.json" } ] }, { "name": "getEntitiesByNameUsingOptions", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getEntitiesByNameUsingOptions?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getEntitiesByNameUsingOptions-default.json" } ] }, { "name": "getEntityByCIDR", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getEntityByCIDR?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getEntityByCIDR-default.json" } ] }, { "name": "getEntityById", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getEntityById?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getEntityById-default.json" } ] }, { "name": "getEntityByName", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getEntityByName?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getEntityByName-default.json" } ] }, { "name": "getEntityByPrefix", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getEntityByPrefix?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getEntityByPrefix-default.json" } ] }, { "name": "getEntityByRange", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getEntityByRange?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getEntityByRange-default.json" } ] }, { "name": "getLinkedEntities", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getLinkedEntities?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getLinkedEntities-default.json" } ] }, { "name": "getParent", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getParent?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getParent-default.json" } ] }, { "name": "getSystemInfo", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/getSystemInfo?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "linkEntities", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/v1/linkEntities?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "login", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/login?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "loginWithOptions", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/loginWithOptions?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "logout", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/logout?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "searchByCategory", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/searchByCategory?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/searchByCategory-default.json" } ] }, { "name": "searchByObjectTypes", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/searchByObjectTypes?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/searchByObjectTypes-default.json" } ] }, { "name": "unlinkEntities", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/v1/unlinkEntities?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "update", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/v1/update?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "updateWithOptions", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/v1/updateWithOptions?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }