User Manual

4-2
Chapter 4: Redfish Technology Pack
4.1 Redfish introduction
Redfish is a web based management protocol software solution developed to be fully
compliant with DMTF Redfish specification, and allows users to browse physical resources
at the chassis and system level through an intuitive web-based user interface. It is built upon
Representational State Transfer (REST) which is itself based on HTTP 1.1 protocol. Redfish
improves the scalability and help customers to integrate with existing tools.
Redfish is a hypermedia API with a small set of defined URI’s. This chapter provides the
API list supported by the Redfish Server and the HTTP methods for each URL in addition
to a detailed explanation of the request and JSON response properties. As Redfish is built
on OData specification, it discusses the OData properties and the OData identifier for the
resources.
Redfish provides information categorized under specific resource end point. The redfish
clients allows to utilize the end points using following HTTP methods:
• GET
• POST
• PATCH
• PUT
• DELETE
Not all end-points support all these operations. When not supported it must send back 405
HTTP Status. Such details on the operations are provided by the Redfish JSON Schema.
Redfish Server follows
DSP0266 1.1.0 Specification
and
Redfish Schema 2016.3
.
E16160_ASMB9-iKVM_UM_V3.indb 2E16160_ASMB9-iKVM_UM_V3.indb 2 1/17/2020 2:29:23 PM1/17/2020 2:29:23 PM