Show / Hide Table of Contents

Class AllocationAggregateReservation

This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.

Inheritance
object
AllocationAggregateReservation
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class AllocationAggregateReservation : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HostCount

Count of reserved hosts of specified VM family. The host has fixed number of accelerators based on the accelerator/vm-family selected.

Declaration
[JsonProperty("hostCount")]
public virtual int? HostCount { get; set; }
Property Value
Type Description
int?

InUseHostCount

Output only. Number of hosts currently in use. If there is one or more Instances running on the host, it is considered in use.

Declaration
[JsonProperty("inUseHostCount")]
public virtual int? InUseHostCount { get; set; }
Property Value
Type Description
int?

InUseInstanceCount

Output only. Number of instances currently in use in this reservation.

Declaration
[JsonProperty("inUseInstanceCount")]
public virtual int? InUseInstanceCount { get; set; }
Property Value
Type Description
int?

InUseResources

Output only. [Output only] List of resources currently in use.

Declaration
[JsonProperty("inUseResources")]
public virtual IList<AllocationAggregateReservationReservedResourceInfo> InUseResources { get; set; }
Property Value
Type Description
IList<AllocationAggregateReservationReservedResourceInfo>

ReservedResources

List of reserved resources (CPUs, memory, accelerators).

Declaration
[JsonProperty("reservedResources")]
public virtual IList<AllocationAggregateReservationReservedResourceInfo> ReservedResources { get; set; }
Property Value
Type Description
IList<AllocationAggregateReservationReservedResourceInfo>

VmFamily

The VM family that all instances scheduled against this reservation must belong to.

Declaration
[JsonProperty("vmFamily")]
public virtual string VmFamily { get; set; }
Property Value
Type Description
string

WorkloadType

The workload type of the instances that will target this reservation.

Declaration
[JsonProperty("workloadType")]
public virtual string WorkloadType { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX