description: > This interface provides information related to the throttle status of a component. properties: - name: ThrottleCauses type: array[enum[self.ThrottleReasons]] flags: - readonly description: > This property shall contain the cause(s) of the component being throttled when the Throttled property is true or an empty array if not being throttled. - name: Throttled type: boolean flags: - readonly default: false description: > This property shall indicate whether the component is throttled. enumerations: - name: ThrottleReasons description: > The possible reasons a component could be throttled values: - name: ClockLimit description: > The cause of the component being throttled is a clock limit. - name: ManagementDetectedFault description: > The cause of the component being throttled is a fault detected by management hardware or firmware - name: PowerLimit decription: > The cause of the component being throttled is a power limit. - name: ThermalLimit description: > The cause of the component being throttled is a thermal limit. - name: Unknown description: > The cause of the component being throttled is not known.