public sealed class MachineShape : IMessage<MachineShape>, IEquatable<MachineShape>, IDeepCloneable<MachineShape>, IBufferMessage, IMessage
Reference documentation and code samples for the Capacity Planner v1beta API class MachineShape.
Machine shape details Next : 13
Implements
IMessageMachineShape, IEquatableMachineShape, IDeepCloneableMachineShape, IBufferMessage, IMessageNamespace
Google.Cloud.CapacityPlanner.V1BetaAssembly
Google.Cloud.CapacityPlanner.V1Beta.dll
Constructors
MachineShape()
public MachineShape()
MachineShape(MachineShape)
public MachineShape(MachineShape other)
Parameter | |
---|---|
Name | Description |
other |
MachineShape |
Properties
CpuCores
public double CpuCores { get; set; }
Optional. Number of CPU cores per VM.
Property Value | |
---|---|
Type | Description |
double |
GpuComputeType
public string GpuComputeType { get; set; }
Optional. The GPU name recognized by Compute Engine APIs.
Property Value | |
---|---|
Type | Description |
string |
GpuCores
public long GpuCores { get; set; }
Optional. The number of GPU cores per VM.
Property Value | |
---|---|
Type | Description |
long |
GpuType
public string GpuType { get; set; }
Optional. The type of GPU with the VM.
Property Value | |
---|---|
Type | Description |
string |
LocalSsdGb
public double LocalSsdGb { get; set; }
Optional. Total amount of local SSD storage.
Property Value | |
---|---|
Type | Description |
double |
LocalSsdInterface
public string LocalSsdInterface { get; set; }
Optional. The local SSD interface used such as nvme or scsi
Property Value | |
---|---|
Type | Description |
string |
LocalSsdPartitions
public long LocalSsdPartitions { get; set; }
Optional. The number of local SSD partitions per VM.
Property Value | |
---|---|
Type | Description |
long |
MachineFamily
public string MachineFamily { get; set; }
Optional. The VM family.
Property Value | |
---|---|
Type | Description |
string |
MachineShape_
public string MachineShape_ { get; set; }
Optional. The customer visible string representing the type of VM.
Property Value | |
---|---|
Type | Description |
string |
MachineType
public string MachineType { get; set; }
Optional. The characteristics of the sampled VM expressed as a string.
Property Value | |
---|---|
Type | Description |
string |
MemoryGb
public double MemoryGb { get; set; }
Optional. Total amount of memory with the VM.
Property Value | |
---|---|
Type | Description |
double |
MinCpuPlatform
public string MinCpuPlatform { get; set; }
Optional. The Min-cpu platform used such as icelake
Property Value | |
---|---|
Type | Description |
string |