1dfa3fdc3SPatrick Williams# Redfish 29a95dae4SAndrew Geissler 3dfa3fdc3SPatrick Williamsbmcweb provides an implementation of the [Redfish][1] API. This document details 4dfa3fdc3SPatrick Williamsthe Redfish schemas supported by bmcweb. This document also discusses some of 5dfa3fdc3SPatrick Williamsthe details of that implementation and different implementations available for 6dfa3fdc3SPatrick Williamscertain areas. 7c62667f6SAndrew Geissler 89a95dae4SAndrew Geissler## Redfish Schema 99a95dae4SAndrew Geissler 10dfa3fdc3SPatrick WilliamsThe redfish implementation shall pass the 11dfa3fdc3SPatrick Williams[Redfish Service Validator](https://github.com/DMTF/Redfish-Service-Validator "Validator") 12dfa3fdc3SPatrick Williamswith no warnings or errors 139a95dae4SAndrew Geissler 149a95dae4SAndrew GeisslerThe following redfish schemas and fields are targeted for OpenBMC. This is a 159a95dae4SAndrew Geisslerliving document, and these schemas are subject to change. 169a95dae4SAndrew Geissler 17dfa3fdc3SPatrick WilliamsThe latest Redfish schemas can be found 18dfa3fdc3SPatrick Williams[here](https://redfish.dmtf.org/schemas/) 199a95dae4SAndrew Geissler 20349a2ac3SGunnar MillsIf using a previously unused schema, you will need to add it to the included 21f4f2643aSPatrick Williamsschema list in `scripts/update_schemas.py` and run `update_schemas.py`. 22349a2ac3SGunnar Mills 239a95dae4SAndrew GeisslerFields common to all schemas 249a95dae4SAndrew Geissler 259a95dae4SAndrew Geissler- @odata.id 269a95dae4SAndrew Geissler- @odata.type 279a95dae4SAndrew Geissler- Id 289a95dae4SAndrew Geissler- Name 299a95dae4SAndrew Geissler 30f4f2643aSPatrick Williams### /redfish/v1/ 31dfa3fdc3SPatrick Williams 32f4f2643aSPatrick Williams#### ServiceRoot 33dfa3fdc3SPatrick Williams 348310ce5cSGunnar Mills- AccountService 356c068982SEd Tanous- AggregationService 360c2ba59dSAkshit Shah- Cables 378310ce5cSGunnar Mills- CertificateService 388310ce5cSGunnar Mills- Chassis 39eb75770cSAbhishek Patel- EventService 408310ce5cSGunnar Mills- JsonSchemas 41e68d1be0SEd Tanous- Links/ManagerProvidingService 42eb75770cSAbhishek Patel- Links/Sessions 438310ce5cSGunnar Mills- Managers 449a95dae4SAndrew Geissler- RedfishVersion 45eb75770cSAbhishek Patel- Registries 468310ce5cSGunnar Mills- SessionService 478310ce5cSGunnar Mills- Systems 48eb75770cSAbhishek Patel- Tasks 49eb75770cSAbhishek Patel- TelemetryService 509a95dae4SAndrew Geissler- UUID 518310ce5cSGunnar Mills- UpdateService 529a95dae4SAndrew Geissler 53f4f2643aSPatrick Williams### /redfish/v1/AccountService/ 54dfa3fdc3SPatrick Williams 55f4f2643aSPatrick Williams#### AccountService 56dfa3fdc3SPatrick Williams 57eb75770cSAbhishek Patel- AccountLockoutDuration 58eb75770cSAbhishek Patel- AccountLockoutThreshold 599a95dae4SAndrew Geissler- Accounts 60eb75770cSAbhishek Patel- Description 61482a69e7SRavi Teja- HTTPBasicAuth 62eb75770cSAbhishek Patel- LDAP 63eb75770cSAbhishek Patel- MaxPasswordLength 64eb75770cSAbhishek Patel- MinPasswordLength 651aa375b8SEd Tanous- MultiFactorAuth/ClientCertificate/Certificates 661aa375b8SEd Tanous- MultiFactorAuth/ClientCertificate/CertificateMappingAttribute 671aa375b8SEd Tanous- MultiFactorAuth/ClientCertificate/Enabled 681aa375b8SEd Tanous- MultiFactorAuth/ClientCertificate/RespondToUnauthenticatedClients 69eb75770cSAbhishek Patel- Oem/OpenBMC/AuthMethods/BasicAuth 70eb75770cSAbhishek Patel- Oem/OpenBMC/AuthMethods/Cookie 71eb75770cSAbhishek Patel- Oem/OpenBMC/AuthMethods/SessionToken 72eb75770cSAbhishek Patel- Oem/OpenBMC/AuthMethods/TLS 73eb75770cSAbhishek Patel- Oem/OpenBMC/AuthMethods/XToken 749a95dae4SAndrew Geissler- Roles 75eb75770cSAbhishek Patel- ServiceEnabled 769a95dae4SAndrew Geissler 771aa375b8SEd Tanous### /redfish/v1/AccountService/MultiFactorAuth/ClientCertificate/Certificates 781aa375b8SEd Tanous 791aa375b8SEd Tanous- Members 801a0866caSEd Tanous- `Members@odata.count` 811aa375b8SEd Tanous 821aa375b8SEd Tanous### /redfish/v1/AccountService/MultiFactorAuth/ClientCertificate/Certificates/{Certificate} 831aa375b8SEd Tanous 841aa375b8SEd Tanous- CertificateString 851aa375b8SEd Tanous- Id 861aa375b8SEd Tanous- Issuer/City 871aa375b8SEd Tanous- Issuer/CommonName 881aa375b8SEd Tanous- Issuer/Country 891aa375b8SEd Tanous- Issuer/Organization 901aa375b8SEd Tanous- Issuer/OrganizationalUnit 911aa375b8SEd Tanous- Issuer/State 921aa375b8SEd Tanous- KeyUsage 931aa375b8SEd Tanous- Subject/City 941aa375b8SEd Tanous- Subject/Country 951aa375b8SEd Tanous- Subject/CommonName 961aa375b8SEd Tanous- Subject/Organization 971aa375b8SEd Tanous- Subject/OrganizationalUnit 981aa375b8SEd Tanous- Subject/State 991aa375b8SEd Tanous- ValidNotAfter 1001aa375b8SEd Tanous- ValidNotBefore 1011aa375b8SEd Tanous 1026c068982SEd Tanous### /redfish/v1/AggregationService/ 1036c068982SEd Tanous 1046c068982SEd Tanous#### AggregationService 1056c068982SEd Tanous 1065315c1b1SCarson Labrado- AggregationSources 1076c068982SEd Tanous- Description 1086c068982SEd Tanous- ServiceEnabled 1096c068982SEd Tanous 1105315c1b1SCarson Labrado### /redfish/v1/AggregationService/AggregationSources 1115315c1b1SCarson Labrado 1125315c1b1SCarson Labrado#### AggregationSourceCollection 1135315c1b1SCarson Labrado 1145315c1b1SCarson Labrado- Members 1151a0866caSEd Tanous- `Members@odata.count` 1165315c1b1SCarson Labrado 1178b2521a5SCarson Labrado### /redfish/v1/AggregationService/AggregationSources/{AggregationSourceId} 1188b2521a5SCarson Labrado 1198b2521a5SCarson Labrado#### AggregationSource 1208b2521a5SCarson Labrado 1218b2521a5SCarson Labrado- HostName 1228b2521a5SCarson Labrado- Password 1238b2521a5SCarson Labrado 124f4f2643aSPatrick Williams### /redfish/v1/AccountService/Accounts/ 125dfa3fdc3SPatrick Williams 126f4f2643aSPatrick Williams#### ManagerAccountCollection 127dfa3fdc3SPatrick Williams 1289a95dae4SAndrew Geissler- Description 1299a95dae4SAndrew Geissler- Members 1301a0866caSEd Tanous- `Members@odata.count` 1319a95dae4SAndrew Geissler 132f4f2643aSPatrick Williams### /redfish/v1/AccountService/Accounts/{ManagerAccountId}/ 133dfa3fdc3SPatrick Williams 134f4f2643aSPatrick Williams#### ManagerAccount 135dfa3fdc3SPatrick Williams 136eb75770cSAbhishek Patel- AccountTypes 1379a95dae4SAndrew Geissler- Description 1389a95dae4SAndrew Geissler- Enabled 1399a95dae4SAndrew Geissler- Links/Role 140eb75770cSAbhishek Patel- Locked 1411a0866caSEd Tanous- `Locked@Redfish.AllowableValues` 142eb75770cSAbhishek Patel- Password 143eb75770cSAbhishek Patel- PasswordChangeRequired 144eb75770cSAbhishek Patel- RoleId 14558345856SAbhishek Patel- StrictAccountTypes 146eb75770cSAbhishek Patel- UserName 147eb75770cSAbhishek Patel 148f4f2643aSPatrick Williams### /redfish/v1/AccountService/LDAP/Certificates/ 149dfa3fdc3SPatrick Williams 150f4f2643aSPatrick Williams#### CertificateCollection 151dfa3fdc3SPatrick Williams 152eb75770cSAbhishek Patel- Description 153eb75770cSAbhishek Patel- Members 1541a0866caSEd Tanous- `Members@odata.count` 1559a95dae4SAndrew Geissler 156f4f2643aSPatrick Williams### /redfish/v1/AccountService/Roles/ 157dfa3fdc3SPatrick Williams 158f4f2643aSPatrick Williams#### RoleCollection 159dfa3fdc3SPatrick Williams 1609a95dae4SAndrew Geissler- Description 1619a95dae4SAndrew Geissler- Members 162c80fee55SAppaRao Puli - By default will contain 3 roles, "Administrator", "Operator", and "ReadOnly" 1631a0866caSEd Tanous- `Members@odata.count` 1649a95dae4SAndrew Geissler 165f4f2643aSPatrick Williams### /redfish/v1/AccountService/Roles/{RoleId}/ 166dfa3fdc3SPatrick Williams 167f4f2643aSPatrick Williams#### Role 168dfa3fdc3SPatrick Williams 1699a95dae4SAndrew Geissler- AssignedPrivileges 170dfa3fdc3SPatrick Williams - For the default roles, the following privileges will be assigned by default 1719a95dae4SAndrew Geissler - Administrator: Login, ConfigureManager, ConfigureUsers, ConfigureSelf, 1729a95dae4SAndrew Geissler ConfigureComponents 173c80fee55SAppaRao Puli - Operator: Login, ConfigureComponents, ConfigureSelf 174c80fee55SAppaRao Puli - ReadOnly: Login, ConfigureSelf 175eb75770cSAbhishek Patel- Description 176eb75770cSAbhishek Patel- IsPredefined 177dfa3fdc3SPatrick Williams - Will be set to true for all default roles. If the given role is non-default, 178dfa3fdc3SPatrick Williams or has been modified from default, will be marked as false. 179eb75770cSAbhishek Patel- OemPrivileges 180eb75770cSAbhishek Patel- RoleId 181eb75770cSAbhishek Patel 1821589c08bSGunnar Mills### /redfish/v1/Cables/ 1831589c08bSGunnar Mills 1841589c08bSGunnar Mills#### CableCollection 1851589c08bSGunnar Mills 1861589c08bSGunnar Mills- Description 1871589c08bSGunnar Mills- Members 1881a0866caSEd Tanous- `Members@odata.count` 1891589c08bSGunnar Mills 1901589c08bSGunnar Mills### /redfish/v1/Cables/{CableId}/ 1911589c08bSGunnar Mills 1921589c08bSGunnar Mills#### Cable 1931589c08bSGunnar Mills 1941589c08bSGunnar Mills- CableType 1951589c08bSGunnar Mills- LengthMeters 1960c2ba59dSAkshit Shah- Status 1971589c08bSGunnar Mills 198f4f2643aSPatrick Williams### /redfish/v1/CertificateService/ 199dfa3fdc3SPatrick Williams 200f4f2643aSPatrick Williams#### CertificateService 201dfa3fdc3SPatrick Williams 202eb75770cSAbhishek Patel- Actions 203eb75770cSAbhishek Patel- CertificateLocations 204eb75770cSAbhishek Patel- Description 205eb75770cSAbhishek Patel 206f4f2643aSPatrick Williams### /redfish/v1/CertificateService/CertificateLocations/ 207dfa3fdc3SPatrick Williams 208f4f2643aSPatrick Williams#### CertificateLocations 209dfa3fdc3SPatrick Williams 210eb75770cSAbhishek Patel- Description 211eb75770cSAbhishek Patel- Links/Certificates 2129ed36613SAbhishek Patel- Links/Certificates@odata.count 2139a95dae4SAndrew Geissler 214f4f2643aSPatrick Williams### /redfish/v1/Chassis/ 215dfa3fdc3SPatrick Williams 216f4f2643aSPatrick Williams#### ChassisCollection 217dfa3fdc3SPatrick Williams 2189a95dae4SAndrew Geissler- Members 2191a0866caSEd Tanous- `Members@odata.count` 2209a95dae4SAndrew Geissler 221f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/ 222dfa3fdc3SPatrick Williams 223f4f2643aSPatrick Williams#### Chassis 224dfa3fdc3SPatrick Williams 225eb75770cSAbhishek Patel- Actions 226a91e0057SGunnar Mills- AssetTag 2279a95dae4SAndrew Geissler- ChassisType 228a91e0057SGunnar Mills- Drives 229523d4868SLogananth Sundararaj- HotPluggable 230eb75770cSAbhishek Patel- Links/ComputerSystems 231eb75770cSAbhishek Patel- Links/ManagedBy 232a91e0057SGunnar Mills- Location/PartLocation/ServiceLabel 233a91e0057SGunnar Mills- LocationIndicatorActive 234a91e0057SGunnar Mills- Manufacturer 235a91e0057SGunnar Mills- Model 236a91e0057SGunnar Mills- PartNumber 2379a95dae4SAndrew Geissler- Power 238a91e0057SGunnar Mills- PowerSubsystem 239eb75770cSAbhishek Patel- PowerState 240a91e0057SGunnar Mills- PhysicalSecurity 241eb75770cSAbhishek Patel- Sensors 242a91e0057SGunnar Mills- SerialNumber 243a91e0057SGunnar Mills- SparePartNumber 244eb75770cSAbhishek Patel- Status 245eb75770cSAbhishek Patel- Thermal 246a91e0057SGunnar Mills- ThermalSubsystem 247a91e0057SGunnar Mills- UUID 248a91e0057SGunnar Mills- Version 249eb75770cSAbhishek Patel 250f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Drive/ 251dfa3fdc3SPatrick Williams 25292903bd4SJohn Edward Broadbent#### Drive 253dfa3fdc3SPatrick Williams 254dfa3fdc3SPatrick Williams- Members (This is dependent on a entity manager association from Chassis to 255f4f2643aSPatrick Williams Drives, The name of the association is `chassis<->drive`) 25692903bd4SJohn Edward Broadbent 257f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Drive/{DriveId}/ 258dfa3fdc3SPatrick Williams 259e56ed6b9SJohn Edward Broadbent#### Drive 260dfa3fdc3SPatrick Williams 261e56ed6b9SJohn Edward Broadbent- Drives 2621a0866caSEd Tanous- `Drives@odata.count` 2638ece0e45SEd Tanous- Status (this is dependent on a entity manager association from Chassis to 264dfa3fdc3SPatrick Williams Drives) 265e56ed6b9SJohn Edward Broadbent 266f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/EnvironmentMetrics/ 267dfa3fdc3SPatrick Williams 268f4f2643aSPatrick Williams#### EnvironmentMetrics 2694ca3ec3cSAlbert Zhang 270f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Power/ 271dfa3fdc3SPatrick Williams 272f4f2643aSPatrick Williams#### Power 273dfa3fdc3SPatrick Williams 274eb75770cSAbhishek Patel- PowerControl 275eb75770cSAbhishek Patel- PowerSupplies 276eb75770cSAbhishek Patel- Redundancy 277eb75770cSAbhishek Patel- Voltages 278eb75770cSAbhishek Patel 279f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Sensors/ 280dfa3fdc3SPatrick Williams 281f4f2643aSPatrick Williams#### SensorCollection 282dfa3fdc3SPatrick Williams 283eb75770cSAbhishek Patel- Description 284eb75770cSAbhishek Patel- Members 2851a0866caSEd Tanous- `Members@odata.count` 286eb75770cSAbhishek Patel 287f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Sensors/{Id}/ 288dfa3fdc3SPatrick Williams 289f4f2643aSPatrick Williams#### Sensor 290dfa3fdc3SPatrick Williams 291eb75770cSAbhishek Patel- Reading 292eb75770cSAbhishek Patel- ReadingRangeMax 293eb75770cSAbhishek Patel- ReadingRangeMin 294eb75770cSAbhishek Patel- ReadingType 295eb75770cSAbhishek Patel- ReadingUnits 296cd5a898fSJanet Adkins- SpeedRPM 297eb75770cSAbhishek Patel- Status 298eb75770cSAbhishek Patel- Thresholds 2999a95dae4SAndrew Geissler 300f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Thermal/ 301dfa3fdc3SPatrick Williams 302f4f2643aSPatrick Williams#### Thermal 303dfa3fdc3SPatrick Williams 304eb75770cSAbhishek Patel- Fans 305eb75770cSAbhishek Patel- Redundancy 306eb75770cSAbhishek Patel- Temperatures 3079a95dae4SAndrew Geissler 308f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Thermal#/Temperatures/{SensorName}/ 309dfa3fdc3SPatrick Williams 310f4f2643aSPatrick Williams#### Temperature 311dfa3fdc3SPatrick Williams 3129a95dae4SAndrew Geissler- MemberId 3139a95dae4SAndrew Geissler- Status 3149a95dae4SAndrew Geissler- ReadingCelsius 3159a95dae4SAndrew Geissler- UpperThresholdNonCritical 3169a95dae4SAndrew Geissler- UpperThresholdCritical 3179a95dae4SAndrew Geissler- LowerThresholdNonCritical 3189a95dae4SAndrew Geissler- LowerThresholdCritical 3199a95dae4SAndrew Geissler- MinReadingRange 320dfa3fdc3SPatrick Williams- MaxReadingRange _threshold fields only present if defined for sensor, 321dfa3fdc3SPatrick Williams otherwise absent_ 3229a95dae4SAndrew Geissler 323f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Thermal#/Fans/{FanName}/ 324dfa3fdc3SPatrick Williams 325f4f2643aSPatrick Williams#### Fan 326dfa3fdc3SPatrick Williams 3279a95dae4SAndrew Geissler- MemberId 3289a95dae4SAndrew Geissler- Status 3299a95dae4SAndrew Geissler- Reading 3309a95dae4SAndrew Geissler- ReadingUnits 3319a95dae4SAndrew Geissler- UpperThresholdNonCritical 3329a95dae4SAndrew Geissler- UpperThresholdCritical 3339a95dae4SAndrew Geissler- LowerThresholdNonCritical 3349a95dae4SAndrew Geissler- LowerThresholdCritical 3359a95dae4SAndrew Geissler- MinReadingRange 3369a95dae4SAndrew Geissler- MaxReadingRange 337dfa3fdc3SPatrick Williams- Redundancy _threshold fields only present if defined for sensor, otherwise 338dfa3fdc3SPatrick Williams absent_ 3399a95dae4SAndrew Geissler 340f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Thermal#/Redundancy/{RedundancyName}/ 341dfa3fdc3SPatrick Williams 342f4f2643aSPatrick Williams#### Redundancy 343dfa3fdc3SPatrick Williams 3449a95dae4SAndrew Geissler- MemberId 3459a95dae4SAndrew Geissler- RedundancySet 3469a95dae4SAndrew Geissler- Mode 3479a95dae4SAndrew Geissler- Status 3489a95dae4SAndrew Geissler- MinNumNeeded 3499a95dae4SAndrew Geissler- MaxNumSupported 3509a95dae4SAndrew Geissler 351f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem 3522973963eSXiaochao Ma 353f4f2643aSPatrick Williams#### ThermalSubsystem 354dfa3fdc3SPatrick Williams 3552973963eSXiaochao Ma- Status 3565ae1f7f3Szhanghch05- ThermalMetrics 3575ae1f7f3Szhanghch05 3585ae1f7f3Szhanghch05#### /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/ThermalMetrics/ 3595ae1f7f3Szhanghch05 3605ae1f7f3Szhanghch05##### ThermalMetrics 3612973963eSXiaochao Ma 3626fe8751cSGeorge Liu- TemperatureReadingsCelsius[]/DataSourceUri 3636fe8751cSGeorge Liu- TemperatureReadingsCelsius[]/Reading 364*e2122056SEd Tanous- `TemperatureReadingsCelsius@odata.count` 3656fe8751cSGeorge Liu 3669516f41fSGeorge Liu#### /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/Fans 3679516f41fSGeorge Liu 3689516f41fSGeorge Liu##### FansCollection 3699516f41fSGeorge Liu 3709516f41fSGeorge Liu- Description 3719516f41fSGeorge Liu- Members 3721a0866caSEd Tanous- `Members@odata.count` 3739516f41fSGeorge Liu 3749f1ae5aeSAlbert Zhang#### /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/Fans/{FanName}/ 3759f1ae5aeSAlbert Zhang 3769f1ae5aeSAlbert Zhang#### Fan 3779f1ae5aeSAlbert Zhang 3784a2e485dSGeorge Liu- Location 379090ae7baSGeorge Liu- Manufacturer 380090ae7baSGeorge Liu- Model 381090ae7baSGeorge Liu- PartNumber 382090ae7baSGeorge Liu- SerialNumber 383090ae7baSGeorge Liu- SparePartNumber 3849f1ae5aeSAlbert Zhang- Status 3859f1ae5aeSAlbert Zhang 386f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Power#/PowerControl/{ControlName}/ 387dfa3fdc3SPatrick Williams 388f4f2643aSPatrick Williams#### PowerControl 389dfa3fdc3SPatrick Williams 3909a95dae4SAndrew Geissler- MemberId 3919a95dae4SAndrew Geissler- PowerConsumedWatts 3929a95dae4SAndrew Geissler- PowerMetrics/IntervalInMin 3939a95dae4SAndrew Geissler- PowerMetrics/MinConsumedWatts 3949a95dae4SAndrew Geissler- PowerMetrics/MaxConsumedWatts 3959a95dae4SAndrew Geissler- PowerMetrics/AverageConsumedWatts 3969a95dae4SAndrew Geissler- RelatedItem 3979a95dae4SAndrew Geissler - Should list systems and related chassis 3989a95dae4SAndrew Geissler 399f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Power#/Voltages/{VoltageName}/ 400dfa3fdc3SPatrick Williams 401f4f2643aSPatrick Williams#### Voltage 402dfa3fdc3SPatrick Williams 4039a95dae4SAndrew Geissler- MemberId 4049a95dae4SAndrew Geissler- Status 4059a95dae4SAndrew Geissler- ReadingVolts 4069a95dae4SAndrew Geissler- UpperThresholdNonCritical 4079a95dae4SAndrew Geissler- UpperThresholdCritical 4089a95dae4SAndrew Geissler- LowerThresholdNonCritical 4099a95dae4SAndrew Geissler- LowerThresholdCritical 4109a95dae4SAndrew Geissler- MinReadingRange 4119a95dae4SAndrew Geissler- MaxReadingRange 4129a95dae4SAndrew Geissler- PhysicalContext 4139a95dae4SAndrew Geissler- RelatedItem 4149a95dae4SAndrew Geissler 415f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Power#/PowerSupplies/{PSUName}/ 416dfa3fdc3SPatrick Williams 417f4f2643aSPatrick Williams#### PowerSupply 418dfa3fdc3SPatrick Williams 4199a95dae4SAndrew Geissler- MemberId 4209a95dae4SAndrew Geissler- Status 4219a95dae4SAndrew Geissler- LininputVoltage 4229a95dae4SAndrew Geissler- Model 4239a95dae4SAndrew Geissler- manufacturer 4249a95dae4SAndrew Geissler- FirmwareVersion 4259a95dae4SAndrew Geissler- SerialNumber 4269a95dae4SAndrew Geissler- PartNumber 4279a95dae4SAndrew Geissler- RelatedItem 4289a95dae4SAndrew Geissler- Redundancy 4299a95dae4SAndrew Geissler 430f4f2643aSPatrick Williams### /redfish/v1/Chassis/{ChassisId}/Power#/Redundancy/{RedundancyName}/ 431dfa3fdc3SPatrick Williams 432f4f2643aSPatrick Williams#### Redundancy 433dfa3fdc3SPatrick Williams 4349a95dae4SAndrew Geissler- MemberId 4359a95dae4SAndrew Geissler- RedundancySet 4369a95dae4SAndrew Geissler- Mode 4379a95dae4SAndrew Geissler- Status 4389a95dae4SAndrew Geissler- MinNumNeeded 4399a95dae4SAndrew Geissler- MaxNumSupported 4409a95dae4SAndrew Geissler 441a7210020SGeorge Liu#### /redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies 442a7210020SGeorge Liu 443a7210020SGeorge Liu##### PowerSupplies 444a7210020SGeorge Liu 445a7210020SGeorge Liu- Description 44600ef5dc6SGeorge Liu- Members 4471a0866caSEd Tanous- `Members@odata.count` 44800ef5dc6SGeorge Liu 44900ef5dc6SGeorge Liu#### /redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies/{PowerSupplyId} 45000ef5dc6SGeorge Liu 45100ef5dc6SGeorge Liu##### PowerSupply 452a7210020SGeorge Liu 453ddceee07SGeorge Liu- EfficiencyRatings 454ddceee07SGeorge Liu - EfficiencyPercent 455a0dba87bSGeorge Liu- FirmwareVersion 45644845e5fSGeorge Liu- Location 4572b45fb3bSGeorge Liu- Manufacturer 4582b45fb3bSGeorge Liu- Model 4592b45fb3bSGeorge Liu- PartNumber 4602b45fb3bSGeorge Liu- SerialNumber 4612b45fb3bSGeorge Liu- SparePartNumber 46234dfcb94SGeorge Liu- Status 46334dfcb94SGeorge Liu 464f4f2643aSPatrick Williams### /redfish/v1/EventService/ 465dfa3fdc3SPatrick Williams 466f4f2643aSPatrick Williams#### EventService 467dfa3fdc3SPatrick Williams 468eb75770cSAbhishek Patel- Actions 46981ee0e74SChandramohan Harkude- SubmitTestEvent 47081ee0e74SChandramohan Harkude - eventGroupId 47181ee0e74SChandramohan Harkude - eventId 47281ee0e74SChandramohan Harkude - eventTimestamp 47381ee0e74SChandramohan Harkude - message 47481ee0e74SChandramohan Harkude - messageArgs 47581ee0e74SChandramohan Harkude - messageId 47681ee0e74SChandramohan Harkude - originOfCondition 47781ee0e74SChandramohan Harkude - resolution 47881ee0e74SChandramohan Harkude - severity 4799a95dae4SAndrew Geissler- DeliveryRetryAttempts 4809a95dae4SAndrew Geissler - Defaults to 3 481eb75770cSAbhishek Patel- DeliveryRetryIntervalSeconds 482eb75770cSAbhishek Patel- EventFormatTypes 483eb75770cSAbhishek Patel- RegistryPrefixes 484eb75770cSAbhishek Patel- ResourceTypes 485eb75770cSAbhishek Patel- SSEFilterPropertiesSupported 486eb75770cSAbhishek Patel- ServiceEnabled 487eb75770cSAbhishek Patel- Status 4889a95dae4SAndrew Geissler- Subscriptions 4899a95dae4SAndrew Geissler 490f4f2643aSPatrick Williams### /redfish/v1/EventService/Subscriptions/ 491dfa3fdc3SPatrick Williams 492f4f2643aSPatrick Williams#### EventDestinationCollection 493dfa3fdc3SPatrick Williams 4949a95dae4SAndrew Geissler- Members 4951a0866caSEd Tanous- `Members@odata.count` 4969a95dae4SAndrew Geissler 497f4f2643aSPatrick Williams### /redfish/v1/EventService/Subscriptions/{EventName}/ 498dfa3fdc3SPatrick Williams 499f4f2643aSPatrick Williams#### EventDestination 500dfa3fdc3SPatrick Williams 5019a95dae4SAndrew Geissler- Id 5029a95dae4SAndrew Geissler- Destination 5039a95dae4SAndrew Geissler- EventTypes 5049a95dae4SAndrew Geissler- Context 5055064a25bSMyung Bae- HeartbeatIntervalMinutes 5069a95dae4SAndrew Geissler- OriginResources 507a14c9113SEd Tanous- RegistryPrefixes 5089a95dae4SAndrew Geissler- Protocol 5095064a25bSMyung Bae- SendHeartbeat 5109a95dae4SAndrew Geissler 511f4f2643aSPatrick Williams### /redfish/v1/JsonSchemas/ 512dfa3fdc3SPatrick Williams 513f4f2643aSPatrick Williams#### JsonSchemaFileCollection 514dfa3fdc3SPatrick Williams 515eb75770cSAbhishek Patel- Description 5161a0866caSEd Tanous- `Members@odata.count` 517eb75770cSAbhishek Patel- Members 518eb75770cSAbhishek Patel 519f4f2643aSPatrick Williams### /redfish/v1/JsonSchemas/{Id}/ 520dfa3fdc3SPatrick Williams 521f4f2643aSPatrick Williams#### JsonSchemaFile 522dfa3fdc3SPatrick Williams 523eb75770cSAbhishek Patel- Schema 524eb75770cSAbhishek Patel- Description 525eb75770cSAbhishek Patel- Languages 5261a0866caSEd Tanous- `Languages@odata.count` 527eb75770cSAbhishek Patel- Location 5281a0866caSEd Tanous- `Location@odata.count` 529eb75770cSAbhishek Patel 530f4f2643aSPatrick Williams### /redfish/v1/Managers/ 531dfa3fdc3SPatrick Williams 532f4f2643aSPatrick Williams#### ManagerCollection 533dfa3fdc3SPatrick Williams 5349a95dae4SAndrew Geissler- Members 5351a0866caSEd Tanous- `Members@odata.count` 5369a95dae4SAndrew Geissler 537f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/ 538dfa3fdc3SPatrick Williams 539f4f2643aSPatrick Williams#### Manager 540dfa3fdc3SPatrick Williams 5419a95dae4SAndrew Geissler- Actions 542eb75770cSAbhishek Patel- DateTime 5437c8c4058STejas Patil- DateTimeLocalOffset 544eb75770cSAbhishek Patel- Description 5459a95dae4SAndrew Geissler- EthernetInterfaces 546eb75770cSAbhishek Patel- FirmwareVersion 547eb75770cSAbhishek Patel- GraphicalConsole 548eb75770cSAbhishek Patel- LastResetTime 549eb75770cSAbhishek Patel- Links/ActiveSoftwareImage 550eb75770cSAbhishek Patel- Links/ManagerForChassis 5519ed36613SAbhishek Patel- Links/ManagerForChassis@odata.count 552eb75770cSAbhishek Patel- Links/ManagerForServers 5539ed36613SAbhishek Patel- Links/ManagerForServers@odata.count 554eb75770cSAbhishek Patel- Links/ManagerInChassis 555eb75770cSAbhishek Patel- Links/SoftwareImages 5569ed36613SAbhishek Patel- Links/SoftwareImages@odata.count 557eb75770cSAbhishek Patel- LogServices 558eb75770cSAbhishek Patel- ManagerType 559eb75770cSAbhishek Patel- Manufacturer 560eb75770cSAbhishek Patel- Model 561eb75770cSAbhishek Patel- NetworkProtocol 562eb75770cSAbhishek Patel- Oem 563eb75770cSAbhishek Patel- PartNumber 564eb75770cSAbhishek Patel- PowerState 565eb75770cSAbhishek Patel- SerialNumber 566eb75770cSAbhishek Patel- ServiceEntryPointUUID 567eb75770cSAbhishek Patel- SparePartNumber 568eb75770cSAbhishek Patel- Status 569eb75770cSAbhishek Patel- UUID 5709a95dae4SAndrew Geissler 571f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/EthernetInterfaces/ 572dfa3fdc3SPatrick Williams 573f4f2643aSPatrick Williams#### EthernetInterfaceCollection 574dfa3fdc3SPatrick Williams 575eb75770cSAbhishek Patel- Description 5769a95dae4SAndrew Geissler- Members 5771a0866caSEd Tanous- `Members@odata.count` 5789a95dae4SAndrew Geissler 579f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/EthernetInterfaces/{EthernetInterfaceId}/ 580dfa3fdc3SPatrick Williams 581f4f2643aSPatrick Williams#### EthernetInterface 582dfa3fdc3SPatrick Williams 583eb75770cSAbhishek Patel- DHCPv4 584eb75770cSAbhishek Patel- DHCPv6 5859a95dae4SAndrew Geissler- Description 5867857cb8dSJiaqing Zhao- EthernetInterfaceType 587eb75770cSAbhishek Patel- FQDN 588eb75770cSAbhishek Patel- HostName 589eb75770cSAbhishek Patel- IPv4Addresses 590eb75770cSAbhishek Patel- IPv4StaticAddresses 591eb75770cSAbhishek Patel- IPv6AddressPolicyTable 592eb75770cSAbhishek Patel- IPv6Addresses 593eb75770cSAbhishek Patel- IPv6DefaultGateway 594eb75770cSAbhishek Patel- IPv6StaticAddresses 595ab0d4390SRavi Teja- IPv6StaticDefaultGateways 596eb75770cSAbhishek Patel- InterfaceEnabled 5977857cb8dSJiaqing Zhao- Links/RelatedInterfaces 598eb75770cSAbhishek Patel- LinkStatus 599eb75770cSAbhishek Patel- MACAddress 600eb75770cSAbhishek Patel- NameServers 601eb75770cSAbhishek Patel- SpeedMbps 602b10d8db0SRavi Teja- StatelessAddressAutoConfig 603eb75770cSAbhishek Patel- StaticNameServers 604eb75770cSAbhishek Patel- Status 6057857cb8dSJiaqing Zhao- VLAN/VLANEnable 6067857cb8dSJiaqing Zhao- VLAN/VLANId 6077857cb8dSJiaqing Zhao- VLAN/Tagged 6089a95dae4SAndrew Geissler 609f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/LogServices/ 610c62667f6SAndrew Geissler 611c62667f6SAndrew GeisslerThe [LogService][2] resource provides properties for monitoring and configuring 612c62667f6SAndrew Geisslerevents for the service or resource to which it is associated. 613c62667f6SAndrew Geissler 614c62667f6SAndrew GeisslerWithin bmcweb, the LogService object resides under the System resource. It 615c62667f6SAndrew Geisslertracks all events for the system. 616c62667f6SAndrew Geissler 617dfa3fdc3SPatrick WilliamsThe LogService supports multiple log entry types. bmcweb has support for the 618dfa3fdc3SPatrick Williams`Event` type. This is the new Redfish-defined type. 619c62667f6SAndrew Geissler 620c62667f6SAndrew Geisslerbmcweb supports two different implementations of the 621c62667f6SAndrew Geissler`LogService/EventLog/Entries` URI. 622c62667f6SAndrew Geissler 623c62667f6SAndrew GeisslerThe default implementation uses rsyslog to write Redfish events from the journal 624c62667f6SAndrew Geisslerto the persistent /var/log/ filesystem. The bmcweb software then looks for these 625c62667f6SAndrew Geisslerfiles in /var/log/ and returns the appropriate Redfish EventLog Entries for 626c62667f6SAndrew Geisslerthese. More details on adding events can be found [here][3] 627c62667f6SAndrew Geissler 628c62667f6SAndrew GeisslerThe other implementation of EventLog Entries can be enabled by compiling bmcweb 629c62667f6SAndrew Geisslerwith the `-DBMCWEB_ENABLE_REDFISH_DBUS_LOG_ENTRIES=ON` option. This will cause 630c62667f6SAndrew Geisslerbmcweb to look to [phosphor-logging][4] for any D-Bus log entries. These will 631c62667f6SAndrew Geisslerthen be translated to Redfish EventLog Entries. 632c62667f6SAndrew Geissler 633dfa3fdc3SPatrick WilliamsThese two implementations do not work together, so choosing one will disable the 634dfa3fdc3SPatrick Williamsother. 635c62667f6SAndrew Geissler 636f4f2643aSPatrick Williams#### LogServiceCollection 637dfa3fdc3SPatrick Williams 638eb75770cSAbhishek Patel- Description 6399a95dae4SAndrew Geissler- Members 6401a0866caSEd Tanous- `Members@odata.count` 6419a95dae4SAndrew Geissler 642f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/LogServices/RedfishLog/ 643dfa3fdc3SPatrick Williams 644f4f2643aSPatrick Williams#### LogService 645dfa3fdc3SPatrick Williams 6469a95dae4SAndrew Geissler- Entries 6479a95dae4SAndrew Geissler- OverWritePolicy 6489a95dae4SAndrew Geissler- Actions 6499a95dae4SAndrew Geissler- Status 6509a95dae4SAndrew Geissler- DateTime 6519a95dae4SAndrew Geissler- MaxNumberOfRecords 6529a95dae4SAndrew Geissler 653f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/LogServices/RedfishLog/Entries/{LogEntryId}/ 654dfa3fdc3SPatrick Williams 655f4f2643aSPatrick Williams#### LogEntry 656dfa3fdc3SPatrick Williams 6579a95dae4SAndrew Geissler- Message 6589a95dae4SAndrew Geissler- Created 6599a95dae4SAndrew Geissler- EntryType 6609a95dae4SAndrew Geissler 6615ace29d2SEd Tanous### /redfish/v1/Managers/bmc/ManagerDiagnosticData/ 6625ace29d2SEd Tanous 6635ace29d2SEd Tanous#### ManagerDiagnosticData 6645ace29d2SEd Tanous 6655ace29d2SEd Tanous- ServiceRootUptimeSeconds 666e610b316SJagpal Singh Gill- FreeStorageSpaceKiB 667e610b316SJagpal Singh Gill- MemoryStatistics/AvailableBytes 668e610b316SJagpal Singh Gill- MemoryStatistics/BuffersAndCacheBytes 669e610b316SJagpal Singh Gill- MemoryStatistics/FreeBytes 670e610b316SJagpal Singh Gill- MemoryStatistics/SharedBytes 671e610b316SJagpal Singh Gill- MemoryStatistics/TotalBytes 672e610b316SJagpal Singh Gill- ProcessorStatistics/KernelPercent 673e610b316SJagpal Singh Gill- ProcessorStatistics/UserPercent 6745ace29d2SEd Tanous 675f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/NetworkProtocol/ 676dfa3fdc3SPatrick Williams 677f4f2643aSPatrick Williams#### ManagerNetworkProtocol 678dfa3fdc3SPatrick Williams 6799a95dae4SAndrew Geissler- Description 680eb75770cSAbhishek Patel- FQDN 681eb75770cSAbhishek Patel- HTTP 6829a95dae4SAndrew Geissler- HTTPS 683eb75770cSAbhishek Patel- HostName 684eb75770cSAbhishek Patel- IPMI 685eb75770cSAbhishek Patel- NTP 6869a95dae4SAndrew Geissler- SSH 6879a95dae4SAndrew Geissler- Status 6889a95dae4SAndrew Geissler 689f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/NetworkProtocol/HTTPS/Certificates/ 690dfa3fdc3SPatrick Williams 691f4f2643aSPatrick Williams#### CertificateCollection 692dfa3fdc3SPatrick Williams 693eb75770cSAbhishek Patel- Description 694eb75770cSAbhishek Patel- Members 6951a0866caSEd Tanous- `Members@odata.count` 696eb75770cSAbhishek Patel 697f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/NetworkProtocol/HTTPS/Certificates/{CertificateId}/ 698dfa3fdc3SPatrick Williams 699f4f2643aSPatrick Williams#### Certificate 700dfa3fdc3SPatrick Williams 701eb75770cSAbhishek Patel- CertificateString 702eb75770cSAbhishek Patel- Description 703eb75770cSAbhishek Patel- Issuer 704eb75770cSAbhishek Patel- KeyUsage 705eb75770cSAbhishek Patel- Subject 706eb75770cSAbhishek Patel- ValidNotAfter 707eb75770cSAbhishek Patel- ValidNotBefore 708eb75770cSAbhishek Patel 709f4f2643aSPatrick Williams### /redfish/v1/Managers/bmc/Truststore/Certificates/ 710dfa3fdc3SPatrick Williams 711f4f2643aSPatrick Williams#### CertificateCollection 712dfa3fdc3SPatrick Williams 713eb75770cSAbhishek Patel- Description 714eb75770cSAbhishek Patel- error 715eb75770cSAbhishek Patel 716f4f2643aSPatrick Williams### /redfish/v1/Registries/ 717dfa3fdc3SPatrick Williams 718f4f2643aSPatrick Williams#### MessageRegistryFileCollection 719dfa3fdc3SPatrick Williams 720eb75770cSAbhishek Patel- Description 7219a95dae4SAndrew Geissler- Members 7229a95dae4SAndrew Geissler - Should support Base, CommonMessages, and EventingMessages 7231a0866caSEd Tanous- `Members@odata.count` 7249a95dae4SAndrew Geissler 725f4f2643aSPatrick Williams### /redfish/v1/Registries/{MessageRegistryFileId}/ 726dfa3fdc3SPatrick Williams 727f4f2643aSPatrick Williams#### MessageRegistryFile 728dfa3fdc3SPatrick Williams 7299a95dae4SAndrew Geissler- Description 7309a95dae4SAndrew Geissler- Languages 7311a0866caSEd Tanous- `Languages@odata.count` 732eb75770cSAbhishek Patel- Location 7331a0866caSEd Tanous- `Location@odata.count` 7349a95dae4SAndrew Geissler- Registry 7359a95dae4SAndrew Geissler 736f4f2643aSPatrick Williams### /redfish/v1/SessionService/ 737dfa3fdc3SPatrick Williams 738f4f2643aSPatrick Williams#### SessionService 739dfa3fdc3SPatrick Williams 7409a95dae4SAndrew Geissler- Description 7419a95dae4SAndrew Geissler- ServiceEnabled 7429a95dae4SAndrew Geissler- SessionTimeout 7439a95dae4SAndrew Geissler- Sessions 7449a95dae4SAndrew Geissler 745f4f2643aSPatrick Williams### /redfish/v1/SessionService/Sessions/ 746dfa3fdc3SPatrick Williams 747f4f2643aSPatrick Williams#### SessionCollection 748dfa3fdc3SPatrick Williams 749eb75770cSAbhishek Patel- Description 7509a95dae4SAndrew Geissler- Members 7511a0866caSEd Tanous- `Members@odata.count` 752eb75770cSAbhishek Patel 753f4f2643aSPatrick Williams### /redfish/v1/SessionService/Sessions/{SessionId}/ 754dfa3fdc3SPatrick Williams 755f4f2643aSPatrick Williams#### Session 756dfa3fdc3SPatrick Williams 757eb75770cSAbhishek Patel- ClientOriginIPAddress 7589a95dae4SAndrew Geissler- Description 759ce22f609SPaul Fertser- Roles 760eb75770cSAbhishek Patel- UserName 7619a95dae4SAndrew Geissler 762f4f2643aSPatrick Williams### /redfish/v1/Systems/ 763dfa3fdc3SPatrick Williams 764f4f2643aSPatrick Williams#### ComputerSystemCollection 765dfa3fdc3SPatrick Williams 7669a95dae4SAndrew Geissler- Members 7679a95dae4SAndrew Geissler - Should support one system 7681a0866caSEd Tanous- `Members@odata.count` 7699a95dae4SAndrew Geissler 770f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Bios/ 771dfa3fdc3SPatrick Williams 772f4f2643aSPatrick Williams#### Bios 773dfa3fdc3SPatrick Williams 774eb75770cSAbhishek Patel- Actions 775eb75770cSAbhishek Patel- Description 776eb75770cSAbhishek Patel- Links/ActiveSoftwareImage 777eb75770cSAbhishek Patel- Links/SoftwareImages 7789ed36613SAbhishek Patel- Links/SoftwareImages@odata.count 779eb75770cSAbhishek Patel 780f4f2643aSPatrick Williams### /redfish/v1/Systems/system/ 781dfa3fdc3SPatrick Williams 782f4f2643aSPatrick Williams#### ComputerSystem 783dfa3fdc3SPatrick Williams 7849a95dae4SAndrew Geissler- Actions 785eb75770cSAbhishek Patel- AssetTag 786eb75770cSAbhishek Patel- Bios 787eb75770cSAbhishek Patel- BiosVersion 788eb75770cSAbhishek Patel- Boot 789eb75770cSAbhishek Patel- BootProgress 790eb75770cSAbhishek Patel- Description 7915145decdSGunnar Mills- FabricAdapters 792eb75770cSAbhishek Patel- HostWatchdogTimer 79337bbf98cSChris Cain- IdlePowerSaver/Enable 79437bbf98cSChris Cain- IdlePowerSaver/EnterUtilizationPercent 79537bbf98cSChris Cain- IdlePowerSaver/EnterDwellTimeSeconds 79637bbf98cSChris Cain- IdlePowerSaver/ExitUtilizationPercent 79737bbf98cSChris Cain- IdlePowerSaver/ExitDwellTimeSeconds 798eb75770cSAbhishek Patel- IndicatorLED 799eb75770cSAbhishek Patel- LastResetTime 800eb75770cSAbhishek Patel- Links/Chassis 801eb75770cSAbhishek Patel- Links/ManagedBy 802eb75770cSAbhishek Patel- LocationIndicatorActive 803eb75770cSAbhishek Patel- LogServices 804eb75770cSAbhishek Patel- Manufacturer 805eb75770cSAbhishek Patel- Memory 8069a95dae4SAndrew Geissler- MemorySummary 807eb75770cSAbhishek Patel- Model 8085145decdSGunnar Mills- PCIeDevices 809eb75770cSAbhishek Patel- PartNumber 8103a2d0424SChris Cain- PowerMode 811eb75770cSAbhishek Patel- PowerRestorePolicy 812eb75770cSAbhishek Patel- PowerState 813eb75770cSAbhishek Patel- ProcessorSummary 814eb75770cSAbhishek Patel- Processors 8155145decdSGunnar Mills- SerialConsole/IPMI/ServiceEnabled 8165145decdSGunnar Mills- SerialConsole/MaxConcurrentSessions 8175145decdSGunnar Mills- SerialConsole/SSH/HotKeySequenceDisplay 8185145decdSGunnar Mills- SerialConsole/SSH/Port 8195145decdSGunnar Mills- SerialConsole/SSH/ServiceEnabled 820eb75770cSAbhishek Patel- SerialNumber 821eb75770cSAbhishek Patel- Status 822eb75770cSAbhishek Patel- Storage 823eb75770cSAbhishek Patel- SubModel 824eb75770cSAbhishek Patel- SystemType 8259a95dae4SAndrew Geissler 826f4f2643aSPatrick Williams### /redfish/v1/Systems/system/EthernetInterfaces/ 827dfa3fdc3SPatrick Williams 828f4f2643aSPatrick Williams#### EthernetInterfaceCollection 829dfa3fdc3SPatrick Williams 8309a95dae4SAndrew Geissler- Members 8311a0866caSEd Tanous- `Members@odata.count` 8329a95dae4SAndrew Geissler- Description 8339a95dae4SAndrew Geissler 8343179105bSSunny Srivastava### /redfish/v1/Systems/system/FabricAdapters/ 8353179105bSSunny Srivastava 8363179105bSSunny Srivastava#### FabricAdapterCollection 8373179105bSSunny Srivastava 8383179105bSSunny Srivastava- Members 8391a0866caSEd Tanous- `Members@odata.count` 8403179105bSSunny Srivastava 8413179105bSSunny Srivastava### /redfish/v1/Systems/system/FabricAdapters/{FabricAdapterId}/ 8423179105bSSunny Srivastava 8433179105bSSunny Srivastava#### FabricAdapter 8443179105bSSunny Srivastava 84553ffeca5SLakshmi Yadlapati- Location 8466369421dSLakshmi Yadlapati- Model 8476369421dSLakshmi Yadlapati- PartNumber 8486369421dSLakshmi Yadlapati- SerialNumber 8496369421dSLakshmi Yadlapati- SparePartNumber 850cd7af44fSLakshmi Yadlapati- Status 85153ffeca5SLakshmi Yadlapati 852f4f2643aSPatrick Williams### /redfish/v1/Systems/system/LogServices/ 853dfa3fdc3SPatrick Williams 854f4f2643aSPatrick Williams#### LogServiceCollection 855dfa3fdc3SPatrick Williams 856eb75770cSAbhishek Patel- Description 8579a95dae4SAndrew Geissler- Members 8589a95dae4SAndrew Geissler - Should default to one member, named SEL 8591a0866caSEd Tanous- `Members@odata.count` 860eb75770cSAbhishek Patel 861f4f2643aSPatrick Williams### /redfish/v1/Systems/system/LogServices/EventLog/ 862dfa3fdc3SPatrick Williams 863f4f2643aSPatrick Williams#### LogService 864dfa3fdc3SPatrick Williams 865eb75770cSAbhishek Patel- Actions 8667c8c4058STejas Patil- DateTime 8677c8c4058STejas Patil- DateTimeLocalOffset 8689a95dae4SAndrew Geissler- Description 869eb75770cSAbhishek Patel- Entries 870eb75770cSAbhishek Patel- OverWritePolicy 871eb75770cSAbhishek Patel 872f4f2643aSPatrick Williams### /redfish/v1/Systems/system/LogServices/EventLog/Entries/ 873dfa3fdc3SPatrick Williams 874f4f2643aSPatrick Williams#### LogEntryCollection 875dfa3fdc3SPatrick Williams 876eb75770cSAbhishek Patel- Description 877eb75770cSAbhishek Patel- Members 8781a0866caSEd Tanous- `Members@odata.count` 879eb75770cSAbhishek Patel 880f4f2643aSPatrick Williams### /redfish/v1/Systems/system/LogServices/EventLog/Entries/{LogEntryId}/ 881dfa3fdc3SPatrick Williams 882f4f2643aSPatrick Williams#### LogEntry 883dfa3fdc3SPatrick Williams 884eb75770cSAbhishek Patel- AdditionalDataURI 885eb75770cSAbhishek Patel- Created 886eb75770cSAbhishek Patel- EntryType 887eb75770cSAbhishek Patel- Message 888eb75770cSAbhishek Patel- Modified 889eb75770cSAbhishek Patel- Resolved 890eb75770cSAbhishek Patel- Severity 8919a95dae4SAndrew Geissler 892f4f2643aSPatrick Williams### /redfish/v1/Systems/system/LogServices/SEL/Entries/ 893dfa3fdc3SPatrick Williams 894f4f2643aSPatrick Williams#### LogEntryCollection 895dfa3fdc3SPatrick Williams 8969a95dae4SAndrew Geissler- Members 8971a0866caSEd Tanous- `Members@odata.count` 8989a95dae4SAndrew Geissler- Description 8999a95dae4SAndrew Geissler- @odata.nextLink 9009a95dae4SAndrew Geissler 901f4f2643aSPatrick Williams### /redfish/v1/Systems/system/LogServices/SEL/Entries/{LogEntryId}/ 902dfa3fdc3SPatrick Williams 903f4f2643aSPatrick Williams#### LogEntry 904dfa3fdc3SPatrick Williams 9059a95dae4SAndrew Geissler- MessageArgs 9069a95dae4SAndrew Geissler- Severity 9079a95dae4SAndrew Geissler- SensorType 9089a95dae4SAndrew Geissler- Message 9099a95dae4SAndrew Geissler- MessageId 9109a95dae4SAndrew Geissler- Created 9119a95dae4SAndrew Geissler- EntryCode 9129a95dae4SAndrew Geissler- EntryType 9139a95dae4SAndrew Geissler 914f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Memory/ 915dfa3fdc3SPatrick Williams 916f4f2643aSPatrick Williams#### MemoryCollection 917dfa3fdc3SPatrick Williams 9189a95dae4SAndrew Geissler- Members 9191a0866caSEd Tanous- `Members@odata.count` 9209a95dae4SAndrew Geissler 921f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Memory/{MemoryId}/ 922dfa3fdc3SPatrick Williams 923f4f2643aSPatrick Williams#### Memory 924dfa3fdc3SPatrick Williams 9259a95dae4SAndrew Geissler- AllowedSpeedsMHz 926eb75770cSAbhishek Patel- BaseModuleType 927eb75770cSAbhishek Patel- BusWidthBits 9289a95dae4SAndrew Geissler- CapacityMiB 9299a95dae4SAndrew Geissler- DataWidthBits 9309a95dae4SAndrew Geissler- ErrorCorrection 931eb75770cSAbhishek Patel- FirmwareRevision 932eb75770cSAbhishek Patel- Manufacturer 933eb75770cSAbhishek Patel- Model 934eb75770cSAbhishek Patel- OperatingSpeedMhz 9359a95dae4SAndrew Geissler- PartNumber 936eb75770cSAbhishek Patel- RankCount 937eb75770cSAbhishek Patel- SerialNumber 938eb75770cSAbhishek Patel- SparePartNumber 9399a95dae4SAndrew Geissler- Status 9409a95dae4SAndrew Geissler 941f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Memory/{MemoryId}/MemoryMetrics/ 942dfa3fdc3SPatrick Williams 943f4f2643aSPatrick Williams#### MemoryMetrics 944dfa3fdc3SPatrick Williams 9459a95dae4SAndrew Geissler- Description 9469a95dae4SAndrew Geissler- HealthData 9479a95dae4SAndrew Geissler 948f4f2643aSPatrick Williams### /redfish/v1/Systems/system/PCIeDevices/ 949dfa3fdc3SPatrick Williams 950f4f2643aSPatrick Williams#### PCIeDeviceCollection 951dfa3fdc3SPatrick Williams 952eb75770cSAbhishek Patel- Description 953eb75770cSAbhishek Patel- Members 9541a0866caSEd Tanous- `Members@odata.count` 955eb75770cSAbhishek Patel 956703f6741SMyung Bae### /redfish/v1/Systems/system/PCIeDevices/{PCIeDevice}/ 957703f6741SMyung Bae 958b7790deeSLakshmi Yadlapati- Manufacturer 959b7790deeSLakshmi Yadlapati- Model 960b7790deeSLakshmi Yadlapati- PartNumber 961703f6741SMyung Bae- PCIeInterface 962703f6741SMyung Bae - LanesInUse 963814bf20aSKonstantin Aladyshev - MaxLanes 964814bf20aSKonstantin Aladyshev - MaxPCIeType 965b7790deeSLakshmi Yadlapati - PCIeType 966b7790deeSLakshmi Yadlapati- SerialNumber 967a5409991SLakshmi Yadlapati- Slot 968a5409991SLakshmi Yadlapati - Lanes 969a5409991SLakshmi Yadlapati - PCIeType 970a5409991SLakshmi Yadlapati - SlotType 971b7790deeSLakshmi Yadlapati- SparePartNumber 972c6bb3285SLakshmi Yadlapati- Status 973703f6741SMyung Bae 974f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Processors/ 975dfa3fdc3SPatrick Williams 976f4f2643aSPatrick Williams#### ProcessorCollection 977dfa3fdc3SPatrick Williams 9789a95dae4SAndrew Geissler- Members 9799a95dae4SAndrew Geissler - Should Support CPU1 and CPU2 for dual socket systems 9801a0866caSEd Tanous- `Members@odata.count` 9819a95dae4SAndrew Geissler 982f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Processors/{ProcessorId}/ 983dfa3fdc3SPatrick Williams 984f4f2643aSPatrick Williams#### Processor 985dfa3fdc3SPatrick Williams 9869a95dae4SAndrew Geissler- InstructionSet 987eb75770cSAbhishek Patel- Manufacturer 988eb75770cSAbhishek Patel- MaxSpeedMHz 989eb75770cSAbhishek Patel- PartNumber 990eb75770cSAbhishek Patel- ProcessorArchitecture 991eb75770cSAbhishek Patel- ProcessorId 9929a95dae4SAndrew Geissler- ProcessorType 993eb75770cSAbhishek Patel- SerialNumber 994eb75770cSAbhishek Patel- Socket 995eb75770cSAbhishek Patel- SparePartNumber 996eb75770cSAbhishek Patel- Status 997dfbf7de5SChris Cain- ThrottleCauses 998dfbf7de5SChris Cain- Throttled 999eb75770cSAbhishek Patel- TotalCores 10009a95dae4SAndrew Geissler- TotalThreads 1001eb75770cSAbhishek Patel- Version 10029a95dae4SAndrew Geissler 100333e1f122SAndrew Geissler### /redfish/v1/Systems/system/ResetActionInfo/ 100433e1f122SAndrew Geissler 100533e1f122SAndrew Geissler#### ActionInfo 100633e1f122SAndrew Geissler 100733e1f122SAndrew Geissler- Parameters/AllowableValues 100833e1f122SAndrew Geissler- Parameters/DataType 100933e1f122SAndrew Geissler- Parameters/Required 101033e1f122SAndrew Geissler 1011f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Storage/ 1012dfa3fdc3SPatrick Williams 1013f4f2643aSPatrick Williams#### StorageCollection 1014dfa3fdc3SPatrick Williams 10159a95dae4SAndrew Geissler- Members 10161a0866caSEd Tanous- `Members@odata.count` 10179a95dae4SAndrew Geissler 1018f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Storage/{StorageId}/ 1019dfa3fdc3SPatrick Williams 1020f4f2643aSPatrick Williams#### Storage 1021dfa3fdc3SPatrick Williams 10229a95dae4SAndrew Geissler- Drives 10231a0866caSEd Tanous- `Drives@odata.count` 1024eb75770cSAbhishek Patel- Status 1025eb75770cSAbhishek Patel 1026f4f2643aSPatrick Williams### /redfish/v1/Systems/system/Storage/{StorageId}/Drive/{DriveId}/ 1027dfa3fdc3SPatrick Williams 1028f4f2643aSPatrick Williams#### Storage 1029dfa3fdc3SPatrick Williams 1030de52758bSJohn Edward Broadbent- CapacityBytes 1031e5029d88SJohn Edward Broadbent- EncryptionStatus 1032de52758bSJohn Edward Broadbent- Links 1033de52758bSJohn Edward Broadbent- Status 1034de52758bSJohn Edward Broadbent 1035f4f2643aSPatrick Williams### /redfish/v1/TaskService/ 1036dfa3fdc3SPatrick Williams 1037f4f2643aSPatrick Williams#### TaskService 1038dfa3fdc3SPatrick Williams 1039eb75770cSAbhishek Patel- CompletedTaskOverWritePolicy 1040eb75770cSAbhishek Patel- DateTime 1041eb75770cSAbhishek Patel- LifeCycleEventOnTaskStateChange 1042eb75770cSAbhishek Patel- ServiceEnabled 1043eb75770cSAbhishek Patel- Status 1044eb75770cSAbhishek Patel- Tasks 1045eb75770cSAbhishek Patel 1046f4f2643aSPatrick Williams### /redfish/v1/TaskService/Tasks/ 1047dfa3fdc3SPatrick Williams 1048f4f2643aSPatrick Williams#### TaskCollection 1049dfa3fdc3SPatrick Williams 1050eb75770cSAbhishek Patel- Members 10511a0866caSEd Tanous- `Members@odata.count` 1052eb75770cSAbhishek Patel 1053f4f2643aSPatrick Williams### /redfish/v1/TelemetryService/ 1054dfa3fdc3SPatrick Williams 1055f4f2643aSPatrick Williams#### TelemetryService 1056dfa3fdc3SPatrick Williams 1057eb75770cSAbhishek Patel- MaxReports 1058eb75770cSAbhishek Patel- MetricReportDefinitions 1059eb75770cSAbhishek Patel- MetricReports 1060eb75770cSAbhishek Patel- MinCollectionInterval 1061eb75770cSAbhishek Patel- Status 106207148cf2SLukasz Kazmierczak- Triggers 1063479e899dSKrzysztof Grobelny- SupportedCollectionFunctions 1064eb75770cSAbhishek Patel 1065f4f2643aSPatrick Williams### /redfish/v1/TelemetryService/MetricReportDefinitions/ 1066dfa3fdc3SPatrick Williams 1067f4f2643aSPatrick Williams#### MetricReportDefinitionCollection 1068dfa3fdc3SPatrick Williams 1069eb75770cSAbhishek Patel- Members 10701a0866caSEd Tanous- `Members@odata.count` 1071eb75770cSAbhishek Patel 1072479e899dSKrzysztof Grobelny### /redfish/v1/TelemetryService/MetricReportDefinitions/{MetricReportDefinitionId}/ 1073479e899dSKrzysztof Grobelny 1074479e899dSKrzysztof Grobelny#### MetricReportDefinition 1075479e899dSKrzysztof Grobelny 1076479e899dSKrzysztof Grobelny- AppendLimit 1077479e899dSKrzysztof Grobelny- Id 1078479e899dSKrzysztof Grobelny- MetricReport 1079479e899dSKrzysztof Grobelny- MetricReportDefinitionEnabled 1080479e899dSKrzysztof Grobelny- MetricReportDefinitionType 1081479e899dSKrzysztof Grobelny- Metrics 1082479e899dSKrzysztof Grobelny- Name 1083479e899dSKrzysztof Grobelny- ReportActions 1084479e899dSKrzysztof Grobelny- ReportUpdates 1085479e899dSKrzysztof Grobelny- Schedule 1086479e899dSKrzysztof Grobelny- Status 1087479e899dSKrzysztof Grobelny 1088f4f2643aSPatrick Williams### /redfish/v1/TelemetryService/MetricReports/ 1089dfa3fdc3SPatrick Williams 1090f4f2643aSPatrick Williams#### MetricReportCollection 1091dfa3fdc3SPatrick Williams 1092eb75770cSAbhishek Patel- Members 10931a0866caSEd Tanous- `Members@odata.count` 10949a95dae4SAndrew Geissler 1095479e899dSKrzysztof Grobelny### /redfish/v1/TelemetryService/MetricReports/{MetricReportId}/ 1096479e899dSKrzysztof Grobelny 1097479e899dSKrzysztof Grobelny#### MetricReport 1098479e899dSKrzysztof Grobelny 1099479e899dSKrzysztof Grobelny- Id 1100479e899dSKrzysztof Grobelny- MetricReportDefinition 1101479e899dSKrzysztof Grobelny- MetricValues 1102479e899dSKrzysztof Grobelny- Name 1103479e899dSKrzysztof Grobelny- Timestamp 1104479e899dSKrzysztof Grobelny 1105f4f2643aSPatrick Williams### /redfish/v1/TelemetryService/Triggers/ 1106dfa3fdc3SPatrick Williams 1107f4f2643aSPatrick Williams#### TriggersCollection 1108dfa3fdc3SPatrick Williams 110907148cf2SLukasz Kazmierczak- Members 11101a0866caSEd Tanous- `Members@odata.count` 111107148cf2SLukasz Kazmierczak 1112f4f2643aSPatrick Williams### /redfish/v1/UpdateService/ 1113dfa3fdc3SPatrick Williams 1114f4f2643aSPatrick Williams#### UpdateService 1115dfa3fdc3SPatrick Williams 1116eb75770cSAbhishek Patel- Actions 1117eb75770cSAbhishek Patel- Description 1118eb75770cSAbhishek Patel- FirmwareInventory 1119eb75770cSAbhishek Patel- HttpPushUri 1120eb75770cSAbhishek Patel- HttpPushUriOptions 11217c8c4058STejas Patil- MaxImageSizeBytes 1122eb75770cSAbhishek Patel- ServiceEnabled 11239a95dae4SAndrew Geissler 1124f4f2643aSPatrick Williams### /redfish/v1/UpdateService/FirmwareInventory/ 1125dfa3fdc3SPatrick Williams 1126f4f2643aSPatrick Williams#### SoftwareInventoryCollection 1127dfa3fdc3SPatrick Williams 11289a95dae4SAndrew Geissler- Members 11299a95dae4SAndrew Geissler - Should Support BMC, ME, CPLD and BIOS 11301a0866caSEd Tanous- `Members@odata.count` 11319a95dae4SAndrew Geissler 1132f4f2643aSPatrick Williams### /redfish/v1/UpdateService/FirmwareInventory/{SoftwareInventoryId}/ 1133dfa3fdc3SPatrick Williams 1134f4f2643aSPatrick Williams#### SoftwareInventory 1135dfa3fdc3SPatrick Williams 1136eb75770cSAbhishek Patel- Description 11371a0866caSEd Tanous- `RelatedItem@odata.count` 1138eb75770cSAbhishek Patel- RelatedItem 1139eb75770cSAbhishek Patel- Status 1140c001609eSGunnar Mills- Updateable 1141eb75770cSAbhishek Patel- Version 1142c62667f6SAndrew Geissler 1143c62667f6SAndrew Geissler[1]: https://www.dmtf.org/standards/redfish 1144c62667f6SAndrew Geissler[2]: https://redfish.dmtf.org/schemas/v1/LogService.json 1145dfa3fdc3SPatrick Williams[3]: 1146dfa3fdc3SPatrick Williams https://github.com/openbmc/docs/blob/master/architecture/redfish-logging-in-bmcweb.md 1147c62667f6SAndrew Geissler[4]: https://github.com/openbmc/phosphor-logging 1148