AllocationSpecificSKUAllocationReservedInstancePropertiesResponseComputeBeta class

Properties of the SKU instances being reserved. Next ID: 9

Constructors

AllocationSpecificSKUAllocationReservedInstancePropertiesResponseComputeBeta({required Input<List<AcceleratorConfigResponseComputeBeta>> guestAccelerators, required Input<List<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskResponseComputeBeta>> localSsds, required Input<String> locationHint, required Input<String> machineType, required Input<int> maintenanceFreezeDurationHours, required Input<String> maintenanceInterval, required Input<String> minCpuPlatform})
Creates a new AllocationSpecificSKUAllocationReservedInstancePropertiesResponseComputeBeta. guestAccelerators Specifies accelerator type and count. localSsds Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd. locationHint 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. machineType 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. maintenanceFreezeDurationHours Specifies the number of hours after reservation creation where instances using the reservation won't be scheduled for maintenance. maintenanceInterval Specifies the frequency of planned maintenance events. The accepted values are: PERIODIC. minCpuPlatform Minimum cpu platform the reservation.
const
AllocationSpecificSKUAllocationReservedInstancePropertiesResponseComputeBeta.fromMap(Map<String, dynamic> map)
factory

Properties

guestAccelerators → Input<List<AcceleratorConfigResponseComputeBeta>>
Specifies accelerator type and count.
final
hashCode → int
The hash code for this object.
no setterinherited
localSsds → Input<List<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskResponseComputeBeta>>
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<String>
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