PoolSecurityProfile

data class PoolSecurityProfile(val hostEncryptionEnabled: Boolean? = null, val secureBootEnabled: Boolean? = null, val securityType: String? = null, val vtpmEnabled: Boolean? = null)

Constructors

Link copied to clipboard
constructor(hostEncryptionEnabled: Boolean? = null, secureBootEnabled: Boolean? = null, securityType: String? = null, vtpmEnabled: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Whether to enable host encryption for the Virtual Machine or Virtual Machine Scale Set. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Possible values are true and false. Changing this forces a new resource to be created.

Link copied to clipboard

Whether to enable secure boot for the Virtual Machine or Virtual Machine Scale Set. Possible values are true and false. Changing this forces a new resource to be created.

Link copied to clipboard
val securityType: String? = null

The security type of the Virtual Machine. Possible values are confidentialVM and trustedLaunch. Changing this forces a new resource to be created.

Link copied to clipboard
val vtpmEnabled: Boolean? = null

Whether to enable virtual trusted platform module (vTPM) for the Virtual Machine or Virtual Machine Scale Set. Possible values are true and false. Changing this forces a new resource to be created.