The SoftLayer_Product_Item data type contains general information relating to a single SoftLayer product.
ProductSoftLayer_Product_Item
Overview
Local Properties
capacity
Some Product Items have capacity information such as RAM and bandwidth, and others. This provides the numerical representation of the capacity given in the description of this product item.
decimal
description
A product's description
string
id
A product's internal identification number
integer
longDescription
Detailed product description
string
softwareDescriptionId
The unique identifier of the SoftLayer_Software_Description tied to this item.
integer
units
The unit of measurement that a product item is measured in.
string
upgradeItemId
A products upgrade item's internal identification number
integer
Relational & Count Properties
Relational Properties can be queried by object mask
activePresaleEventCount
A count of Array
unsignedLong
activePresaleEvents
activeUsagePriceCount
A count of active usage based prices.
unsignedLong
activeUsagePrices
Active usage based prices.
attributeCount
A count of the item attribute values for a product item.
unsignedLong
attributes
The item attribute values for a product item.
availabilityAttributeCount
A count of attributes that govern when an item may no longer be available.
unsignedLong
availabilityAttributes
Attributes that govern when an item may no longer be available.
billingType
An item's special billing type, if applicable.
string
bundle
An item's included products. Some items have other items included in them that we specifically detail. They are here called Bundled Items. An example is Plesk unlimited. It as a bundled item labeled 'SiteBuilder'
bundleCount
A count of an item's included products. Some items have other items included in them that we specifically detail. They are here called Bundled Items. An example is Plesk unlimited. It as a bundled item labeled 'SiteBuilder'
unsignedLong
categories
An item's associated item categories.
categoryCount
A count of an item's associated item categories.
unsignedLong
configurationTemplateCount
A count of Array
unsignedLong
configurationTemplates
conflictCount
A count of an item's conflicts. For example, McAfee LinuxShield cannot be ordered with Windows. It was not meant for that operating system and as such is a conflict.
unsignedLong
conflicts
An item's conflicts. For example, McAfee LinuxShield cannot be ordered with Windows. It was not meant for that operating system and as such is a conflict.
coreRestrictedItemFlag
boolean
downgradeItem
Some product items have a downgrade path. This is the first product item in the downgrade path.
downgradeItemCount
A count of some product items have a downgrade path. These are those product items.
unsignedLong
downgradeItems
Some product items have a downgrade path. These are those product items.
hardwareGenericComponentModel
The generic hardware component that this item represents.
hideFromPortalFlag
boolean
inventory
An item's inventory status per datacenter.
inventoryCount
A count of an item's inventory status per datacenter.
unsignedLong
isEngineeredServerProduct
boolean
itemCategory
An item's primary item category.
objectStorageItemFlag
boolean
packageCount
A count of a collection of all the SoftLayer_Product_Package(s) in which this item exists.
unsignedLong
packages
A collection of all the SoftLayer_Product_Package(s) in which this item exists.
presaleEventCount
A count of Array
unsignedLong
presaleEvents
priceCount
A count of a product item's prices.
unsignedLong
prices
A product item's prices.
requirementCount
A count of if an item must be ordered with another item, it will have a requirement item here.
unsignedLong
requirements
If an item must be ordered with another item, it will have a requirement item here.
softwareDescription
The SoftLayer_Software_Description tied to this item. This will only be populated for software items.
totalPhysicalCoreCount
string
upgradeItem
Some product items have an upgrade path. This is the next product item in the upgrade path.
upgradeItemCount
A count of some product items have an upgrade path. These are those upgrade product items.
unsignedLong
upgradeItems
Some product items have an upgrade path. These are those upgrade product items.