Product
SoftLayer_Product_Package_Preset

Overview

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.

Local Properties

description

A description of the package preset.

Type:

string

id

A preset's internal identifier. Everything regarding a SoftLayer_Product_Package_Preset is tied back to this id.

Type:

integer

isActive

The status of the package preset.

Type:

string

keyName

The key name of the package preset. For the base configuration of a package the preset key name is "DEFAULT".

Type:

string

name

The name of the package preset.

Type:

string

packageId

The package id for the package this preset belongs to.

Type:

integer

Relational & Count Properties

Relational Properties can be queried by object mask
availableStorageUnits
Type:

unsigned integer

categories

The item categories that are included in this package preset configuration.

categoryCount

A count of the item categories that are included in this package preset configuration.

Type:

unsignedLong

computeGroup

The compute family this configuration belongs to.

configuration

The preset configuration (category and price).

configurationCount

A count of the preset configuration (category and price).

Type:

unsignedLong

fixedConfigurationFlag

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

locationCount

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

locations

The locations this preset configuration is available in. If empty the preset is available in all locations the package is available in.

lowestPresetServerPrice

The lowest server prices related to this package preset.

package

The package this preset belongs to.

packageConfiguration

The item categories associated with a package preset, including information detailing which item categories are required as part of a SoftLayer product order.

packageConfigurationCount

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

priceCount

A count of the item prices that are included in this package preset configuration.

Type:

unsignedLong

prices

The item prices that are included in this package preset configuration.

storageGroupTemplateArrayCount

A count of describes how all disks in this preset will be configured.

Type:

unsignedLong

storageGroupTemplateArrays

Describes how all disks in this preset will be configured.

totalMinimumHourlyFee

The starting hourly price for this configuration. Additional options not defined in the preset may increase the cost.

Type:

decimal

totalMinimumRecurringFee

The starting monthly price for this configuration. Additional options not defined in the preset may increase the cost.

Type:

decimal