manageengineapi.billing — Billing Feature¶
Object to represent and facilitate Billing operations. All get, add, modify, and delete methods of API session will return objects defined here instead of JSON.
-
class
manageengineapi.billing.BillPlan(**kwargs)¶ BillPlan object.
Parameters: - name (str) – name of bill plan (IE: ‘somecompany-billing’)
- description (str) – description for bill plan (IE: ‘somecompany BS’)
- cost_unit (int) – currency (IE: ‘USD’)
- period_type (str) – (IE:’monthly’)
- gen_date (int) – generate date for billing (IE: ‘1’ is first day of month)
- time_zone (str) – Time Zone(IE: ‘US/eastern’)
- base_speed (int) – speed in bits per second (IE: ‘50000’)
- base_cost (int) – Base cost of alloted bandwith(IE: ‘500’)
- add_speed (int) – Additional speed in bits per second (IE: ‘1’)
- add_cost (int) – Additional cost for every unit of additional speed overage in USD (IE: ‘600’)
- type (str) – billing type, either speed or volumetric (IE: ‘speed’ or ‘volume’)
- percent (int) – 95t percentile calculation. 40 for merge, 41 for seperate (IE: ‘40’)
- intf_id (str) – interface ID bill plan will apply to, if applicable
- ipg_id (str) – comma seperated, IPGroup IDs bill plan will apply to (IE: ‘2500033,2500027,2500034,2500025’)
- buss_id (str) –
???
- email_id – Email address for bill (IE: 'someonewhocares@somecompany.com‘)
- email_sub – Subject of email (IE: ‘billing report for blah blah’)
More info: https://www.manageengine.com/products/netflow/help/admin-operations/billing.html