Sample Service with OEM Extensions

A lightweight Redfish service with OEM examples. The Service Root resource has been extended to have an OEM section. The service container also has an extension. The Account Service resource contains and OEM action. These OEM extensions are defined in the Contoso.com folder of the mockup.

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
"@odata.type":view details "#ManagerAccountCollection.ManagerAccountCollection",

(loading ...)

"Name":view details "Accounts Collection",

(loading ...)

"@odata.id":view details "/redfish/v1/AccountService/Accounts"

(loading ...)

"@odata.type":view details "#ManagerAccount.v1_5_0.ManagerAccount",

(loading ...)

"Id":view details "jane",

(loading ...)

"Name":view details "UserAccount",

(loading ...)

"Description":view details "User Account",

(loading ...)

"Enabled":view details true,

(loading ...)

"Password":view details null,

(loading ...)

"UserName":view details "jane",

(loading ...)

"RoleId":view details "Operator",

(loading ...)

"Locked":view details false,

(loading ...)

"@odata.id":view details "/redfish/v1/AccountService/Accounts/jane"

(loading ...)

"@odata.type":view details "#ManagerAccount.v1_5_0.ManagerAccount",

(loading ...)

"Id":view details "john",

(loading ...)

"Name":view details "UserAccount",

(loading ...)

"Description":view details "User Account",

(loading ...)

"Enabled":view details true,

(loading ...)

"Password":view details null,

(loading ...)

"UserName":view details "john",

(loading ...)

"RoleId":view details "ReadOnly",

(loading ...)

"Locked":view details false,

(loading ...)

"@odata.id":view details "/redfish/v1/AccountService/Accounts/john"

(loading ...)

"@odata.type":view details "#ManagerAccount.v1_5_0.ManagerAccount",

(loading ...)

"Id":view details "root",

(loading ...)

"Name":view details "UserAccount",

(loading ...)

"Description":view details "User Account",

(loading ...)

"Enabled":view details true,

(loading ...)

"Password":view details null,

(loading ...)

"UserName":view details "root",

(loading ...)

"RoleId":view details "Administrator",

(loading ...)

"Locked":view details false,

(loading ...)

"@odata.id":view details "/redfish/v1/AccountService/Accounts/root"

(loading ...)

"@odata.type":view details "#Role.v1_2_4.Role",

(loading ...)

"Id":view details "Administrator",

(loading ...)

"Name":view details "User Role",

(loading ...)

"Description":view details "Admin User Role",

(loading ...)

"IsPredefined":view details true,

(loading ...)

expandcollapse"AssignedPrivileges":view details [

(loading ...)

"Login",
"ConfigureManager",
"ConfigureUsers",
"ConfigureSelf",
"ConfigureComponents"
]
,
"@odata.id":view details "/redfish/v1/AccountService/Roles/Administrator"

(loading ...)

"@odata.type":view details "#Role.v1_2_4.Role",

(loading ...)

"Id":view details "Operator",

(loading ...)

"Name":view details "User Role",

(loading ...)

"Description":view details "Operator User Role",

(loading ...)

"IsPredefined":view details true,

(loading ...)

expandcollapse"AssignedPrivileges":view details [

(loading ...)

"Login",
"ConfigureSelf",
"ConfigureComponents"
]
,
"@odata.id":view details "/redfish/v1/AccountService/Roles/Operator"

(loading ...)

"@odata.type":view details "#Role.v1_2_4.Role",

(loading ...)

"Id":view details "ReadOnly",

(loading ...)

"Name":view details "User Role",

(loading ...)

"Description":view details "ReadOnly User Role",

(loading ...)

"IsPredefined":view details true,

(loading ...)

expandcollapse"AssignedPrivileges":view details [

(loading ...)

"Login",
"ConfigureSelf"
]
,
"@odata.id":view details "/redfish/v1/AccountService/Roles/ReadOnly"

(loading ...)

"@odata.type":view details "#AccountService.v1_7_0.AccountService",

(loading ...)

"Id":view details "AccountService",

(loading ...)

"Name":view details "Account Service",

(loading ...)

"Description":view details "Account Service",

(loading ...)

"Status":view details {

(loading ...)

"State":view details "Enabled",

(loading ...)

"Health":view details "OK"

(loading ...)

} ,
"ServiceEnabled":view details true,

(loading ...)

"Actions":view details {

(loading ...)

"Oem":view details {

(loading ...)

"#Contoso.AutoConfig":view details {

(loading ...)

"target":view details "/redfish/v1/AccountService/Actions/Oem/Contoso.AutoConfig",

(loading ...)

"title":view details "Sample OEM action"

(loading ...)

}
}
} ,
"@odata.id":view details "/redfish/v1/AccountService"

(loading ...)

"@odata.type":view details "#TurboencabulatorService.v1_0_0.TurboencabulatorService",

(loading ...)

"Id":view details "TurboencabulatorService",

(loading ...)

"Name":view details "Turboencabulator Service",

(loading ...)

"Status":view details {

(loading ...)

"State":view details "Enabled",

(loading ...)

"Health":view details "OK"

(loading ...)

} ,
"ServiceEnabled":view details true,

(loading ...)

"TurboencabulatorMode":view details "Retro",

(loading ...)

"IsCheap":view details false,

(loading ...)

"@odata.id":view details "/redfish/v1/Oem/Contoso/TurboencabulatorService"

(loading ...)

"@odata.type":view details "#Session.v1_2_1.Session",

(loading ...)

"Id":view details "1234567890ABCDEF",

(loading ...)

"Name":view details "User Session",

(loading ...)

"Description":view details "Manager User Session",

(loading ...)

"UserName":view details "root",

(loading ...)

"Oem":view details { } ,

(loading ...)

"@odata.id":view details "/redfish/v1/SessionService/Sessions/1234567890ABCDEF"

(loading ...)

"@odata.type":view details "#SessionCollection.SessionCollection",

(loading ...)

"Name":view details "Session Collection",

(loading ...)

"@odata.id":view details "/redfish/v1/SessionService/Sessions"

(loading ...)

"@odata.type":view details "#SessionService.v1_1_6.SessionService",

(loading ...)

"Id":view details "SessionService",

(loading ...)

"Name":view details "Session Service",

(loading ...)

"Description":view details "Session Service",

(loading ...)

"Status":view details {

(loading ...)

"State":view details "Enabled",

(loading ...)

"Health":view details "OK"

(loading ...)

} ,
"ServiceEnabled":view details true,

(loading ...)

"@odata.id":view details "/redfish/v1/SessionService"

(loading ...)

"@odata.type":view details "#ServiceRoot.v1_6_0.ServiceRoot",

(loading ...)

"Id":view details "RootService",

(loading ...)

"Name":view details "Root Service",

(loading ...)

"RedfishVersion":view details "1.0.2",

(loading ...)

"UUID":view details "92384634-2938-2342-8820-489239905423",

(loading ...)

"@odata.id":view details "/redfish/v1/"

(loading ...)