public sealed class MachineShape : IMessage<MachineShape>, IEquatable<MachineShape>, IDeepCloneable<MachineShape>, IBufferMessage, IMessageReference 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 | |