Get Minimal Resource Details

Gets minimal resource details.

Query Variables Description
hostName Name of the host.
dnsName Domain service name.
resourceName Name of the resource.
aliasName Other name of resource.
id Resource unique ID.
Example: d5bce6fe-d19f-4ad7-8c50-5f639f2dd321
serialNumber Resource serial number.
Example: d7bce6fe-d19f-4ad7-8c50-2f639f2dd778
ipAddress Resource IP address.
systemUID System Unique ID.
Example: 10.10.10.10
state Resource state supported values: active, inactive, discovered, all. Filter devices based on the device state.
Example: discovered
type Values accepted as Resource Type:DEVICE, AUTO_SCALING, EBS, LOAD_BALANCER, SQL_DATABASE, SQL_SERVER, SYNTHETIC
Example: DEVICE
deviceType Filter resources based on device type. This parameter is required if the resource type is a device. Use Get Device Types API to get the names of supported device types. Enumerate multiple device type names with comma-separated strings.
Example: Windows, Linux
resourceType Filter resources based on a resource type. Use Get Device Types API to get a list of supported resource types supported by OpsRamp. Enumerate multiple resource types with comma-separated strings.
Example: DEVICE, DOCUMENT_DB
startCreationDate Indicates the date to search the creation date of a resource. Start indicates from date.
Example: 2017-01-01T00:00:00 0000
endCreationDate Indicates the date to search for the last date of resource creation. End indicates to date.
Example: 2017-01-31T00:00:00 0000
startUpdationDate Search for a resource updated within a specific duration. Start indicates from date.
Example: 2017-01-01T00:00:00 0000
endUpdationDate Search for a resource updated within a specific duration. End indicates to date.
Example: 2017-01-31T00:00:00 0000
tags Custom attribute tag names. Enumerate multiple tags, by separating each tag with a comma.
Example: Admin
template Monitoring template ID used to get the list of devices assigned on a particular template.
agentProfile Agent profile ID.
gatewayProfile Gateway profile ID.
instanceId Cloud instance ID.
accountNumber Cloud provider's account number.
Example: 290642135901
installedIntgId Installed integration ID.
Example: INTG-6dcbc22c-5436-5eb8-5e7c-8db0319938a4
agentInstalled Filter for agent-installed resources:
- agentInstalled: true gets agent-installed resources.
- agentInstalled: false gets non-agent resources.
Example: true
deviceGroup Fetch resources that are part of a specific device/child group. Provide a device group name.
Example: Windows Servers
serviceGroup Fetch resources that are part of a specific service group. Provide service group name.
Example: Admin Group
deviceLocation Fetch resources that are at a specific location. Provide a location name.
Example: West-SJ
isEquals To search for the exact match of a variable.
- isEquals: true , to search for the exact match of a variable.
- isEquals: false to search for a similar match of a variable.
For example, to fetch list of resources in location West Valley and resource group, provide the query variable respectively as:
- deviceLocation: West Valley%2BisEquals: true
- deviceGroup: Windows Servers%2BisEquals:true
Note: This is an optional parameter for deviceGroup/deviceLocation/serviceGroup
assetManagedTime The most recent time a resource is managed. The asset managed time gets updated whenever a resource is managed or unmanaged.
Example: 2017-01-01T00:00:00 0000
firstAssetManagedTime The first time a resource is managed.
Example: 2017-01-31T00:00:00 0000
appRoles Filter for resources based on applications running on the resources.List of supported applications:
appRoles appRoles appRoles appRoles
activemq hbase mongodb rabbitmq
apache hdfs-datanode monitdMemoryStats redis
cassandra hdfs-namenode moxi-server riak
ceph iptable mysql solr
couchbase jboss nfsiostat spark
couchdb kafka nginx squid
DNS-Server kubernetes ntp tomcat
docker kvm openvpn varnish
docker-container lighttpd oracle weblogic
elasticsearch mesosmaster postfix websphere
haproxy mesosslave postgresql zookeeper

Notes

There are special characters that can be used in a query string:

  • (+) represents the next field and must be URL-encoded.
  • (:) represents equals. An example is key : value.
  • Space characters must be URL-encoded.
  • Date format must be yyyy-MM-ddTHH:mm:ssZ (GMT).
get
/api/v2/tenants/{tenantId}/resources/minimal

Path Parameters

  • tenantIdstringrequired

    Describes the client ID of the tenant

Query Parameters

  • locationId string

    Use the `Get Time zones` API to fetch location IDs.

    Default: 0

  • deviceGroupIdstring

    Use the `Get Minimal Details of Device Group` API to fetch device group IDs.

    Default: 0

  • deviceTypeIdstring

    Use the `Get Device Types` API to fetch device type IDs.

    Default: 0

  • statestring

    Supported resource states: - active: Indicates managed devices - inactive: Indicates unmanaged devices - discovered: indicates all discovered devices - all: indicates the total device states including active, inactive and discovered

    Default: active

  • queryStringstring

    Prepared query string consists of query parameters

00