blob: 140ba43ddb6d2b98a6dd075ce18bbaf05e1301e8 [file] [log] [blame]
Jayanth Othayoth02dcec32017-05-18 23:31:32 -05001description: >
Dhruvaraj Subhashchandranb34d6fd2020-08-19 13:06:05 -05002 Implement to capture various types of dumps from the
3 host or BMC. This interface is for user to request a particular
4 type of dump.
5
6 Any OpenBMC implementation should provide one implementation
7 of xyz.openbmc_project.Dump.Create per dump type on
8 /xyz/openbmc_project/dump/<dump type>. On multi-host or on multi-BMC
9 systems the instance number can be added to the path to differentiate,
10 for example /xyz/openbmc_project/dump/<dump type><instance-id>.
11
Jayanth Othayoth02dcec32017-05-18 23:31:32 -050012
13methods:
14 - name: CreateDump
15 description: >
Dhruvaraj Subhashchandranb34d6fd2020-08-19 13:06:05 -050016 Method to create a manual Dump.
Jayanth Othayoth02dcec32017-05-18 23:31:32 -050017 returns:
18 - name: Id
19 type: uint32
20 description: >
21 The Dump entry id number.
22 errors:
Jayanth Othayoth02dcec32017-05-18 23:31:32 -050023 - xyz.openbmc_project.Common.File.Error.Write
24 - xyz.openbmc_project.Dump.Create.Error.Disabled
25 - xyz.openbmc_project.Dump.Create.Error.QuotaExceeded