LaunchTemplateCpuOptionsArgs

data class LaunchTemplateCpuOptionsArgs(val amdSevSnp: Output<String>? = null, val coreCount: Output<Int>? = null, val threadsPerCore: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateCpuOptionsArgs>

Constructors

Link copied to clipboard
constructor(amdSevSnp: Output<String>? = null, coreCount: Output<Int>? = null, threadsPerCore: Output<Int>? = null)

Properties

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

Indicates whether to enable the instance for AMD SEV-SNP. AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only. Valid values are enabled and disabled.

Link copied to clipboard
val coreCount: Output<Int>? = null

The number of CPU cores for the instance.

Link copied to clipboard
val threadsPerCore: Output<Int>? = null

The number of threads per CPU core. To disable Intel Hyper-Threading Technology for the instance, specify a value of 1. Otherwise, specify the default value of 2. Both number of CPU cores and threads per core must be specified. Valid number of CPU cores and threads per core for the instance type can be found in the CPU Options Documentation

Functions

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