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, focusing on version 2.5.0 and including links to other versions from 1.2.0 to 2.7.0."],["The `CommitmentPlan` enum outlines various commitment period options for capacity reservations, such as `Annual`, `Monthly`, `Flex`, `Trial`, and `ThreeYear`, along with their respective flat-rate equivalents."],["Each commitment plan defines the duration for which a capacity commitment is active, after which it may be renewed based on a specified `renewal_plan`."],["The `None` plan is designated exclusively for use in `renewal_plan` settings, indicating that a capacity commitment should be removed upon the conclusion of its commitment period."],["The documentation also clarifies that `Unspecified` is an invalid value, which will cause requests with this value to be rejected."]]],[]]