InstanceFromMachineImageConfidentialInstanceConfigArgs

data class InstanceFromMachineImageConfidentialInstanceConfigArgs(val confidentialInstanceType: Output<String>? = null, val enableConfidentialCompute: Output<Boolean>? = null) : ConvertibleToJava<InstanceFromMachineImageConfidentialInstanceConfigArgs>

Constructors

constructor(confidentialInstanceType: Output<String>? = null, enableConfidentialCompute: Output<Boolean>? = null)

Properties

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

The confidential computing technology the instance uses. SEV is an AMD feature. TDX is an Intel feature. One of the following values is required: SEV, SEV_SNP, TDX. If SEV_SNP, min_cpu_platform = "AMD Milan" is currently required.

Link copied to clipboard
val enableConfidentialCompute: Output<Boolean>? = null

Defines whether the instance should have confidential compute enabled. Field will be deprecated in a future release

Functions

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