Class CommitmentPlan (1.12.0)

CommitmentPlan(value)

Commitment plan defines the current committed period. Capacity commitment cannot be deleted during it's committed period.

Values: COMMITMENT_PLAN_UNSPECIFIED (0): Invalid plan value. Requests with this value will be rejected with error code google.rpc.Code.INVALID_ARGUMENT. FLEX (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 (7): Same as FLEX, should only be used if flat-rate commitments are still available. TRIAL (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 (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 (8): Same as MONTHLY, should only be used if flat-rate commitments are still available. ANNUAL (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 (9): Same as ANNUAL, should only be used if flat-rate commitments are still available. THREE_YEAR (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 (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.