blob: 46f2bce128e4e4926455891731a0552e360b7de6 [file] [log] [blame]
Jayanth Othayoth23ebc262017-05-25 07:22:03 -05001description: >
2 Implement to capture BMC Dump based on type.
3
4methods:
5 - name: Create
6 description: >
7 Create BMC Dump based on the Dump type.
8 parameters:
9 - name: Type
10 type: enum[self.Type]
11 description: >
12 Type of the Dump.
13 - name: FullPaths
14 type: array[string]
15 description: >
16 List of absolute paths to the files to be included
17 as part of Dump package.
18 errors:
19 - xyz.openbmc_project.Common.Error.InternalFailure
20 - xyz.openbmc_project.Common.File.Error.Write
21 - xyz.openbmc_project.Dump.Create.Error.Disabled
22 - xyz.openbmc_project.Dump.Create.Error.QuotaExceeded
23
24enumerations:
25 - name: Type
26 description: >
27 Possible types of BMC Dump.
28 values:
29 - name: ApplicationCored
30 description: >
31 Dump triggered due to application core.
Jayanth Othayotha320c7c2017-06-14 07:17:21 -050032 - name: UserRequested
33 description: >
34 Dump triggered by the user.
Jayanth Othayoth23ebc262017-05-25 07:22:03 -050035
36# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4