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.
Implements
Inherited Members
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 |
InUseResources
[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 |