Prithvi Pai | b235159 | 2025-02-04 16:25:37 +0530 | [diff] [blame] | 1 | description: > |
| 2 | UEFI Secure Boot information and represents properties for managing the UEFI |
| 3 | Secure Boot functionality of a system. |
| 4 | |
| 5 | properties: |
| 6 | - name: CurrentBoot |
| 7 | type: enum[self.CurrentBootType] |
| 8 | description: > |
| 9 | The UEFI Secure Boot state during the current boot cycle. |
| 10 | default: Unknown |
| 11 | |
| 12 | - name: PendingEnable |
| 13 | type: boolean |
| 14 | description: > |
| 15 | An indication of whether the UEFI Secure Boot takes effect on next |
| 16 | boot. |
| 17 | |
| 18 | - name: Mode |
| 19 | type: enum[self.ModeType] |
| 20 | description: > |
| 21 | The current UEFI Secure Boot Mode. |
| 22 | default: Unknown |
| 23 | |
| 24 | enumerations: |
| 25 | - name: CurrentBootType |
| 26 | description: > |
| 27 | Secure Boot Current Boot Type. |
| 28 | values: |
| 29 | - name: Unknown |
| 30 | description: > |
| 31 | UEFI Secure Boot is currently unknown. |
| 32 | - name: Enabled |
| 33 | description: > |
| 34 | UEFI Secure Boot is currently enabled. |
| 35 | - name: Disabled |
| 36 | description: > |
| 37 | UEFI Secure Boot is currently disabled. |
| 38 | |
| 39 | - name: ModeType |
| 40 | description: > |
| 41 | Secure Boot Mode Type. UEFI Secure Boot Modes are defined in UEFI |
| 42 | Specification - |
| 43 | https://uefi.org/specs/UEFI/2.10/32_Secure_Boot_and_Driver_Signing.html#secure-boot-modes |
| 44 | values: |
| 45 | - name: Unknown |
| 46 | description: > |
| 47 | UEFI Secure Boot is currently unknown. |
| 48 | - name: Setup |
| 49 | description: > |
| 50 | UEFI Secure Boot is currently in Setup Mode. |
| 51 | - name: User |
| 52 | description: > |
| 53 | UEFI Secure Boot is currently in User Mode. |
| 54 | - name: Audit |
| 55 | description: > |
| 56 | UEFI Secure Boot is currently in Audit Mode. |
| 57 | - name: Deployed |
| 58 | description: > |
| 59 | UEFI Secure Boot is currently in Deployed Mode. |