White Papers
46 Dell OpenManage Power Center REST API Reference Guide
Sample Code:
Note: if you provided devices that are
not PDUs or do not have Outlet Power
capability, error will not be returned,
those devices will be filtered and no
relevant results will be generated.
"entityGroupList": [{"groupPath":
"/DC_001/Room_001/Row(100)/Rack(100)"}],
Specify target entity group list.
If "selectAllGroups" is true, this field is
ignored, keep it empty.If
"selectAllGroups" is false, must provide
non-empty entity group list. Providing
empty list or invalid group / entity will
result in error.
"percentPower": 0,
not applicable
"severity": [],
not applicable
“selectAllDevices”: false,
“true” to select all PDUs with Outlet
Power capability
“selectAllGroups”: false,
“true” to select all groups (for all PDUs
with Outlet Power capability associated
with groups)
url = bseurl + 'pduOutletAssignment'
post_data = str.encode(
'{"requestObj": '
'{"description": "PDU Outlet Assignment report",'
'"startDateTime": "",'
'"endDateTime": "",'
'"aggPeriodType": -1,'
'"aggPeriodValue": -1,'
'"maxResults": -1,'
'"entityList": [],'
'"entityGroupList": [{"groupPath": "/DC_001"}],'
'"percentPower": 0,'
'"severity": [],'
'"selectAllDevices": false,'
'"selectAllGroups": false,'
'"attributes": ['
'{"fieldName": "PDU Name","key": "pduName","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "PDU Location","key": "pduLocation","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "PDU Model","key": "pduModel","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "PDU IP Address","key": "pduIp","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "PDU Serial Number or Service Tag","key": "pduServiceTag","mandatory": 0,"needed":
1,"required": 1},'
'{"fieldName": "Total Outlet Count","key": "pduOutletCount","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Max Rating","key": "pduMaxRating","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Outlet Index","key": "pduOutletIndex","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Name","key": "name","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Hostname","key": "hostname","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Device Type","key": "deviceType","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Model","key": "model","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Serial Number or Service Tag","key": "serviceTag","mandatory": 0,"needed": 1,"required":
1},'
'{"fieldName": "Location","key": "location","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Device Ip","key": "deviceIp","mandatory": 0,"needed": 1,"required": 1}]}}')