InstanceTemplateConfidentialInstanceConfig

data class InstanceTemplateConfidentialInstanceConfig(val confidentialInstanceType: String? = null, val enableConfidentialCompute: Boolean? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Defines 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. on_host_maintenance can be set to MIGRATE if confidential_instance_type is set to SEV and min_cpu_platform is set to "AMD Milan". Otherwise, on_host_maintenance has to be set to TERMINATE or this will fail to create the VM. If SEV_SNP, currently min_cpu_platform has to be set to "AMD Milan" or this will fail to create the VM. TDX is only available in beta.

Link copied to clipboard

Defines whether the instance should have confidential compute enabled with AMD SEV. If enabled, on_host_maintenance can be set to MIGRATE if min_cpu_platform is set to "AMD Milan". Otherwise, on_host_maintenance has to be set to TERMINATE or this will fail to create the VM.