API Guide

/api/DiscoveryConfigService/DiscoveryConfigGroups
This URI creates a discovery job.
POST method for DiscoveryConfigGroups
This method creates a discovery job.
Description Creates a discovery job.
Privilege DISCOVERY_MANAGEMENT
HTTP response
codes
200
Example
Input:
{
"DiscoveryConfigGroupName":"Discovery-2017033110553636",
"DiscoveryConfigGroupDescription":"null",
"DiscoveryConfigModels":[
{
"DiscoveryConfigId":331105536,
"DiscoveryConfigDescription":"",
"DiscoveryConfigStatus":"",
"DiscoveryConfigTargets":[
{
"DiscoveryConfigTargetId":0,
"NetworkAddressDetail":"xx.xx.xx.xx-xx.xx.xx.xx",
"AddressType":30,
"Disabled":false,
"Exclude":false
}
],
"ConnectionProfileId":0,
"ConnectionProfile":"{\"profileName\":\"\",\"profileDescription
\":\"\",\"type\":\"DISCOVERY\",\"credentials\":[{\"id\":0,\"type\":\"WSMAN
\",\"authType\":\"Basic\",\"modified\":false,\"credentials\":{\"username
\":\"root\",\"password\":\"calvin\",\"caCheck\":false,\"cnCheck
\":false,\"port\":443,\"retries\":3,\"timeout\":60,\"isHttp
\":false,\"keepAlive\":false}}]}",
"DeviceType":[
1000
]
}
],
"Schedule":{
"RunNow":true,
"RunLater":false,
"Cron":"startnow",
"StartTime":"",
"EndTime":""
},
"CreateGroup":true,
"TrapDestination":false
}
Example to run
discovery job at a
later time
Input:
{
"DiscoveryConfigGroupName":"Discovery-2017091613542121",
"DiscoveryConfigGroupDescription":"null",
"DiscoveryConfigModels":[
{
"DiscoveryConfigId":916135421,
"DiscoveryConfigDescription":"",
"DiscoveryConfigStatus":"",
"DiscoveryConfigTargets":[
{
"DiscoveryConfigTargetId":0,
"NetworkAddressDetail":"xx.xx.xx.xx",
"AddressType":30,
414 APIs specific to OpenManage Enterprise