Capacity Planner v1beta API - Class MachineShape (1.0.0-beta01)

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

Inheritance

object > MachineShape

Namespace

Google.Cloud.CapacityPlanner.V1Beta

Assembly

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