Product
SoftLayer_Product_Package

Overview

Every SoftLayer_Product_Package contains information related products and services that SoftLayer sells. The configuration of this package reveals which categories are required to place an order for this package. Every package has items, item prices, locations, regions, and a configuration. This service is the starting point for ordering servers, and other services we provide.

Methods

getActiveItems

Retrieve the active items, as well as their prices and categories for this package

getActiveRamItems

Retrieve a collection of valid RAM items available for purchase in this package.

getActiveServerItems

Retrieve a collection of valid items available for purchase in this package.

getActiveUsagePrices

Retrieve a collection of SoftLayer_Product_Item_Prices for pay-as-you-go usage.

getAllObjects

Get the Active SoftLayer_Product_Packages

getAttributes

Retrieve Array

getAvailableLocations

Retrieve a collection of valid locations for this package.

getAvailablePackagesForImageTemplate
getCloudStorageItems
getConfiguration

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

getFirstOrderStep

Retrieve the Softlayer order step is optionally step-based. This returns the first SoftLayer_Product_Package_Order_Step in the step-based order process.

getItemPriceReferences

Retrieve cross reference for item prices

getItemPrices

Retrieve a collection of SoftLayer_Product_Item_Prices that are valid for this package.

getItemPricesFromSoftwareDescriptions

Return a collection of SoftLayer_Item_Price objects from a collection of SoftLayer_Software_Description

getItems

Retrieve a collection of valid items available for purchase in this package.

getLocations

Retrieve a collection of valid locations for this package.

getLowestServerPrice

Retrieve the lowest server prices related to this package.

getMultiConfigOrderFormFlag

Retrieve whether the package should use the Multiconfiguration order form in the web portals.

getObject

Retrieve a SoftLayer_Product_Package record.

getOrderPremiums

Retrieve Array

getPrivateNetworkOnlyFlag

Retrieve whether the package only has access to the private network.

getQuantaStorPackageFlag

Retrieve whether the package is a specialized mass storage QuantaStor package.

getRegions

Retrieve the regional locations that a package is available in.

getActivePrivateHostedCloudPackages

Get the Active SoftLayer_Product_Packages from which one can order private hosted cloud configurations.

getItemAvailabilityTypes

Returns a collection of SoftLayer_Product_Item_Attribute_Type objects.

getMessageQueueItems
getPreconfiguredFlag

Retrieve this flag indicates the package is pre-configured.

getPrivateHostedCloudPackageFlag

Retrieve this flag indicates the package is for a private hosted cloud deployment.

getPrivateHostedCloudPackageType

Retrieve the server role of the private hosted cloud deployment.

getActivePackagesByAttribute

Get the Active SoftLayer_Product_Packages from which one can order configurations.

getBigDataEngineeredPackageFlag

Retrieve this flag indicates the package is for a big data deployment.

getDefaultRamItems

Retrieve a collection of valid RAM items available for purchase in this package.

getDisallowCustomDiskPartitions

Retrieve this flag indicates the package does not allow custom disk partitions.

getRaidDiskRestrictionFlag

Retrieve this flag indicates the package does not allow different disks with RAID.

getActivePresets

Retrieve the available preset configurations for this package.

getCdnItems
getDeploymentPackages

Retrieve Array

getDeployments

Retrieve Array

getMongoDbReplicaSetFlag

Retrieve this flag indicates the package is for a mongoDB replica set deployment.

getResourceGroupTemplate

Retrieve Array

getDeploymentType

Retrieve the multi-product deployment type.

getItemConflicts

Get the conflicts associated with the items in this package.

getProducts

Retrieve Array

test