SoftLayer_Product_Item


SoftLayer_Product_Item

Description

Retrieve a product item and its details.

Methods

getActiveUsagePrices

Active usage based prices.

getAttributes

The attribute values for a product item. These are additional properties that give extra information about the product being sold.

getAvailabilityAttributes

Attributes that govern when an item may no longer be available.

getBillingType

An item’s special billing type, if applicable.

getBundle

An item’s included product item references. 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’. These are the SoftLayer_Product_Item_Bundles objects. …

getBundleItems

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’. These are the SoftLayer_Product_Item objects.

getCapacityMaximum

When the product capacity is best described as a range, this holds the ceiling of the range.

getCapacityMinimum

When the product capacity is best described as a range, this holds the floor of the range.

getCapacityRestrictedProductFlag

This flag indicates that this product is restricted by a capacity on a related product.

getCategories

An item’s associated item categories.

getConfigurationTemplates

Some product items have configuration templates which can be used to during provisioning of that product.

getConflicts

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.

getCoreRestrictedItemFlag

This flag indicates that this product is restricted by the number of cores on the compute instance. This is deprecated. Use SoftLayer_Product_Item::getCapacityRestrictedProductFlag

getDowngradeItem

Some product items have a downgrade path. This is the first product item in the downgrade path.

getDowngradeItems

Some product items have a downgrade path. These are those product items.

getGlobalCategoryConflicts

An item’s category conflicts. For example, 10 Gbps redundant network functionality cannot be ordered with a secondary GPU and as such is a conflict.

getHardwareGenericComponentModel

The generic hardware component that this item represents.

getInventory

DEPRECATED. An item’s inventory status per datacenter.

getIsEngineeredServerProduct

Flag to indicate the server product is engineered for a multi-server solution. (Deprecated)

getItemCategory

An item’s primary item category.

getLocationConflicts

An item’s location conflicts. For example, Dual Path network functionality cannot be ordered in WDC and as such is a conflict.

getM2ControllerFlag

Indicates whether an item is a M.2 disk controller.

getM2DriveFlag

Indicates whether an item is a M.2 drive.

getMinimumNvmeBays

The minimum number of bays that support NVMe SSDs.

getNvmeDiskFlag

Indicates whether an item is a NVMe SSD.

getObject

Retrieve a SoftLayer_Product_Item record.

getPackages

A collection of all the SoftLayer_Product_Package(s) in which this item exists.

getPcieDriveFlag

Indicates whether an item is a PCIe drive.

getPhysicalCoreCapacity

The number of cores that a processor has.

getPrices

A product item’s prices.

getPrivateInterfaceCount

The number of private network interfaces provided by a port_speed product.

getPublicInterfaceCount

The number of public network interfaces provided by a port_speed product.

getRequirements

If an item must be ordered with another item, it will have a requirement item here.

getRules

An item’s rules. This includes the requirements and conflicts to resources that an item has.

getSoftwareDescription

The SoftLayer_Software_Description tied to this item. This will only be populated for software items.

getSpeedSelectServerCoreCount

The total number of cores for a speed select server product.

getSpeedSelectServerFlag

Indicates a speed select server item.

getTaxCategory

An item’s tax category, if applicable.

getThirdPartyPolicyAssignments

Third-party policy assignments for this product.

getThirdPartySupportVendor

The 3rd party vendor for a support subscription item. (Deprecated)

getTotalPhysicalCoreCapacity

The total number of physical processing cores (excluding virtual cores / hyperthreads) for this server.

getTotalPhysicalCoreCount

Shows the total number of cores. This is deprecated. Use SoftLayer_Product_Item::getCapacity for guest_core products and SoftLayer_Product_Item::getTotalPhysicalCoreCapacity for server products

getTotalProcessorCapacity

The total number of processors for this server.

getUpgradeItem

Some product items have an upgrade path. This is the next product item in the upgrade path.

getUpgradeItems

Some product items have an upgrade path. These are those upgrade product items.