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.
ProductSoftLayer_Product_Package
Overview
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 |