SoftLayer Product Package

From SoftLayer Development Network Wiki

Jump to: navigation, search

This page refers to the SoftLayer_Product_Package service. For information on the SoftLayer_Product_Package data type please see SoftLayer_Product_Package (type).

Contents

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.

Endpoints

SOAP WSDL http://api.service.softlayer.com/soap/v3/SoftLayer_Product_Package?wsdl
XML-RPC http://api.service.softlayer.com/xmlrpc/v3/SoftLayer_Product_Package

Methods

getActiveItems

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

  • returns
SoftLayer_Product_ItemArray
  • parameters
None



getActiveServerItems

Retrieve a collection of server items available for purchase in this package. This is a subset of the 'items' key in this same class

  • returns
SoftLayer_Product_ItemArray
  • parameters
None



getAvailableLocations

Retrieve a collection of valid locations for this package.

  • returns
SoftLayer_Product_Package_LocationsArray
  • parameters
None



getConfiguration

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

  • returns
SoftLayer_Product_Package_Order_ConfigurationArray
  • parameters
None



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.

  • returns
SoftLayer_Product_Package_Order_Step
  • parameters
None



getItemPrices

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

  • returns
SoftLayer_Product_Item_PriceArray
  • parameters
None



getItems

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

  • returns
SoftLayer_Product_ItemArray
  • parameters
None



getLocations

Retrieve a collection of valid locations for this package.

  • returns
SoftLayer_LocationArray
  • parameters
None



getLowestServerPrice

Retrieve the starting price for servers/items in this package.

  • returns
SoftLayer_Product_Item_Price
  • parameters
None



getObject

Retrieve a SoftLayer_Product_Package record.

  • returns
SoftLayer_Product_Package
  • parameters
None



getRegions

Retrieve a collection of valid SoftLayer_Location_Region(s) for this package.

  • returns
SoftLayer_Location_Region_LocationArray
  • parameters
None
Personal tools