class Morpheus::BillingInterface
Public Instance Methods
Source
# File lib/morpheus/api/billing_interface.rb, line 5 def base_path "/api/billing" end
Source
# File lib/morpheus/api/billing_interface.rb, line 10 def list(params={}) execute(method: :get, url: "#{base_path}", params: params) end
this is an alias for /usage
Source
# File lib/morpheus/api/billing_interface.rb, line 14 def list_account(params={}) execute(method: :get, url: "#{base_path}/account", params: params) end
Source
# File lib/morpheus/api/billing_interface.rb, line 30 def list_discovered_servers(params={}) execute(method: :get, url: "#{base_path}/discoveredServers", params: params) end
Source
# File lib/morpheus/api/billing_interface.rb, line 22 def list_instances(params={}) execute(method: :get, url: "#{base_path}/instances", params: params) end
Source
# File lib/morpheus/api/billing_interface.rb, line 26 def list_servers(params={}) execute(method: :get, url: "#{base_path}/servers", params: params) end
Source
# File lib/morpheus/api/billing_interface.rb, line 18 def list_zones(params={}) execute(method: :get, url: "#{base_path}/zones", params: params) end