UNPKG

@itentialopensource/adapter-moogsoft_saas

Version:

This adapter integrates with system described as: Moogsoft SaS

663 lines 18 kB
{ "actions": [ { "name": "getCollectors", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/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-default.json" } ] }, { "name": "registerCollector", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/collectors?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "PLAIN", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/registerCollector-default.json" } ] }, { "name": "deleteCollector", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v2/collectors/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "processHeartbeats", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/collectors/{pathv1}/heartbeats?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getLogs", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/collectors/{pathv1}/logs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getLogs-default.json" } ] }, { "name": "saveLogs", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v2/collectors/{pathv1}/logs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getAndClearMessages", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/collectors/{pathv1}/messages?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getAndClearMessages-default.json" } ] }, { "name": "generateTopology", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v2/collectors/{pathv1}/topology?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "oldMetricsEndpoint", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/metrics?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getLatestVersion", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/latest/{pathv1}/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "fetchTar", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/tar/{pathv1}/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getAllDefinitions", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/definitions/all?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getAllDefinitions-default.json" } ] }, { "name": "disassociateMarConfig", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}/config/{pathv2}/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getMarCollectorCredentials", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}/{pathv2}/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getMarCollectorCredentials-default.json" } ] }, { "name": "disassociateMarCredentials", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}/{pathv2}/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "associateMarCredentials", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getMarCredentials", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/credentials?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getMarCredentials-default.json" } ] }, { "name": "getDefinition", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/definitions?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getDefinition-default.json" } ] }, { "name": "getdownloadMarFile", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/file?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getMarCollectorCredentialsRedirect", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}/credentials?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getMarCollectorCredentialsRedirect-default.json" } ] }, { "name": "associateMarCredentials2", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}/credentials?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getMarFileChecksum", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/checksum?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getMarCollectorConfigRedirect", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}/config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getMarCollectorConfigRedirect-default.json" } ] }, { "name": "associateMarConfig1", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}/config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "disassociateMarCredentials2", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/v1/collectors/mars/{pathv1}/credentials/{pathv2}/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getMoobConfig1", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/{pathv1}/moobs/config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getMoobConfig1-default.json" } ] }, { "name": "postMoobConfig", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v1/collectors/{pathv1}/moobs/config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getgetAvailableMars", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getgetAvailableMars-default.json" } ] }, { "name": "postMarConfig1", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v1/collectors/mars?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getgetMarConfig", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getgetMarConfig-default.json" } ] }, { "name": "postMarConfig2", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/v1/collectors/mars/config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getMoob1", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/v1/collectors/mars/moobs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getMoob1-default.json" } ] } ] }