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