Class CustomMachineType
Specification of a custom machine type.
Implements
Inherited Members
Namespace: Google.Apis.Cloudbilling.v1beta.Data
Assembly: Google.Apis.Cloudbilling.v1beta.dll
Syntax
public class CustomMachineType : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
MachineSeries
Required. The machine series. Only certain machine series support custom configurations. For example: "n1".
Declaration
[JsonProperty("machineSeries")]
public virtual string MachineSeries { get; set; }
Property Value
Type | Description |
---|---|
string |
MemorySizeGb
Required. Memory size of the VM in GB (2^30 bytes). Must be an increment of 0.25 (256 MB). Each machine series has limitations on allowed values for the ratio of memory-to-vCPU count.
Declaration
[JsonProperty("memorySizeGb")]
public virtual double? MemorySizeGb { get; set; }
Property Value
Type | Description |
---|---|
double? |
VirtualCpuCount
Required. The number of vCPUs. The allowed values depend on the machine series.
Declaration
[JsonProperty("virtualCpuCount")]
public virtual long? VirtualCpuCount { get; set; }
Property Value
Type | Description |
---|---|
long? |