Annual commitments have a committed period of 365 days after becoming
ACTIVE. After that they are converted to a new commitment based on the
renewal_plan.
AnnualFlatRate
Same as ANNUAL, should only be used if flat-rate commitments are still
available.
Flex
Flex commitments have committed period of 1 minute after becoming ACTIVE.
After that, they are not in a committed period anymore and can be removed
any time.
FlexFlatRate
Same as FLEX, should only be used if flat-rate commitments are still
available.
Monthly
Monthly commitments have a committed period of 30 days after becoming
ACTIVE. After that, they are not in a committed period anymore and can be
removed any time.
MonthlyFlatRate
Same as MONTHLY, should only be used if flat-rate commitments are still
available.
None
Should only be used for renewal_plan and is only meaningful if
edition is specified to values other than EDITION_UNSPECIFIED. Otherwise
CreateCapacityCommitmentRequest or UpdateCapacityCommitmentRequest will
be rejected with error code google.rpc.Code.INVALID_ARGUMENT. If the
renewal_plan is NONE, capacity commitment will be removed at the end of
its commitment period.
ThreeYear
3-year commitments have a committed period of 1095(3 * 365) days after
becoming ACTIVE. After that they are converted to a new commitment based
on the renewal_plan.
Trial
Trial commitments have a committed period of 182 days after becoming
ACTIVE. After that, they are converted to a new commitment based on the
renewal_plan. Default renewal_plan for Trial commitment is Flex so
that it can be deleted right after committed period ends.
Unspecified
Invalid plan value. Requests with this value will be rejected with
error code google.rpc.Code.INVALID_ARGUMENT.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["This document provides reference information for the `CapacityCommitment.Types.CommitmentPlan` enum within the BigQuery Reservation v1 API."],["The `CommitmentPlan` enum defines the duration of a committed period for capacity commitments, during which the commitment cannot be deleted."],["Available commitment plans include `Annual`, `Flex`, `Monthly`, `ThreeYear`, and `Trial`, each with a different committed period length, and `None` and `Unspecified` which have different uses."],["Flat-rate versions of plans such as `AnnualFlatRate`, `FlexFlatRate`, and `MonthlyFlatRate` exist but are to be used only if flat-rate commitments are still available."],["The `2.7.0` version is the latest version available, with several previous versions available, going back to `1.2.0`."]]],[]]