Compute Engine v1 API - Class FutureResourcesSpecAggregateResources (3.22.0)

public sealed class FutureResourcesSpecAggregateResources : IMessage<FutureResourcesSpecAggregateResources>, IEquatable<FutureResourcesSpecAggregateResources>, IDeepCloneable<FutureResourcesSpecAggregateResources>, IBufferMessage, IMessage

Inheritance

object > FutureResourcesSpecAggregateResources

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

FutureResourcesSpecAggregateResources()

public FutureResourcesSpecAggregateResources()

FutureResourcesSpecAggregateResources(FutureResourcesSpecAggregateResources)

public FutureResourcesSpecAggregateResources(FutureResourcesSpecAggregateResources other)
Parameter
Name Description
other FutureResourcesSpecAggregateResources

Properties

AcceleratorCount

public long AcceleratorCount { get; set; }

Size of the request, in accelerator (chip) count.

Property Value
Type Description
long

HasAcceleratorCount

public bool HasAcceleratorCount { get; }

Gets whether the "accelerator_count" field is set

Property Value
Type Description
bool

HasVmFamily

public bool HasVmFamily { get; }

Gets whether the "vm_family" field is set

Property Value
Type Description
bool

HasWorkloadType

public bool HasWorkloadType { get; }

Gets whether the "workload_type" field is set

Property Value
Type Description
bool

VmFamily

public string VmFamily { get; set; }

The VM family that all instances scheduled against this reservation must belong to. Use for TPU reservations. Check the VmFamily enum for the list of possible values.

Property Value
Type Description
string

WorkloadType

public string WorkloadType { get; set; }

Workload type. Use for TPU reservations. Check the WorkloadType enum for the list of possible values.

Property Value
Type Description
string