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
idrac.user_mgr.User.new(): Creates the user credentials for WSMAN communication.
idrac.user_mgr.Users.remove(): Deletes the user credentials for WSMAN communication.
iDRAC Network Configuration
The following API's provides information about the network configuration API's available.
● iDRAC DNS configuration
● iDRAC DHCP configuration
● iDRAC Static IP configuration
● iDRAC Time Zone configuration
iDRAC DNS configuration
idrac.config_mgr.configure_dns(): Allows you to configure the DNS server.
iDRAC DHCP configuration
idrac.config_mgr.configure_ipv4(): Allows you to configure the DCHP settings.
iDRAC Static IP configuration
idrac.config_mgr.configure_static_ipv4(): Allows you to configure the static IP settings.
iDRAC Time Zone configuration
idrac.config_mgr.configure_timezone(): Allows you to configure the time zone settings.
iDRAC Service Configuration
The following API's provide information of various service configurations available.
● SNMP Agent Configuration
● Alert Configuration
● WebServer Configuration
SNMP Agent Configuration
idrac.config_mgr_snmp(): Allows you to configure the SNMP Settings.
Alert Configuration
idrac.config_mgr.configure_idrac_alerts(): Allows you to enable or disable the iDRAC alerts Settings.
Webserver Configuration
idrac.config_mgr.configure_web_server(): Allows you to configure web server Settings.
iDRAC System Settings
The following API's provide information of various systems settings available.
● SysLog Configuration
● LockDown Configuration
● CSIOR Configuration
● SNMP traps Configuration
● SMTP (E-Mail) Configuration
SysLog Configuration
idrac.config_mgr.enable_syslog(): Allows you to enable the system log configuration.
idrac.config_mgr.disable_syslog(): Allows you to disable the system log configuration.
LockDown Configuration
idrac.config_mgr.enable_system_lockdown(): Allows you to enable the lockdown operation.
idrac.config_mgr.disable_system_lockdown(): allows you to disable the lockdown operation.
52
Getting Started