blob: 0baae0e788de94e4f06a5890c78e2e0657ba1ba3 [file] [log] [blame]
description: >
Implement to specify a restricted mode of operation.
properties:
- name: RestrictionMode
type: enum[self.Modes]
description: >
The restriction mode.
enumerations:
- name: Modes
description: >
Possible modes of restriction.
values:
- name: None
description: >
No restriction.
- name: Whitelist
description: >
Allow, only if in the whitelist.
- name: Blacklist
description: >
Prevent, if in the blacklist.
- name: Provisioning
description: >
Indicate that system is in provisioning mode
and all commands are allowed in system interface
in both pre and post BIOS boot.
- name: ProvisionedHostWhitelist
description: >
Commands in the whitelist will only be executed
through system interface after BIOS POST complete.
All KCS commands are supported before POST complete.
- name: ProvisionedHostDisabled
description: >
Commands through system interface are executed only
till BIOS POST complete notification, after
which system interface commands are blocked (except BIOS SMI
based ones).