@itentialopensource/adapter-bluecat
Version:
This adapter integrates with system described as: BlueCat ProteusAPI.
654 lines • 17.1 kB
JSON
{
"actions": [
{
"name": "addAccessRight",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addAccessRight?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addDevice",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addDevice?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addDeviceSubtype",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addDeviceSubtype?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addDeviceType",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addDeviceType?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addMACAddress",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addMACAddress?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addTag",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addTag?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addTagGroup",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addTagGroup?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addUser",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addUser?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addUserGroup",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addUserGroup?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "associateMACAddressWithPool",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/associateMACAddressWithPool?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "breakReplication",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/breakReplication?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "configureStreamingReplication",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/configureStreamingReplication?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteAccessRight",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/deleteAccessRight?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "denyMACAddress",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/denyMACAddress?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "establishTrustRelationship",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/establishTrustRelationship?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "failoverReplication",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/failoverReplication?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getAccessRight",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getAccessRight?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getAccessRight-default.json"
}
]
},
{
"name": "getAccessRightsForEntity",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getAccessRightsForEntity?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getAccessRightsForEntity-default.json"
}
]
},
{
"name": "getAccessRightsForUser",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getAccessRightsForUser?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getAccessRightsForUser-default.json"
}
]
},
{
"name": "getAllUsedLocations",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getAllUsedLocations?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getAllUsedLocations-default.json"
}
]
},
{
"name": "getConfigurationGroups",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getConfigurationGroups?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getConfigurationGroups-default.json"
}
]
},
{
"name": "getConfigurationSetting",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getConfigurationSetting?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getConfigurationsByGroup",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getConfigurationsByGroup?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getConfigurationsByGroup-default.json"
}
]
},
{
"name": "getLocationByCode",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getLocationByCode?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getLocationByCode-default.json"
}
]
},
{
"name": "getMACAddress",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getMACAddress?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getMACAddress-default.json"
}
]
},
{
"name": "getReplicationInfo",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getReplicationInfo?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "purgeHistoryNow",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/purgeHistoryNow?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "removeTrustRelationship",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/removeTrustRelationship?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "terminateUserSessions",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/terminateUserSessions?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateAccessRight",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/updateAccessRight?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateConfigurationSetting",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/updateConfigurationSetting?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateUserPassword",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/updateUserPassword?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}