Setup Guide
Table Of Contents
Integrating the Lifecycle Controller API
This section outlines the resources required to integrate the Lifecycle Controller API into an application:
● API Clients– Lists the API clients that are available to support WinRM or WSMAN. The API clients enables you to create an
application in a variety of programming languages.
●
Best Practices Guide— Provides information about the common work flows, where in ready-to-use Python scripts are
provided for all the common work flows.
● Sample Scripts and Tools— Provides additional working examples and reference.
● Applications Using Lifecycle Controller-Remote Services — Lists several existing applications that are already
integrated with the Lifecycle Controller API.
● WinRM and OpenWSMAN Installation and Configuration— Identifies resources for configuring WinRM and WSMAN.
Topics:
• API clients
• Best practices workflow references
• Sample scripts and tools
• Applications using Lifecycle Controller-Remote Services
• WinRM and OpenWSMAN installation and configuration
API clients
Following are links to various API clients:
● WinRM Scripting API, MSDN
● Advanced REST Client for Google Chrome
● Postman REST Client for Google Chrome
● cURL command line interface
● Python requests library for Redfish operations
● Redfishtool
● Openwsman CLI
● Windows PowerShell blog
● Windows PowerShell ScriptCenter
● Intel WSMAN Java Client Library
Best practices workflow references
To access Best Practices Guide go to API Reference Guide section at www.dell.com/support/article/sln311809.
Sample scripts and tools
● Python and PowerShell scripting examples for iDRAC RESTful API with Redfish - github.com/DELL/IDRAC-REDFISH-
SCRIPTING
● PowerShell scripting examples for WS-Man - github.com/dell/DellPEWSMANTools
4
12 Integrating the Lifecycle Controller API