diff --git a/pkg/common/types.go b/pkg/common/types.go index 9cfefe0..7be0d3c 100644 --- a/pkg/common/types.go +++ b/pkg/common/types.go @@ -529,6 +529,11 @@ type RecommendationParams struct { // recommendations: "linked" or "payer" (case-insensitive). Empty means // linked. Payer scope only applies to a management account. SPAccountScope string + // ExperimentalGCPPlanTerm (GCP Compute Engine only, ignored elsewhere) + // takes the CUD term from the recommendation's root Commitment plan + // instead of Term. EXPERIMENTAL: the payload shape is unverified against a + // live Recommender. Default false keeps Term, defaulting to "1yr". + ExperimentalGCPPlanTerm bool } // Account represents a cloud account/subscription/project.