commitmentPlan property

String? commitmentPlan
getter/setter pair

Commitment plan to consider when calculating costs for virtual machine insights and recommendations.

If you are unsure which value to set, a 3 year commitment plan is often a good value to start with. Possible string values are:

  • "COMMITMENT_PLAN_UNSPECIFIED" : Unspecified commitment plan.
  • "ON_DEMAND" : No commitment plan (on-demand usage).
  • "COMMITMENT_1_YEAR_MONTHLY_PAYMENTS" : 1 year commitment (monthly payments).
  • "COMMITMENT_3_YEAR_MONTHLY_PAYMENTS" : 3 year commitment (monthly payments).
  • "COMMITMENT_1_YEAR_UPFRONT_PAYMENT" : 1 year commitment (upfront payment).
  • "COMMITMENT_3_YEAR_UPFRONT_PAYMENT" : 3 years commitment (upfront payment).

Implementation

core.String? commitmentPlan;