AllocationAggregateReservation class
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.
Constructors
-
AllocationAggregateReservation({Input<
List< ? reservedResources, Input<AllocationAggregateReservationReservedResourceInfo> >AllocationAggregateReservationVmFamily> ? vmFamily, Input<AllocationAggregateReservationWorkloadType> ? workloadType}) -
Creates a new AllocationAggregateReservation.
reservedResourcesList of reserved resources (CPUs, memory, accelerators).vmFamilyThe VM family that all instances scheduled against this reservation must belong to.workloadTypeThe workload type of the instances that will target this reservation.const -
AllocationAggregateReservation.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
reservedResources
→ Input<
List< ?AllocationAggregateReservationReservedResourceInfo> > -
List of reserved resources (CPUs, memory, accelerators).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
vmFamily
→ Input<
AllocationAggregateReservationVmFamily> ? -
The VM family that all instances scheduled against this reservation must belong to.
final
-
workloadType
→ Input<
AllocationAggregateReservationWorkloadType> ? -
The workload type of the instances that will target this reservation.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited