@itentialopensource/adapter-bluecat
Version:
This adapter integrates with system described as: BlueCat ProteusAPI.
492 lines • 13 kB
JSON
{
"actions": [
{
"name": "addDHCPDeploymentRole",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addDHCPDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addDNSDeploymentRole",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addDNSDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addServer",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addServer?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addTFTPDeploymentRole",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addTFTPDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteDHCPDeploymentRole",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/deleteDHCPDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteDNSDeploymentRole",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/deleteDNSDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteDNSDeploymentRoleForView",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/deleteDNSDeploymentRoleForView?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deployServer",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/deployServer?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deployServerConfig",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/deployServerConfig?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deployServerServices",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/deployServerServices?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getDHCPDeploymentRole",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getDHCPDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDHCPDeploymentRole-default.json"
}
]
},
{
"name": "getDNSDeploymentRole",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getDNSDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDNSDeploymentRole-default.json"
}
]
},
{
"name": "getDNSDeploymentRoleForView",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getDNSDeploymentRoleForView?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDNSDeploymentRoleForView-default.json"
}
]
},
{
"name": "getDeploymentRoles",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getDeploymentRoles?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDeploymentRoles-default.json"
}
]
},
{
"name": "getDeploymentTaskStatus",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getDeploymentTaskStatus?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getServerDeploymentRoles",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getServerDeploymentRoles?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getServerDeploymentRoles-default.json"
}
]
},
{
"name": "getServerDeploymentStatus",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getServerDeploymentStatus?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getServerForRole",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getServerForRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getServerForRole-default.json"
}
]
},
{
"name": "moveDeploymentRoles",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/moveDeploymentRoles?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "quickDeploy",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/quickDeploy?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "replaceServer",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/replaceServer?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "selectiveDeploy",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/selectiveDeploy?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateDHCPDeploymentRole",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/updateDHCPDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateDNSDeploymentRole",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/updateDNSDeploymentRole?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}