AllocationSpecificSKUAllocationReservedInstanceProperties class
Properties of the SKU instances being reserved. Next ID: 9
Constructors
-
AllocationSpecificSKUAllocationReservedInstanceProperties({Input<
List< ? guestAccelerators, Input<AcceleratorConfig> >List< ? localSsds, Input<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk> >String> ? locationHint, Input<String> ? machineType, Input<int> ? maintenanceFreezeDurationHours, Input<AllocationSpecificSKUAllocationReservedInstancePropertiesMaintenanceInterval> ? maintenanceInterval, Input<String> ? minCpuPlatform}) -
Creates a new AllocationSpecificSKUAllocationReservedInstanceProperties.
guestAcceleratorsSpecifies accelerator type and count.localSsdsSpecifies amount of local ssd to reserve with each instance. The type of disk is local-ssd.locationHintAn opaque location hint used to place the allocation close to other resources. This field is for use by internal tools that use the public API.machineTypeSpecifies type of machine (name only) which has fixed number of vCPUs and fixed amount of memory. This also includes specifying custom machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern.maintenanceFreezeDurationHoursSpecifies the number of hours after reservation creation where instances using the reservation won't be scheduled for maintenance.maintenanceIntervalSpecifies the frequency of planned maintenance events. The accepted values are:PERIODIC.minCpuPlatformMinimum cpu platform the reservation.const -
AllocationSpecificSKUAllocationReservedInstanceProperties.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
guestAccelerators
→ Input<
List< ?AcceleratorConfig> > -
Specifies accelerator type and count.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
localSsds
→ Input<
List< ?AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk> > -
Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd.
final
-
locationHint
→ Input<
String> ? -
An opaque location hint used to place the allocation close to other resources. This field is for use by internal tools that use the public API.
final
-
machineType
→ Input<
String> ? -
Specifies type of machine (name only) which has fixed number of vCPUs and fixed amount of memory. This also includes specifying custom machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern.
final
-
maintenanceFreezeDurationHours
→ Input<
int> ? -
Specifies the number of hours after reservation creation where instances using the reservation won't be scheduled for maintenance.
final
-
maintenanceInterval
→ Input<
AllocationSpecificSKUAllocationReservedInstancePropertiesMaintenanceInterval> ? -
Specifies the frequency of planned maintenance events. The accepted values are:
PERIODIC.final -
minCpuPlatform
→ Input<
String> ? -
Minimum cpu platform the reservation.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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