API Guide
Table Of Contents
- iDRAC8 with Lifecycle Controller Version 2.70.70.70 Redfish API Guide
- Contents
- Overview
- Redfish-based systems management
- Redfish resources
- AccountService
- DellJobCollection
- AttributeRegistry
- BaseMessages
- AssemblyCollection
- Chassis
- ComputerSystem
- DellJob
- EventDestination
- Bios
- BIOS-Settings resource
- BootOption
- ChassisCollection
- ComputerSystemCollection
- LogEntry
- Manager
- ManagerAccount
- Memory collection
- DellBootSources
- Settings resource
- DellBootSourcesRegistry
- DellUpdateService
- DellManager
- Drive
- EthernetInterfaceCollection
- NetworkAdapter collection
- NetworkInterface collection
- EthernetInterfaces
- EventService
- FabricCollection
- PCIe
- HostInterfaceCollection
- JSONSchemas
- LogEntryCollection
- LogService
- LogServiceCollection
- ManagerCollection
- ManagerAccountCollection
- ManagerNetworkProtocol
- MemoryCollection
- MessageRegistryFile
- MessageRegistryFileCollection
- Messages
- NetworkAdapterCollection
- NetworkInterfaceCollection
- PCIeDevice
- PCIeFunction
- Processor
- Port
- PortCollection
- Power
- PrivilegeRegistry
- ProcessorCollection
- Role
- RoleCollection
- SecureBoot
- SerialInterfaceCollection
- ServiceRoot
- Session
- SessionService
- SimpleStorage
- SoftwareInventoryCollection
- SerialInterfaces
- StorageCollection
- Storage collection
- Subscriptions
- Switches
- TaskCollection
- TaskService
- Thermal
- UpdateService
- VirtualMedia
- VLanNetworkInterface
- VolumeCollection
- NetworkPort
- NetworkPortCollection
- NetworkDeviceFunctionCollection
- Redundancy
- Examples
Response
HTTP Status code: 200
Headers
OData-Version: 4.0
Keep-Alive: timeout=60, max=199
Content-Type: application/json;odata.metadata=minimal;charset=utf-8
Server: Appweb/4.5.4
Location: /redfish/v1/Managers/iDRAC.Embedded.1/Jobs/JID_471269252011
Date: Thu, 06 Jan 2000 02:48:49 GMT
Cache-Control: no-cache
Content-Length: 501
Connection: Keep-Alive Access-Control-Allow-Origin: *
Accept-Ranges: bytes
BODY
{
"@Message.ExtendedInfo": [
{
"Message": "Successfully Completed Request",
"MessageArgs": [],
"MessageArgs@odata.count": 0,
"MessageId": "Base.1.0.Success",
"RelatedProperties": [],
"RelatedProperties@odata.count": 0,
"Resolution": "None",
"Severity": "OK"
},
{
"Message": "The operation successfully completed.",
"MessageArgs": [],
"MessageArgs@odata.count": 0,
"MessageId": "iDRAC.1.5.SYS413",
"RelatedProperties": [],
"RelatedProperties@odata.count": 0,
"Resolution": "No response action is required.",
"Severity": "Informational"
}
]
}
Examples for $expand
1. ManagerCollection Schema includes only NavigationProperties, it does not include Links. In this scenario, following
behavior is expected:
a. /redfish/v1/Managers?$expand=*($levels=1) $expand command will expand NavigationProperty
b. /redfish/v1/Managers?$expand=.($levels=1) $expand command will expand NavigationProperty
2. ManagerAccount Schema includes only Links Property, it does not include NavigationProperties. In this scenario, following
behavior is expected:
a. /redfish/v1/Managers/iDRAC.Embedded.1/Accounts/3?$expand=*($levels=1) $expand command
will expand all properties
b. /redfish/v1/Managers/iDRAC.Embedded.1/Accounts/3?$expand =~($levels=1) $expand command
will expand properties under links
124
Examples