@itentialopensource/adapter-bluecat
Version:
This adapter integrates with system described as: BlueCat ProteusAPI.
521 lines • 13.7 kB
JSON
{
"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": ""
}
]
}
]
}