blob: 8ebae3676a5a7a83c314890d8025d221d870a7e3 [file] [log] [blame]
description: >
Interface to query intrusion detector status.
properties:
- name: Status
type: enum[self.Status]
default: "Normal"
description: >
Status string of chassis intrusion detector. The value is defined in
chassis redfish schema. Can be "Normal", "HardwareIntrusion" or
"TamperingDetected".
- name: Rearm
type: enum[self.RearmMode]
default: "Automatic"
description: >
Mode string of chassis intrusion detector. The value is defined in
chassis redfish schema. Can be "Automatic" or "Manual".
enumerations:
- name: RearmMode
description: >
Methods to rearm the chassis intrusion status.
values:
- name: "Automatic"
description: >
Automatic Rearm method.
- name: "Manual"
description: >
Manual Rearm method.
- name: Status
description: >
The physical security state of the chassis.
values:
- name: "Normal"
description: >
No physical security condition is detected at this time.
- name: "HardwareIntrusion"
description: >
Any mechanism protecting the chassis's internal hardwares from
being accessed is detected to be in an insecure state.
- name: "TamperingDetected"
description: >
Physical tampering is detected.
associations:
- name: monitoring
description: >
One chassis intrusion sensor needs to implement the 'monitoring'
association to provide links to the inventory items that it is
monitoring the security state against intrusion events.
reverse_name: monitored_by
required_endpoint_interfaces:
- xyz.openbmc_project.Inventory.Item