SoftLayer_Hardware_Component_Model


SoftLayer_Hardware_Component_Model

Description

The SoftLayer_Hardware_Component_Model data type contains general information relating to a single SoftLayer component model. A component model represents a vendor specific representation of a hardware component. Every piece of hardware on a server will have a specific hardware component model.

Local


architectureTypeId

None
Type: string


capacity

A component model’s capacity. The capacity of a component model depends on the model itself. For Example: Hard drives have a capacity that reflects the amount of data that hard drive can store.
Type: decimal


description

A colon delimited list of hardware component model attributes.
Type: string


hardwareGenericComponentModelId

The internal identifier of the generic component model for a component model.
Type: int


id

A hardware component model’s internal identifier number.
Type: int


longDescription

None
Type: string


manufacturer

A hardware component model’s manufacturer.
Type: string


name

The model name of a hardware component model.
Type: string


version

The model number or model description of a hardware component model.
Type: string

Relational


compatibleChildComponentModels

All the component models that are compatible with a hardware component model.
Type: SoftLayer_Hardware_Component_Model[]


compatibleParentComponentModels

All the component models that a hardware component model is compatible with.
Type: SoftLayer_Hardware_Component_Model[]


firmwareQuantity

None
Type: unsignedInt


hardwareComponents

A hardware component model’s physical components in inventory.
Type: SoftLayer_Hardware_Component[]


hardwareGenericComponentModel

The non-vendor specific generic component model for a hardware component model.
Type: SoftLayer_Hardware_Component_Model_Generic


isFlexSkuCompatible

None
Type: boolean


isInfinibandCompatible

None
Type: boolean


rebootTime

A motherboard’s average reboot time.
Type: SoftLayer_Hardware_Component_Motherboard_Reboot_Time


type

A hardware component model’s type.
Type: string


validAttributeTypes

The types of attributes that are allowed for a given hardware component model.
Type: SoftLayer_Hardware_Component_Model_Attribute_Type[]

Count


attributeCount

A count of
Type: unsignedLong


compatibleArrayTypeCount

A count of
Type: unsignedLong


compatibleChildComponentModelCount

A count of all the component models that are compatible with a hardware component model.
Type: unsignedLong


compatibleParentComponentModelCount

A count of all the component models that a hardware component model is compatible with.
Type: unsignedLong


firmwareCount

A count of
Type: unsignedLong


qualifiedFirmwareCount

A count of
Type: unsignedLong


validAttributeTypeCount

A count of the types of attributes that are allowed for a given hardware component model.
Type: unsignedLong