Calculating month-to-date cost of a Virtual_Guest
Determine the month-to-date cost of an hourly Virtual_Guest using getBillingItem and an objectMask
require 'softlayer_api'
require 'pp'
client = SoftLayer::Client.new
virtual_server_id = 12345678
item = client[:Virtual_Guest].object_mask("mask[billingItem[createDate,hoursUsed,hourlyRecurringFee,currentHourlyCharge]]").object_with_id(virtual_server_id).getObject
puts "Billing Item for Virtual Server:"
pp item['billingItem']
Example Output
Billing Item for Virtual Server:
{"createDate"=>"2016-01-29T12:23:43-06:00",
"currentHourlyCharge"=>".023",
"hourlyRecurringFee"=>".023",
"hoursUsed"=>"1"}