@itentialopensource/adapter-datadog
Version:
This adapter integrates with system: Datadog.
134 lines • 10 kB
JSON
{
"openapi": "3.1.0",
"info": {
"title": "",
"version": "1.0.0"
},
"paths": {
"/": {
"post": {
"tags": [
"Users"
],
"operationId": "createUser",
"description": "The parameters and request body are for method: createUser. Same endpoint also used in methods:<br> postACheckStatus (body : object,apiKey : string,applicationKey : string)<br> replyToComment (body : object,apiKey : string,applicationKey : string)<br> createADashboard (body : object,apiKey : string,applicationKey : string)<br> scheduleMonitorDowntime (body : object,apiKey : string,applicationKey : string)<br> cancelMonitorDowntimesByScope (body : object,apiKey : string,applicationKey : string)<br> postAnEvent (body : object,apiKey : string,applicationKey : string)<br> muteAHost (body : object,apiKey : string,applicationKey : string)<br> unmuteAHost (body : object,apiKey : string,applicationKey : string)<br> createAnAWSIntegration (body : object,apiKey : string,applicationKey : string)<br> configureAWSFilteringRuleCopy (body : object,apiKey : string,applicationKey : string)<br> updateAzureAccountSHostFilters (body : object,apiKey : string,applicationKey : string)<br> addNewServicesAndSchedules (body : object,apiKey : string,applicationKey : string)<br> addChannelsToExistingConfiguration (body : object,apiKey : string,applicationKey : string)<br> addToCurrentConfiguration (body : object,apiKey : string,applicationKey : string)<br> sendLogsOverHTTP (body : object,ddsource : string,service : string,hostname : string,datadogApiKey : string)<br> getAListOfLogs (body : object,apiKey : string,applicationKey : string)<br> sendTimeSeriesPoint (body : object,apiKey : string,applicationKey : string)<br> createAMonitor (body : object,apiKey : string,applicationKey : string)<br> resolveMonitor (body : object,apiKey : string,applicationKey : string)<br> muteASpecificMonitor (body : object,apiKey : string,applicationKey : string)<br> unmuteASpecificMonitor (body : object,apiKey : string,applicationKey : string)<br> muteAllMonitors (body : object,apiKey : string,applicationKey : string)<br> unmuteAllMonitors (body : object,apiKey : string,applicationKey : string)<br> validateAMonitorDefinitions (body : object,apiKey : string,applicationKey : string)<br> createChildOrganization (body : object,apiKey : string,applicationKey : string)<br> uploadIDPMetadata (body : object,apiKey : string,applicationKey : string)<br> createATest (body : object,apiKey : string,applicationKey : string)<br> startOrPauseATest (body : object,apiKey : string,applicationKey : string)<br> deleteATest (body : object,apiKey : string,applicationKey : string)<br> addTagsToAHost (body : object,apiKey : string,applicationKey : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"get": {
"tags": [
"Users"
],
"operationId": "getAllUsers",
"description": "The parameters and request body are for method: getAllUsers. Same endpoint also used in methods:<br> getUser (apiKey : string,applicationKey : string)<br> authenticationCheck (apiKey : string)<br> getADashboard (apiKey : string,applicationKey : string)<br> getAllDashboards (apiKey : string,applicationKey : string)<br> getAllMointorDowntimes (apiKey : string,applicationKey : string)<br> getAMonitorDowntime (apiKey : string,applicationKey : string)<br> queryTheEventStream (apiKey : string,applicationKey : string)<br> getAnEvent (apiKey : string,applicationKey : string)<br> graphASnapshot (apiKey : string,applicationKey : string,metricQuery : string,start : string,end : string,title : string)<br> searchHosts (apiKey : string,applicationKey : string,filter : string,sortField : string,sortDir : string,start : string,count : number)<br> hostTotals (apiKey : string,applicationKey : string)<br> listAWSAccounts (apiKey : string,applicationKey : string)<br> listAvailableNamespaceRules (apiKey : string,applicationKey : string)<br> listAWSFilteringRules (apiKey : string,applicationKey : string)<br> listAzureAccount (apiKey : string,applicationKey : string)<br> getPagerDutyConfiguration (apiKey : string,applicationKey : string)<br> getSlackConfigurationDetails (apiKey : string,applicationKey : string)<br> getAllWebhookConfigurations (apiKey : string,applicationKey : string)<br> getAllActiveMetrics (apiKey : string,applicationKey : string,from : string,host : string)<br> queryTimeSeriesPoints (apiKey : string,applicationKey : string,from : string,to : string,query : string)<br> viewMetricMetadata (apiKey : string,applicationKey : string)<br> searchMetrics (q : string,apiKey : string,applicationKey : string)<br> getAMonitorSDetails (apiKey : string,applicationKey : string,groupStates : string)<br> monitorSearch (apiKey : string,applicationKey : string,query : string,page : number,perPage : number,sort : string)<br> monitorGroupSearch (apiKey : string,applicationKey : string,query : string,page : number,perPage : number,sort : string)<br> getAllOrganizations (apiKey : string,applicationKey : string)<br> getOrganization (apiKey : string,applicationKey : string)<br> getAllTests (apiKey : string,applicationKey : string)<br> getAllTestResults (apiKey : string,applicationKey : string)<br> getASpecificTestResult (apiKey : string,applicationKey : string)<br> getATest (apiKey : string,applicationKey : string)<br> getDevicesForBrowserChecks (apiKey : string,applicationKey : string)<br> getAvailableLocations (apiKey : string,applicationKey : string)<br> getTags (apiKey : string,applicationKey : string)<br> getHostTags (apiKey : string,applicationKey : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Users"
],
"operationId": "updateUser",
"description": "The parameters and request body are for method: updateUser. Same endpoint also used in methods:<br> editAComment (body : object,apiKey : string,applicationKey : string)<br> updateADashboard (body : object,apiKey : string,applicationKey : string)<br> updateMonitorDowntime (body : object,apiKey : string,applicationKey : string)<br> generateNewExternalIDs (body : object,apiKey : string,applicationKey : string)<br> replaceCurrentConfiguration (body : object,apiKey : string,applicationKey : string)<br> editMetricMetadata (body : object,apiKey : string,applicationKey : string)<br> editAMonitorSDetails (body : object,apiKey : string,applicationKey : string)<br> updateOrganization (body : object,apiKey : string,applicationKey : string)<br> editATest (body : object,apiKey : string,applicationKey : string)<br> updateHostTags (body : object,apiKey : string,applicationKey : string)<br> sendTraces (body : object)<br> sendServices (body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Users"
],
"operationId": "disableUser",
"description": "The parameters and request body are for method: disableUser. Same endpoint also used in methods:<br> deleteAComment (apiKey : string,applicationKey : string)<br> deleteADashboard (apiKey : string,applicationKey : string)<br> cancelMonitorDowntime (apiKey : string,applicationKey : string)<br> deleteAnEvent (apiKey : string,applicationKey : string)<br> deleteAnAWSIntegration (apiKey : string,applicationKey : string)<br> deleteAWSFilteringRule (apiKey : string,applicationKey : string)<br> deleteAnAzureAccount (apiKey : string,applicationKey : string)<br> deletePagerDutyConfiguration (apiKey : string,applicationKey : string)<br> deleteSlackConfigurationDetails (apiKey : string,applicationKey : string)<br> deleteWebhookConfigurations (apiKey : string,applicationKey : string)<br> deleteAMonitor (apiKey : string,applicationKey : string)<br> removeHostTags (apiKey : string,applicationKey : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
}
},
"components": {
"schemas": {}
}
}