meta data for this page
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
documentation:redfish_api [2017/03/24 10:45] – created bil | documentation:redfish_api [2017/04/25 09:26] – [Schema Definition] bil | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Redfish API Specification ====== | ====== Redfish API Specification ====== | ||
- | ===== Used Versions ===== | + | ===== Referenced |
- | * Redfish Scalable Platforms Management API Specification 1.1.0 ([[http:// | + | |
- | * JSON Schema, Core Definitions and Terminology, | + | |
- | * JSON Schema, Interactive and Non-Interactive Validation ([[https:// | + | |
- | * OData Version 4.0. Part 1: Protocol, Plus Errata 03 ([[http:// | + | |
- | * OData Version 4.0. Part 2: URL Conventions, | + | |
- | * OData Version 4.0. Part 3: Common Schema Definition Language (CSDL), Plus Errata 03 ([[http:// | + | |
- | * OData Version 4.0: Core Vocabulary, Plus Errata 02 ([[http:// | + | |
- | * OData Version 4.0: Measures Vocabulary, Plus Errata 02 ([[http:// | + | |
- | * OData JSON Format Version 4.0 Plus Errata 03 (http:// | + | |
- | * Simple Service Discovery Protocol/ | + | |
- | * Hypertext Transfer Protocol (HTTP/1.1) | + | |
+ | * DMTF Redfish Scalable Platforms Management API Specification [[http:// | ||
+ | * DMTF Redfish Schema Version [[http:// | ||
+ | * SINA Swordfish Schema API Specification [[https:// | ||
+ | All other referred versions, such as JSON, ODATA and SSDP, are corresponding to the [[http:// | ||
+ | |||
+ | ===== API Mapping (main components) ===== | ||
+ | |||
+ | ^ RECS%%|%%Box Component ^ Redfish API Resource ^ Redfish Schema ^ Notes ^ | ||
+ | | Root | ServiceRoot | [[http:// | ||
+ | | Enclosure | Chassis (ChassisType = Enclosure) | [[http:// | ||
+ | | Baseboard-Blade | Chassis (ChassisType = Blade) | [[http:// | ||
+ | | Extension-Blade | Chassis (ChassisType = Expansion) | [[http:// | ||
+ | | PCIe Card | PCIeDevice | [[http:// | ||
+ | | Compute Node | ComputerSystem (SystemType = Physical) | [[http:// | ||
+ | | Local Storage | SimpleStorage | [[http:// | ||
+ | | Storage Extension | Storage | [[http:// | ||
+ | | Ethernet Switch | EthernetSwitch from Intel PSME REST API (Apache 2.0 License) | [[http:// | ||
+ | | PCIe Switch | PCIeSwitch v0.9.0 (work in progress) | [[http:// | ||
+ | | Crosspoint Switch | | | maybe treated transparently | | ||
+ | | Composed Node | ComposedNode from Intel PSME REST API (Apache 2.0 License) | [[http:// | ||
+ | |||
+ | ===== Endpoint Definition ===== | ||
+ | |||
+ | ^ URI ^ Resource ^ Description ^ | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | | [[documentation: | ||
+ | |||
+ | ===== Schema Definition ===== | ||
+ | |||
+ | <WRAP group>< | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | </ | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | </ | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | </ | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | * [[documentation: | ||
+ | </ |