blob: aaca5665883ca38e9414c3aa6523078aa0220daa [file] [log] [blame]
description: >
UEFI Secure Boot information and represents properties for managing the UEFI
Secure Boot functionality of a system.
properties:
- name: CurrentBoot
type: enum[self.CurrentBootType]
description: >
The UEFI Secure Boot state during the current boot cycle.
default: Unknown
- name: PendingEnable
type: boolean
description: >
An indication of whether the UEFI Secure Boot takes effect on next
boot.
- name: Mode
type: enum[self.ModeType]
description: >
The current UEFI Secure Boot Mode.
default: Unknown
enumerations:
- name: CurrentBootType
description: >
Secure Boot Current Boot Type.
values:
- name: Unknown
description: >
UEFI Secure Boot is currently unknown.
- name: Enabled
description: >
UEFI Secure Boot is currently enabled.
- name: Disabled
description: >
UEFI Secure Boot is currently disabled.
- name: ModeType
description: >
Secure Boot Mode Type. UEFI Secure Boot Modes are defined in UEFI
Specification -
https://uefi.org/specs/UEFI/2.10/32_Secure_Boot_and_Driver_Signing.html#secure-boot-modes
values:
- name: Unknown
description: >
UEFI Secure Boot is currently unknown.
- name: Setup
description: >
UEFI Secure Boot is currently in Setup Mode.
- name: User
description: >
UEFI Secure Boot is currently in User Mode.
- name: Audit
description: >
UEFI Secure Boot is currently in Audit Mode.
- name: Deployed
description: >
UEFI Secure Boot is currently in Deployed Mode.