| description: > |
| Implement to provide Chassis attributes. |
| |
| properties: |
| - name: Type |
| type: enum[self.ChassisType] |
| default: Unknown |
| description: > |
| The type of physical form factor of the chassis. |
| |
| enumerations: |
| - name: ChassisType |
| description: > |
| Possible chassis type |
| values: |
| - name: Blade |
| description: > |
| An enclosed or semi-enclosed, typically vertically-oriented, |
| system chassis that must be plugged into a multi-system chassis |
| to function normally. |
| - name: Component |
| description: > |
| A small chassis, card, or device that contains devices for a |
| particular subsystem or function. |
| - name: Enclosure |
| description: > |
| A generic term for a chassis that does not fit any other |
| description. |
| - name: Module |
| description: > |
| A small, typically removable, chassis or card that contains |
| devices for a particular subsystem or function. |
| - name: RackMount |
| description: > |
| A single-system chassis designed specifically for mounting in an |
| equipment rack. |
| - name: StandAlone |
| description: > |
| A single, free-standing system, commonly called a tower or |
| desktop chassis. |
| - name: StorageEnclosure |
| description: > |
| A chassis that encloses storage. |
| - name: Unknown |
| description: > |
| An unknown chassis type. |
| - name: Zone |
| description: > |
| A logical division or portion of a physical chassis that |
| contains multiple devices or systems that cannot be physically |
| separated. |
| |
| associations: |
| - name: powered_by |
| description: > |
| Objects that implement Chassis can optionally implement the |
| 'powered_by' association to provide a link to one or more power |
| supplies. |
| reverse_name: powering |
| required_endpoint_interfaces: |
| - xyz.openbmc_project.Inventory.Item.PowerSupply |