blob: bb4a74f43a3d220c8b10fddedf8aceec872d951e [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: >
Jayanth Othayoth09f6b642017-09-03 21:09:35 -050016 A list of paths (file paths or d-bus object paths) that must be
17 processed to derive the dump content.
Jayanth Othayoth23ebc262017-05-25 07:22:03 -050018 errors:
Jayanth Othayoth23ebc262017-05-25 07:22:03 -050019 - xyz.openbmc_project.Common.File.Error.Write
20 - xyz.openbmc_project.Dump.Create.Error.Disabled
21 - xyz.openbmc_project.Dump.Create.Error.QuotaExceeded
22
23enumerations:
24 - name: Type
25 description: >
26 Possible types of BMC Dump.
27 values:
28 - name: ApplicationCored
29 description: >
30 Dump triggered due to application core.
Jayanth Othayotha320c7c2017-06-14 07:17:21 -050031 - name: UserRequested
32 description: >
33 Dump triggered by the user.
Jayanth Othayoth09f6b642017-09-03 21:09:35 -050034 - name: InternalFailure
35 description: >
36 Dump triggered due to InternalFailure type error commit.
Jayanth Othayoth23ebc262017-05-25 07:22:03 -050037
38# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4