Class: Billing
Instance Method Summary collapse
- #billedcosts(token, serviceroot, servicegroupid) ⇒ Object
- #billedusage(token, serviceroot, servicegroupid) ⇒ Object
-
#servicegroups(token, serviceroot) ⇒ Object
debug_output $stderr.
Instance Method Details
#billedcosts(token, serviceroot, servicegroupid) ⇒ Object
122 123 124 125 126 127 |
# File 'lib/modules/vca-be.rb', line 122 def billedcosts(token, serviceroot, servicegroupid) self.class.base_uri serviceroot self.class.[:headers] = { "Accept" => "application/json;version=5.7", "Authorization" => "Bearer " + token } billedcostsarray = self.class.get('/api/billing/service-group/' + servicegroupid + '/billed-costs') return billedcostsarray end |
#billedusage(token, serviceroot, servicegroupid) ⇒ Object
132 133 134 135 136 |
# File 'lib/modules/vca-be.rb', line 132 def billedusage(token, serviceroot, servicegroupid) self.class.base_uri serviceroot self.class.[:headers] = { "Accept" => "application/json;version=5.7", "Authorization" => "Bearer " + token } billedusagearray = self.class.get('/api/billing/service-group/' + servicegroupid + '/billed-usage') end |
#servicegroups(token, serviceroot) ⇒ Object
debug_output $stderr
113 114 115 116 117 118 |
# File 'lib/modules/vca-be.rb', line 113 def servicegroups(token, serviceroot) self.class.base_uri serviceroot self.class.[:headers] = { "Accept" => "application/json;version=5.7", "Authorization" => "Bearer " + token } servicegroupsarray = self.class.get('/api/billing/service-groups') return servicegroupsarray end |