@itentialopensource/adapter-tcpwave
Version:
This adapter integrates with system described as: tcpwaveRestapiStore.
718 lines • 19.6 kB
JSON
{
"actions": [
{
"name": "createImage",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/createAWSImage?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/instance/create?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "listGoogleZones",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listGoogleZones?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listGoogleZones-default.json"
}
]
},
{
"name": "listGoogleMachines",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listGoogleMachines?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listGoogleMachines-default.json"
}
]
},
{
"name": "listGoogleOSImages",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listGoogleOsImages?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listGoogleOSImages-default.json"
}
]
},
{
"name": "createInstanceTemplate",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/instanceTemplate/add?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "editInstanceTemplate",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/instanceTemplate/edit?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "listInstanceTemplates",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/instanceTemplate/list?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listInstanceTemplates-default.json"
}
]
},
{
"name": "deleteInstanceTemplates",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/instanceTemplate/delete?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getInstanceTemplate",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/instanceTemplate/get?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getInstanceTemplate-default.json"
}
]
},
{
"name": "changeState",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/instance/changeState?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "listAzureRegions",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listAzureRegions?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listAzureRegions-default.json"
}
]
},
{
"name": "listAzureImagePublishers",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listAzureImagePublishers?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listAzureImagePublishers-default.json"
}
]
},
{
"name": "listAzureImageOffers",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listAzureImageOffers?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listAzureImageOffers-default.json"
}
]
},
{
"name": "listAzureImageSKUs",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listAzureImageSKUs?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listAzureImageSKUs-default.json"
}
]
},
{
"name": "listAzureImageVersions",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listAzureImageVersions?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listAzureImageVersions-default.json"
}
]
},
{
"name": "listAzureVMSizes",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listAzureVMSizes?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listAzureVMSizes-default.json"
}
]
},
{
"name": "getCloudProviders",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listCloudProviders?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getCloudProviders-default.json"
}
]
},
{
"name": "getVolumeTypes",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listAWSVolumeTypes?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getVolumeTypes-default.json"
}
]
},
{
"name": "getImages",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listImages?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getImages-default.json"
}
]
},
{
"name": "getInstanceFamilies",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listInstanceFamilies?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getInstanceFamilies-default.json"
}
]
},
{
"name": "getInstanceTypes",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/listInstanceTypes?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getInstanceTypes-default.json"
}
]
},
{
"name": "getIAMRoles",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/getIAMRoles?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getIAMRoles-default.json"
}
]
},
{
"name": "getSecurityGroups",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/getSecurityGroups?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getSecurityGroups-default.json"
}
]
},
{
"name": "isReservedIP",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/instance/isReservedIP?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getInstanceCreationError",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/instance/getCreationError?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getInstanceTemplateId",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/instance/getTemplateId?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "recreateInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/instance/recreate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "checkCloudInstances",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/instance/checkInstances?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "terminateInstances",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/instance/terminate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getImagesPage",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/awsImage/page?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getImagesPage-default.json"
}
]
},
{
"name": "deleteImage",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/cloudCompute/deleteAWSImage?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getInstance",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/instance/get?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getInstance-default.json"
}
]
},
{
"name": "getState",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/cloudCompute/instance/getState?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}