ClusterNodePoolNodeConfigGuestAcceleratorArgs

data class ClusterNodePoolNodeConfigGuestAcceleratorArgs(val count: Output<Int>, val gpuDriverInstallationConfig: Output<ClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs>? = null, val gpuPartitionSize: Output<String>? = null, val gpuSharingConfig: Output<ClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigArgs>? = null, val type: Output<String>) : ConvertibleToJava<ClusterNodePoolNodeConfigGuestAcceleratorArgs>

Constructors

constructor(count: Output<Int>, gpuDriverInstallationConfig: Output<ClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfigArgs>? = null, gpuPartitionSize: Output<String>? = null, gpuSharingConfig: Output<ClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfigArgs>? = null, type: Output<String>)

Properties

Link copied to clipboard
val count: Output<Int>

The number of the guest accelerator cards exposed to this instance.

Link copied to clipboard

Configuration for auto installation of GPU driver. Structure is documented below.

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

Size of partitions to create on the GPU. Valid values are described in the NVIDIA mig user guide.

Link copied to clipboard

Configuration for GPU sharing. Structure is documented below.

Link copied to clipboard
val type: Output<String>

The accelerator type resource to expose to this instance. E.g. nvidia-tesla-k80.

Functions

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