August 15, 2016

Create a new Bandwidth Pool

This allows you to optimize your bandwidth usage by _pooling_ all of the bandwidth together for servers in a the Pool.
require 'softlayer_api'
require 'pp'

# Credentials to the API are read from a configuration file by default.
# See
client = => 120)
object_id = nil

orderTemplate = {
   'accountId' => xxxxx,
   'bandwidthAllotmentTypeId' => 2,
   'locationGroupId' => 1,
   'name' => 'newRubyBwPool'

orderPool = client['SoftLayer_Network_Bandwidth_Version1_Allotment']
item = orderPool.object_with_id(object_id).createObject(orderTemplate)

pp item


If this article contains any error, or leaves any of your questions unanswered, please help us out by opening up a github issue.
Open an issue