blob: 98e7589d8fb0a56491f7044f8bcb44d5f1146e1a [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).