clc.billing
index
/Users//clc_git/src/clc/billing.py

Billing related functions.
 
These billing related functions generally align one-for-one with published API calls categorized in the billing category
 
API v1 - https://t3n.zendesk.com/forums/20616692-Billing
API v2 - n/a

 
Modules
       
clc

 
Classes
       
Billing

 
class Billing
     Static methods defined here:
GetAccountSummary(alias=None)
Gets monthly and hourly charges and estimates for a given account or collection of accounts.
 
https://t3n.zendesk.com/entries/22408882-GetAccountSummary
 
:param alias: short code for a particular account.  If none will use account's default alias
GetGroupEstimate(group, alias=None, location=None)
Gets estimated costs for a group of servers.
 
https://t3n.zendesk.com/entries/22423906-GetGroupEstimate
 
:param alias: short code for a particular account.  If none will use account's default alias
:param location: datacenter where group resides
:param group: group name
GetGroupSummaries(alias=None, date_start=None, date_end=None)
Gets the charges for groups and servers within a given account, and for any date range.
 
https://t3n.zendesk.com/entries/22423916-GetGroupSummaries
 
:param alias: short code for a particular account.  If none will use account's default alias
:param date_start: YYYY-MM-DD string for start date.  If None defaults to start of current month
:param date_end: YYYY-MM-DD string for end date.  If None defaults to current day of current month
GetServerEstimate(server, alias=None)
Gets the estimated monthly cost for a given server.
 
https://t3n.zendesk.com/entries/22422323-GetServerEstimate
 
:param alias: short code for a particular account.  If none will use account's default alias
:param server: name of server to query