API Guide
Table Of Contents
- OpenManage Enterprise Power Manager RESTful API Guide version 2.0
- Contents
- About this document
- Overview
- Key integration concepts
- Settings
- Monitored Devices
- Monitored Groups
- Power Policy
- api/PowerService/PowerBounds
- /api/PowerService/Policies
- /api/PowerService/Policies(
) - /api/PowerService/Policies(
)/PolicyDetails - /api/PowerService/MonitoredDevices(
)/Policies - /api/PowerService/MonitoredGroups(
)/Policies - /api/PowerService/Actions/PowerService.CreatePolicy
- /api/PowerService/Actions/PowerService. EditPolicy
- /api/PowerService/Actions/PowerService.EnablePolicies
- /api/PowerService/Actions/PowerService.DisablePolicies
- /api/PowerService/Actions/PowerService.DeletePolicies
- Emergency Power Reduction
- Unmonitored devices
- api/PowerService/UserDefinedEntities/Actions/UserDefinedEntities.Create
- api/PowerService/UserDefinedEntities/Actions/UserDefinedEntities.Update
- api/PowerService/UserDefinedEntities/Actions/UserDefinedEntities.Delete
- api/PowerService/UserDefinedEntities/Devices
- api/PowerService/UserDefinedEntities/Devices(
)
- Physical Groups
- api/GroupService/Actions/GroupService.CreateGroup
- api/GroupService/Actions/GroupService.UpdateGroup
- api/GroupService/Actions/GroupService.DeleteGroup
- /api/PowerService/PhysicalGroups/GroupDetails
- /api/PowerService/PhysicalGroups/GroupDetails(
) - api/PowerService/PhysicalGroups/GroupDetails
/AllLeafgroups - api/PowerService/Actions/PowerService.UpdateDeviceDetails
- /api/PowerService/DeviceDetails
- api/PowerService/PhysicalGroups/CapableDevices
- api/PowerService/PhysicalGroups/CapableDevices(
) - api/PowerService/PhysicalGroups/Actions/PhysicalGroup.AddMemberDevices
- api/PowerService/PhysicalGroups/Actions/PhysicalGroup.RemoveMemberDevices
- api/PowerService/PhysicalGroups/GroupDetails(
)/Devices - api/PowerService/PhysicalGroups/Actions/PhysicalGroup.UpdateSlots
- api/PowerService/PhysicalGroups/Actions/PhysicalGroup.MoveDevice
- Power Distribution Units
- Virtual machines
- Report Service
Example
Input:
{
"GroupId": 10001,
"MemberDeviceIds": [10001,10002]
}
Output:
{
"Status": "SUCCESS"
}
api/PowerService/PhysicalGroups/
GroupDetails(<GroupId>)/Devices
Use this URI to get all the devices such as supported and unsupported or either of them under the physical group in a rack.
Supported versions of Power Manager:
● 2.0
● 1.2
GET method to list all the devices from the physical group
Description
This method gets all the devices such as supported and unsupported or either of them under the physical
group in a rack.
Privilege VIEW
HTTP response
codes
200
Example
Input:
{
"@odata.context": "/api/$metadata#Collection(PhysicalGroup.Device)",
"@odata.count": 4,
"value": [
{
"@odata.type": "#PhysicalGroup.Device",
"Id": 10132,
"Name": "100.96.24.38",
"ServiceTag": "68S4WV2",
"HostName": null,
"Type": 1000,
"PowerState": 17,
"ManagedState": 3000,
"ConnectionState": true,
"HealthStatus": 4000,
"Model": "PowerEdge R440",
"DeviceBladeInfo": [],
"IsUserDefined": false,
"Size": 1,
"SlotNumber": 21,
"IsMonitored": false,
"EstimatedMaxPower": null
"AveragePower": 86
}
]
}
Output: None
Physical Groups
77