list_resource_group_properties
View all custom properties applied to a resource group in LogicMonitor, including inherited values for device configuration and authentication.
Instructions
List all custom properties for a specific resource/device group in LogicMonitor (LM) monitoring. Properties set at group level are inherited by all resource/device in the group.
Returns: Array of properties with: name, value, type (custom vs system), and inheritance source.
When to use:
Review properties before bulk updates
Audit credentials/settings applied to resource/device group
Verify property inheritance from parent groups
Check which properties resource/device will inherit when added to group
Document group configuration
What are group properties: Key-value pairs set at group level that ALL resource/device in the group inherit. Common uses: credentials (SSH/SNMP), environment tags, owner/team info, monitoring settings.
Property inheritance:
Properties set on group apply to ALL resource/device in group
Child groups inherit from parent groups
Device-level properties override group properties
Used by datasource "appliesTo" logic and authentication
Common group properties:
Credentials: ssh.user, ssh.pass, snmp.community, wmi.user, wmi.pass
Tags: env (production/staging), location (datacenter), owner (team name)
Business metadata: cost.center, sla.tier, compliance.level
Monitoring config: polling.interval, alert.threshold.multiplier
Use cases:
Audit credentials: Check which credentials are configured for group
Before bulk update: See current values before changing
Troubleshoot authentication: Verify credentials applied to resource/device
Document configuration: Export group settings
Workflow: Use "list_resource_groups" to find groupId, then use this tool to see properties, then "update_device_group_property" to modify.
Important: A negative "total" value in the response indicates incomplete results. Use pagination (size/offset parameters) or set autoPaginate: true to retrieve all items.
Related tools: "update_device_group_property" (modify property), "get_resource_group" (group details), "list_device_properties" (device-level properties).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| groupId | Yes | The resource/device group ID | |
| size | No | Number of results per page (default: 50, max: 1000). | |
| offset | No | Starting offset for pagination (default: 0). Use this to skip a specific number of results. | |
| autoPaginate | No | Automatically fetch all pages (default: false). When true, fetches all results across multiple pages. When false, returns only the requested page. Use false for large result sets to avoid long response times. | |
| filter | No | Filter expression using LogicMonitor query syntax. Examples: name:*prod*, displayName~*server*, id>100, hostStatus:normal. Available operators: : (equals), ~ (includes), !: (not equals), !~ (not includes), >: (greater than or equals), <: (less than or equals), > (greater than), < (less than). Multiple conditions: Use comma (,) for AND, use || for OR. Do NOT use &&. | |
| fields | No | Comma-separated list of fields to include in response. Examples: "id,displayName,hostStatus" or use "*" for all fields. Omit this parameter to receive a curated set of commonly used fields. |