AllocationSpecificSKUAllocationReservedInstancePropertiesResponseComputeBeta constructor
- required Input<
List< guestAccelerators,AcceleratorConfigResponseComputeBeta> > - required Input<
List< localSsds,AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskResponseComputeBeta> > - 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.
Implementation
const AllocationSpecificSKUAllocationReservedInstancePropertiesResponseComputeBeta({
required this.guestAccelerators,
required this.localSsds,
required this.locationHint,
required this.machineType,
required this.maintenanceFreezeDurationHours,
required this.maintenanceInterval,
required this.minCpuPlatform,
});