Proposed OCP Redfish Profile
This draft example, for ongoing development, represents a proposed minimal Redfish data model "profile" that meets the needs of the Open Compute Project’s Hardware Management requirements. This draft profile is intended to help define a list of required properties so that essential management-related tasks, as defined by OCP, can be performed on any Redfish implementation.
Navigate through the data model using the blue links shown in the JSON payloads, or use the shortcuts on the left side to quickly jump to specific points of interest in the model. Clicking on an info icon in the JSON payload will reveal the definition and other information about that property.
Explore the Resources
Normative requirements
Theme
"Links":view details {
(loading ...)
"Role":view details {
}
}
,(loading ...)
"Links":view details {
(loading ...)
"Role":view details {
}
}
,(loading ...)
"Links":view details {
(loading ...)
"Role":view details {
}
}
,(loading ...)
collapse"AssignedPrivileges":view details [
(loading ...)
"Login",
"ConfigureManager",
"ConfigureUsers",
"ConfigureSelf",
"ConfigureComponents"
],collapse"AssignedPrivileges":view details [
(loading ...)
"Login",
"ConfigureSelf",
"ConfigureComponents"
],"Status":view details {
}
,
(loading ...)
"Accounts":view details {
}
,
(loading ...)
"Roles":view details {
}
,
(loading ...)
collapse"PowerControl":view details [
(loading ...)
{
],"@odata.id":view details "/redfish/v1/Chassis/1/Power#/PowerControl/0"go to this resource,
(loading ...)
"PowerLimit":view details {
}
,
(loading ...)
"Status":view details {
}
}
(loading ...)
collapse"Temperatures":view details [
(loading ...)
{
"@odata.id":view details "/redfish/v1/Chassis/1/Thermal#/Temperatures/0"go to this resource,
(loading ...)
"Status":view details {
}
,
}
,(loading ...)
{
"@odata.id":view details "/redfish/v1/Chassis/1/Thermal#/Temperatures/1"go to this resource,
(loading ...)
"Status":view details {
}
,
}
,(loading ...)
{
"@odata.id":view details "/redfish/v1/Chassis/1/Thermal#/Temperatures/2"go to this resource,
(loading ...)
"Status":view details {
}
,
}
,(loading ...)
{
],"@odata.id":view details "/redfish/v1/Chassis/1/Thermal#/Temperatures/3"go to this resource,
(loading ...)
"Status":view details {
}
,
}
(loading ...)
collapse"Fans":view details [
(loading ...)
{
"Status":view details {
}
,
}
,(loading ...)
{
],"Status":view details {
}
,
}
(loading ...)
collapse"Redundancy":view details [
(loading ...)
{
],"@odata.id":view details "/redfish/v1/Chassis/1/Thermal#/Redundancy/0"go to this resource,
(loading ...)
"Status":view details {
}
,
}
(loading ...)
"Status":view details {
}
,
(loading ...)
"Thermal":view details {
}
,
(loading ...)
"Power":view details {
}
,
(loading ...)
"Links":view details {
}
,
(loading ...)
"Status":view details {
}
,
(loading ...)
"VLAN":view details {
}
,
(loading ...)
"@odata.type":view details "#EthernetInterfaceCollection.EthernetInterfaceCollection",
(loading ...)
"Status":view details {
}
,
(loading ...)
"HTTP":view details {
}
,
(loading ...)
"HTTPS":view details {
}
,
(loading ...)
"IPMI":view details {
}
,
(loading ...)
"SSH":view details {
}
,
(loading ...)
"SNMP":view details {
}
,
(loading ...)
"SSDP":view details {
}
,
(loading ...)
"Telnet":view details {
}
,
(loading ...)
"Status":view details {
}
,
(loading ...)
"NetworkProtocol":view details {
}
,
(loading ...)
"EthernetInterfaces":view details {
}
,
(loading ...)
"Links":view details {
(loading ...)
"ManagerInChassis":view details {
}
}
,(loading ...)
"Actions":view details {
(loading ...)
"#Manager.Reset":view details {
}
,(loading ...)
collapse"ResetType@Redfish.AllowableValues":view details [
}
(loading ...)
"ForceRestart",
"GracefulRestart"
]"Status":view details {
}
,
(loading ...)
"Sessions":view details {
}
,
(loading ...)
"Links":view details {
(loading ...)
"OriginOfCondition":view details {
}
}
,(loading ...)
"Links":view details {
(loading ...)
"OriginOfCondition":view details {
}
}
,(loading ...)
collapse"Members":view details [
(loading ...)
{
"@odata.id":view details "/redfish/v1/Systems/1/LogServices/SEL/Entries/1"go to this resource ,
(loading ...)
"Links":view details {
}
,(loading ...)
"OriginOfCondition":view details {
}
}
(loading ...)
{
],"@odata.id":view details "/redfish/v1/Systems/1/LogServices/SEL/Entries/2"go to this resource ,
(loading ...)
"Links":view details {
}
(loading ...)
"OriginOfCondition":view details {
}
}
(loading ...)
"Status":view details {
}
,
(loading ...)
"Actions":view details {
(loading ...)
"#LogService.ClearLog":view details {
}
,(loading ...)
"target":view details "/redfish/v1/Systems/1/LogServices/SEL/Actions/LogService.ClearLog"
}
(loading ...)
"Entries":view details {
}
,
(loading ...)
"Description":view details "Catfish Implementation Recipe of simple scale-out monolithic server",
(loading ...)
"Status":view details {
}
,
(loading ...)
"Boot":view details {
(loading ...)
collapse"BootSourceOverrideTarget@Redfish.AllowableValues":view details [
}
,(loading ...)
"None",
"Pxe",
"Usb",
"Hdd",
"BiosSetup",
"UefiTarget",
"UefiHttp"
]"LogServices":view details {
}
,
(loading ...)
"Links":view details {
}
,
(loading ...)
"Actions":view details {
(loading ...)
"#ComputerSystem.Reset":view details {
}
,(loading ...)
collapse"ResetType@Redfish.AllowableValues":view details [
}
(loading ...)
"On",
"ForceOff",
"GracefulShutdown",
"ForceRestart",
"Nmi",
"GracefulRestart",
"ForceOn"
]"ProtocolFeaturesSupported":view details {
(loading ...)
"ExpandQuery":view details {
}
,
}
,(loading ...)
"Systems":view details {
}
,
(loading ...)
"Chassis":view details {
}
,
(loading ...)
"Managers":view details {
}
,
(loading ...)
"SessionService":view details {
}
,
(loading ...)
"AccountService":view details {
}
,
(loading ...)
"Links":view details {
(loading ...)
"Sessions":view details {
}
}
,