API Guide
Table Of Contents
- Dell EMC OpenManage Python Software Development Kit Version 1.0 API Reference Guide
- Introduction to OpenManage python software development toolkit
- Installation and Uninstallation of OMPSDK
- OpenManage Python SDK API introduction
- OpenManage Python SDK API list
- Monitoring API list
- Administration tasks API list
- Export and Import Tasks API list
- Server iDRAC Settings Configuration API list
- Boot Settings Configuration API list
- RAID Configuration API list
- iDRAC LC Jobs API list
- iDRAC LC Status Check API list
- OpenManage Python SDK API list
- Getting Started
Table 32. Parameters for idrac.config_mgr.power_boot(PowerBootEnum.Enabled)
Parameter Name Type Allowed Values
power_boot(power_state)
Enum PowerBootEnum
Enabled
Disabled
Reset
Description Allows you to power On/Off the Server.
1 - Reset
2 - Enabled
3 - Disabled
Returns: None.
Return Type: None.
idrac.config_mgr.reset_idrac
API string/Method: idrac.config_mgr.reset_idrac.
Protocol Support: Redfish.
Description: This method is used to reset the iDRAC.
Parameters:
Table 33. Parameters for idrac.config_mgr.reset_idrac
Parameter Name Type Allowed Values
Force
ResetForceEnum
ResetForceEnum.Graceful
ResetForceEnum.Force
Description
Description: This method is used to reset the iDRAC.
0 - Graceful - Reset is performed after the device is properly restarted.
1 - Force - Reset is performed without a proper shutdown of the device.
idrac.config_mgr.reset_to_factory
API string/Method: idrac.config_mgr.reset_to_factory.
Protocol Support: WSMAN, Redfish.
Description: This method is used to reset the iDRAC to factory default.
Parameters:
Table 34. Parameters for idrac.config_mgr.reset_to_factory
Parameter Name Type Allowed Values
Force
ResetForceEnum
ResetForceEnum.Graceful
ResetForceEnum.Force
Description
Description: This method is used to reset the iDRAC.
ResetForceEnum.Graceful - Reset is performed after the device is properly
restarted.
ResetForceEnum.Force - Reset is performed without a proper shutdown of the
device.
14 OpenManage Python SDK API introduction