# Class CIM_FRU
extends CIM_ManagedElement

The CIM_FRU class is a vendor-defined collection of Products and/or PhysicalElements that is associated with a Product for the purpose of supporting, maintaining or upgrading that Product at the customer's location. FRU is an acronym for 'field replaceable unit'. The use of FRU has been deprecated in lieu of describing what is a valid replacement part for a piece of hardware (via the ElementFRU association from PhysicalElement to ReplacementFRU) and what has actually been replaced (the ElementHasBeenFRUed association between PhysicalElements).

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_FRU

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Deprecated | string | CIM_PhysicalElement.Manufacturer, CIM_ReplacementFRU.Vendor
Description | string | The CIM_FRU class is a vendor-defined collection of Products and/or PhysicalElements that is associated with a Product for the purpose of supporting, maintaining or upgrading that Product at the customer's location. FRU is an acronym for 'field replaceable unit'. The use of FRU has been deprecated in lieu of describing what is a valid replacement part for a piece of hardware (via the ElementFRU association from PhysicalElement to ReplacementFRU) and what has actually been replaced (the ElementHasBeenFRUed association between PhysicalElements).
UMLPackagePath | string | CIM::Core::ProductFRU
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
CustomerReplaceable | boolean |
Deprecated | string | CIM_ReplacementFRU.CustomerReplaceable
Description | string | Indicates whether the FRU is customer replaceable.
Description | string |
Deprecated | string | CIM_PhysicalElement.Description, CIM_ReplacementFRU.Description
Description | string | A textual description of the FRU.
MappingStrings | string | MIF.DMTF|FRU|002.3
Override | string | Description
FRUNumber | string |
Deprecated | string | CIM_PhysicalElement.PartNumber, CIM_ReplacementFRU.OrderNumber
Description | string | FRU ordering information.
Key | boolean | true
MappingStrings | string | MIF.DMTF|FRU|002.6
MaxLen | uint32 | 64
IdentifyingNumber | string |
Deprecated | string | CIM_PhysicalElement.SerialNumber
Description | string | FRU identification such as a serial number on software or a die number on a hardware chip.
Key | boolean | true
MappingStrings | string | MIF.DMTF|FRU|002.7
MaxLen | uint32 | 64
Name | string |
Deprecated | string | CIM_PhysicalElement.Name, CIM_ReplacementFRU.ElementName
Description | string | FRU name.
MaxLen | uint32 | 256
RevisionLevel | string |
Deprecated | string | CIM_PhysicalElement.Version
Description | string | The FRU's revision level.
MappingStrings | string | MIF.DMTF|FRU|002.8
MaxLen | uint32 | 64
Vendor | string |
Deprecated | string | CIM_PhysicalElement.Manufacturer, CIM_ReplacementFRU.Vendor
Description | string | The name of the FRU's supplier.
Key | boolean | true
MappingStrings | string | MIF.DMTF|FRU|002.4
MaxLen | uint32 | 256

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
ElementName | string
Generation | uint64
InstanceID | string

## Class Methods