API Guide

Table Of Contents
Example
Input: { fileName="abc.csv" }
/api/DiscoveryConfigService/DiscoveryConfigGroups(groupId)
This URI updates a discovery task.
PUT method for DiscoveryConfigGroups(groupId)
This method edits a discovery task.
Description Edits a discovery task.
Privilege DISCOVERY_MANAGEMENT
HTTP response
codes
200
Example
Input:
{
"DiscoveryConfigGroupId":11,
"DiscoveryConfigGroupName":"Discovery-2018022611572222",
"DiscoveryConfigGroupDescription":"null",
"DiscoveryConfigModels": [{
"DiscoveryConfigId": 331105536,
"DiscoveryConfigDescription": "",
"DiscoveryConfigStatus": "",
"DiscoveryConfigTargets": [{
"DiscoveryConfigTargetId": 0,
"NetworkAddressDetail": "10.35.0.0-10.35.0.255",
"AddressType": 30,
"Disabled": false,
"Exclude": false
}],
"ConnectionProfile":"{\"profileName\":\"\",\"profileDescription
\":\"\",\"type\":\"DISCOVERY\",\"credentials\":[{\"id\":0,\"type
\":\"REDFISH\",\"authType\":\"Basic\",\"modified\":false,\"credentials\":
{\"username\":\"root\",\"password\":\"calvin\",\"caCheck
\":false,\"cnCheck\":false,\"port\":443,\"retries\":2,\"timeout
\":4,\"isHttp\":false,\"keepAlive\":false}}]}",
"DeviceType": [
1000
]
}],
"DiscoveryConfigTaskParam": [],
"DiscoveryConfigTasks": [],
"Schedule": {
"RunNow": true,
"RunLater": false,
"Cron": "startnow"
},
"CreateGroup":true,
"TrapDestination":false
}
Output:
{
"DiscoveryConfigGroupId": 11,
"DiscoveryConfigGroupName": "Discovery-2018022611572222-updated",
"DiscoveryConfigGroupDescription": "Discovery-2018022611572222-
updated",
"DiscoveryStatusEmailRecipient": null,
"DiscoveryConfigParentGroupId": 0,
"CreateGroup": true,
"DiscoveryConfigModels": [
APIs specific to OpenManage Enterprise
401