ReservationSpecificReservationInstancePropertiesArgs

data class ReservationSpecificReservationInstancePropertiesArgs(val guestAccelerators: Output<List<ReservationSpecificReservationInstancePropertiesGuestAcceleratorArgs>>? = null, val localSsds: Output<List<ReservationSpecificReservationInstancePropertiesLocalSsdArgs>>? = null, val machineType: Output<String>, val minCpuPlatform: Output<String>? = null) : ConvertibleToJava<ReservationSpecificReservationInstancePropertiesArgs>

Constructors

constructor(guestAccelerators: Output<List<ReservationSpecificReservationInstancePropertiesGuestAcceleratorArgs>>? = null, localSsds: Output<List<ReservationSpecificReservationInstancePropertiesLocalSsdArgs>>? = null, machineType: Output<String>, minCpuPlatform: Output<String>? = null)

Properties

Link copied to clipboard

Guest accelerator type and count. Structure is documented below.

Link copied to clipboard

The amount of local ssd to reserve with each instance. This reserves disks of type local-ssd. Structure is documented below.

Link copied to clipboard
val machineType: Output<String>

The name of the machine type to reserve.

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

The minimum CPU platform for the reservation. For example, "Intel Skylake". See the CPU platform availability reference](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform#availablezones) for information on available CPU platforms.

Functions

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