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