List Data Sources
get datasource list.
Parameters
Parameter | Description |
---|---|
Fields | A comma delimited list of fields. Filters the response to only include the listed fields for each object. |
Filter | Filters the response according to the operator and value specified. Note that you can use * to match on more than one character. You can use the ‘.’ character to filter values within an object (e.g. custom properties), and multiple filters can be separated by a comma. Operators include: Greater than or equals: >: Less than or equals: <: Greater than: > Less than: < Does not equal: !: Equals: : Includes: ~ Does not include: !~ For example, filter=id>100 will return the results where the resource id is greater than 100. |
Offset | The number of results to offset the displayed results by. |
Size | The number of results to display. Max is 1000. |
Example Output
{
"total": 0,
"searchId": "string",
"items": [
{
"eriDiscoveryConfig": {
"winScript": "string",
"groovyScript": "string",
"name": "string",
"type": "string",
"linuxCmdline": "string",
"linuxScript": "string",
"winCmdline": "string"
},
"displayName": "string",
"description": "string",
"appliesTo": "string",
"lineageId": "string",
"collectMethod": "string",
"checksum": "string",
"dataPoints": [
{
"alertForNoData": 0,
"postProcessorMethod": "string",
"postProcessorParam": "string",
"maxDigits": 0,
"rawDataFieldName": "string",
"description": "string",
"alertClearTransitionInterval": 0,
"userParam3": "string",
"userParam2": "string",
"type": 0,
"dataSourceId": 0,
"minValue": "string",
"alertBody": "string",
"originId": "string",
"userParam1": "string",
"alertSubject": "string",
"id": 0,
"alertTransitionInterval": 0,
"enableAnomalyAlertSuppression": "string",
"maxValue": "string",
"dataType": 0,
"criticalAdAdvSetting": "string",
"alertExprNote": "string",
"adAdvSettingEnabled": true,
"errorAdAdvSetting": "string",
"warnAdAdvSetting": "string",
"name": "string",
"alertExpr": "string"
}
],
"id": 0,
"group": "string",
"collectorAttribute": {
"name": "string"
},
"autoDiscoveryConfig": {
"persistentInstance": true,
"scheduleInterval": 0,
"deleteInactiveInstance": true,
"method": {
"name": "string"
},
"instanceAutoGroupMethod": "string",
"instanceAutoGroupMethodParams": "string",
"filters": [
{
"comment": "string",
"attribute": "string",
"operation": "string",
"value": "string"
}
],
"disableInstance": true
},
"payloadVersion": 0,
"useWildValueAsUUID": true,
"enableAutoDiscovery": true,
"technology": "string",
"version": 0,
"tags": "string",
"auditVersion": 0,
"hasMultiInstances": true,
"installationMetadata": {
"targetLastPublishedId": "string",
"targetLastPublishedChecksum": "string",
"targetLastPublishedVersion": "string",
"originChecksum": "string",
"originAuthorNamespace": "string",
"isChangedFromOrigin": true,
"auditedRegistryId": "string",
"targetLineageId": "string",
"logicModuleType": "DATASOURCE",
"isChangedFromTargetLastPublished": true,
"originLineageId": "string",
"originAuthorCompanyUUID": "string",
"localModuleId": 0,
"originRegistryId": "string",
"originVersion": "string",
"auditedVersion": "string"
},
"eriDiscoveryInterval": 0,
"enableEriDiscovery": true,
"collectInterval": 0,
"name": "string"
}
]
}
Workflow Library Example
List Data Sources with Logicmonitor and Send Results Via Email
Preview this Workflow on desktop