@itentialopensource/adapter-moogsoft_saas
Version:
This adapter integrates with system described as: Moogsoft SaS
250 lines • 6.58 kB
JSON
{
"actions": [
{
"name": "unixInstaller",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/collectors/install?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "postCollectorsDiscovery",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/collectors/{pathv1}/discovery?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getCurlCommand",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/collectors/curl?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getCurlCommand-default.json"
}
]
},
{
"name": "windowsInstaller",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/collectors/install/windows?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "action",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/collectors/{pathv1}/actions?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "restartCollector",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/collectors/{pathv1}/restart?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getCollectorMetrics",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/collectors/{pathv1}/metrics?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getCollectorMetrics-default.json"
}
]
},
{
"name": "postCollectorMetrics",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/collectors/{pathv1}/metrics?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getCollectors__v1",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/collectors/collectors?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getCollectors__v1-default.json"
}
]
},
{
"name": "deleteCollector__v1",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/collectors/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getCollectors__v2",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/collectors/collectors?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getCollectors__v2-default.json"
}
]
},
{
"name": "deleteCollector__v2",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/collectors/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}