Reference documentation and code samples for the BigQuery Reservation V1 API module Google::Cloud::Bigquery::Reservation::V1::CapacityCommitment::CommitmentPlan.
Commitment plan defines the current committed period. Capacity commitment cannot be deleted during it's committed period.
Constants
COMMITMENT_PLAN_UNSPECIFIED
value: 0
Invalid plan value. Requests with this value will be rejected with
error code google.rpc.Code.INVALID_ARGUMENT
.
FLEX
value: 3
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.
FLEX_FLAT_RATE
value: 7
Same as FLEX, should only be used if flat-rate commitments are still
available.
TRIAL
value: 5
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.
MONTHLY
value: 2
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.
MONTHLY_FLAT_RATE
value: 8
Same as MONTHLY, should only be used if flat-rate commitments are still
available.
ANNUAL
value: 4
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.
ANNUAL_FLAT_RATE
value: 9
Same as ANNUAL, should only be used if flat-rate commitments are still
available.
THREE_YEAR
value: 10
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.
NONE
value: 6
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.