AllocationSpecificSKUAllocationReservedInstancePropertiesArgs

data class AllocationSpecificSKUAllocationReservedInstancePropertiesArgs(val guestAccelerators: Output<List<AcceleratorConfigArgs>>? = null, val localSsds: Output<List<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskArgs>>? = null, val locationHint: Output<String>? = null, val machineType: Output<String>? = null, val minCpuPlatform: Output<String>? = null) : ConvertibleToJava<AllocationSpecificSKUAllocationReservedInstancePropertiesArgs>

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

Constructors

fun AllocationSpecificSKUAllocationReservedInstancePropertiesArgs(guestAccelerators: Output<List<AcceleratorConfigArgs>>? = null, localSsds: Output<List<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskArgs>>? = null, locationHint: Output<String>? = null, machineType: Output<String>? = null, minCpuPlatform: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): AllocationSpecificSKUAllocationReservedInstancePropertiesArgs

Properties

Link copied to clipboard

Specifies accelerator type and count.

Link copied to clipboard

Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd.

Link copied to clipboard
val locationHint: Output<String>? = null

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.

Link copied to clipboard
val machineType: Output<String>? = null

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.

Link copied to clipboard
val minCpuPlatform: Output<String>? = null

Minimum cpu platform the reservation.