plans

The plans module currently provides a single plan extension for use in the headroom postprocessor.

Classes

class vmtplanner.plans.BaseBalancePlan(connection, spec=None, market='Market', scope=None, **kwargs)

Base Balance plan.

Parameters
  • connection (Connection) – Connection or Session.

  • spec (PlanSpec, optional) – Settings override to apply to the market, if running a plan.

  • market (str, optional) – Base market UUID to apply the settings to. (default: Market)

  • scope (list, optional) – Scope of the plan market. If None, then a list of all clusters in the given market will be used.