Module: Google::Cloud::Compute::V1::Commitment::Type

Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Overview

The type of commitment; specifies the machine series for which you want to commit to purchasing resources. The choice of machine series affects the discount rate and the eligible resource types. The type must be one of the following: ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3, ACCELERATOR_OPTIMIZED_A3_MEGA, COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D, COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE, GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2, GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D, GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D, GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For example, type MEMORY_OPTIMIZED specifies a commitment that applies only to eligible resources of memory optimized M1 and M2 machine series. Type GENERAL_PURPOSE specifies a commitment that applies only to eligible resources of general purpose N1 machine series.

Constant Summary collapse

UNDEFINED_TYPE =

A value indicating that the enum field is not set.

0
ACCELERATOR_OPTIMIZED =
280_848_403
ACCELERATOR_OPTIMIZED_A3 =
158_574_526
ACCELERATOR_OPTIMIZED_A3_MEGA =
156_517_459
ACCELERATOR_OPTIMIZED_A3_ULTRA =
27_812_811
ACCELERATOR_OPTIMIZED_A4 =
158_574_527
COMPUTE_OPTIMIZED =
158_349_023
COMPUTE_OPTIMIZED_C2D =
383_246_453
COMPUTE_OPTIMIZED_C3 =
428_004_784
COMPUTE_OPTIMIZED_C3D =
383_246_484
COMPUTE_OPTIMIZED_H3 =
428_004_939
COMPUTE_OPTIMIZED_H4D =
383_251_320
GENERAL_PURPOSE =
299_793_543
GENERAL_PURPOSE_C4 =
301_911_817
GENERAL_PURPOSE_C4A =
232_460_888
GENERAL_PURPOSE_C4D =
232_460_891
GENERAL_PURPOSE_E2 =
301_911_877
GENERAL_PURPOSE_N2 =
301_912_156
GENERAL_PURPOSE_N2D =
232_471_400
GENERAL_PURPOSE_N4 =
301_912_158
GENERAL_PURPOSE_T2D =
232_477_166
GRAPHICS_OPTIMIZED =
68_500_563
MEMORY_OPTIMIZED =
281_753_417
MEMORY_OPTIMIZED_M3 =
276_301_372
MEMORY_OPTIMIZED_M4 =
276_301_373
MEMORY_OPTIMIZED_M4_6TB =
210_543_650
MEMORY_OPTIMIZED_X4_16TB =
183_089_120
MEMORY_OPTIMIZED_X4_24TB =
183_116_989
MEMORY_OPTIMIZED_X4_32TB =
183_144_858
STORAGE_OPTIMIZED_Z3 =
316_796_085
TYPE_UNSPECIFIED =

Note for internal users: When adding a new enum Type for v1, make sure to also add it in the comment for the optional Type type definition. This ensures that the public documentation displays the new enum Type.

437_714_322