SoftLayer_Product_Package_Preset


SoftLayer_Product_Package_Preset

Description

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

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

availableStorageUnits
Type:

unsigned integer

categories
The item categories that are included in this package preset configuration.
Type:
computeGroup
The compute family this configuration belongs to.
Type:
configuration
The preset configuration (category and price).
Type:
disallowedComputeGroupUpgradeFlag
When true this preset is only allowed to upgrade/downgrade to other presets in the same compute family.
Type:

boolean

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

locations
The locations this preset configuration is available in. If empty the preset is available in all locations the package is available in.
Type:
lowestPresetServerPrice
The lowest server prices related to this package preset.
Type:
package
The package this preset belongs to.
Type:
packageConfiguration
The item categories associated with a package preset, including information detailing which item categories are required as part of a SoftLayer product order.
Type:
prices
The item prices that are included in this package preset configuration.
Type:
storageGroupTemplateArrays
Describes how all disks in this preset will be configured.
Type:
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

Count

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

unsignedLong

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

unsignedLong

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

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

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

unsignedLong


/reference/datatypes/SoftLayer_Product_Package_Preset/