Compute Engine v1 API - Enum Commitment.Types.Type (3.23.0)

public enum Commitment.Types.Type

Reference documentation and code samples for the Compute Engine v1 API enum Commitment.Types.Type.

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, GRAPHICS_OPTIMIZED_G4,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.

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Fields

Name Description
AcceleratorOptimized
AcceleratorOptimizedA3
AcceleratorOptimizedA3Mega
AcceleratorOptimizedA3Ultra
AcceleratorOptimizedA4
ComputeOptimized
ComputeOptimizedC2D
ComputeOptimizedC3
ComputeOptimizedC3D
ComputeOptimizedH3
ComputeOptimizedH4D
GeneralPurpose
GeneralPurposeC4
GeneralPurposeC4A
GeneralPurposeC4D
GeneralPurposeE2
GeneralPurposeN2
GeneralPurposeN2D
GeneralPurposeN4
GeneralPurposeN4D
GeneralPurposeT2D
GraphicsOptimized
GraphicsOptimizedG4
MemoryOptimized
MemoryOptimizedM3
MemoryOptimizedM4
MemoryOptimizedM46Tb
MemoryOptimizedX4144024T

CUD bucket for X4 machine with 1440 vCPUs and 24TB of memory.

MemoryOptimizedX416Tb
MemoryOptimizedX4192032T

CUD bucket for X4 machine with 1920 vCPUs and 32TB of memory.

MemoryOptimizedX424Tb
MemoryOptimizedX432Tb
MemoryOptimizedX44806T

CUD bucket for X4 machine with 480 vCPUs and 6TB of memory.

MemoryOptimizedX44808T

CUD bucket for X4 machine with 480 vCPUs and 8TB of memory.

MemoryOptimizedX496012T

CUD bucket for X4 machine with 960 vCPUs and 12TB of memory.

MemoryOptimizedX496016T

CUD bucket for X4 machine with 960 vCPUs and 16TB of memory.

StorageOptimizedZ3
UndefinedType

A value indicating that the enum field is not set.

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.