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({List<
AllocationAggregateReservationReservedResourceInfo> ? inUseResources, List<AllocationAggregateReservationReservedResourceInfo> ? reservedResources, String? vmFamily, String? workloadType}) - AllocationAggregateReservation.fromJson(Map json_)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
inUseResources
↔ List<
AllocationAggregateReservationReservedResourceInfo> ? -
List of resources currently in use.
getter/setter pair
-
reservedResources
↔ List<
AllocationAggregateReservationReservedResourceInfo> ? -
List of reserved resources (CPUs, memory, accelerators).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- vmFamily ↔ String?
-
The VM family that all instances scheduled against this reservation must
belong to.
Possible string values are:
getter/setter pair
- workloadType ↔ String?
-
The workload type of the instances that will target this reservation.
Possible string values are:
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited