Package presets are used to simplify ordering by eliminating the need for price ids when submitting orders.
Orders submitted with a preset id defined will use the prices included in the package preset. Prices submitted on an order with a preset id will replace the prices included in the package preset for that prices category. If the package preset has a fixed configuration flag (fixedConfigurationFlag) set then the prices included in the preset configuration cannot be replaced by prices submitted on the order. The only exception to the fixed configuration flag would be if a price submitted on the order is an account-restricted price for the same product item.
A preset’s internal identifier. Everything regarding a SoftLayer_Product_Package_Preset is tied back to this id.
Type:
int
The key name of the package preset. For the base configuration of a package the preset key name is “DEFAULT”.
Type:
string
When true this preset is for ordering a Bare Metal Reserved server.
Type:
boolean
The item categories that are included in this package preset configuration.
Type:
SoftLayer_Product_Item_Category[]
The compute family this configuration belongs to.
Type:
SoftLayer_Product_Item_Server_Group
The preset configuration (category and price).
Type:
SoftLayer_Product_Package_Preset_Configuration[]
When true this preset is only allowed to upgrade/downgrade to other presets in the same compute family.
Type:
boolean
A package preset with this flag set will not allow the price’s defined in the preset configuration to be overriden during order placement.
Type:
boolean
The locations this preset configuration is available in. If empty the preset is available in all locations the package is available in.
Type:
SoftLayer_Location[]
The lowest server prices related to this package preset.
Type:
SoftLayer_Product_Item_Price
The item categories associated with a package preset, including information detailing which item categories are required as part of a SoftLayer product order.
Type:
SoftLayer_Product_Package_Order_Configuration[]
The item prices that are included in this package preset configuration.
Type:
SoftLayer_Product_Item_Price[]
Describes how all disks in this preset will be configured.
Type:
SoftLayer_Configuration_Storage_Group_Template_Group[]
The starting hourly price for this configuration. Additional options not defined in the preset may increase the cost.
Type:
decimal
The starting monthly price for this configuration. Additional options not defined in the preset may increase the cost.
Type:
decimal
A count of the item categories that are included in this package preset configuration.
Type:
unsignedLong
A count of the locations this preset configuration is available in. If empty the preset is available in all locations the package is available in.
Type:
unsignedLong
A count of the item categories associated with a package preset, including information detailing which item categories are required as part of a SoftLayer product order.
Type:
unsignedLong
A count of the item prices that are included in this package preset configuration.
Type:
unsignedLong
A count of describes how all disks in this preset will be configured.
Type:
unsignedLong