VirtualMachineInstancePropertiesSecurityProfileArgs

data class VirtualMachineInstancePropertiesSecurityProfileArgs(val enableTPM: Output<Boolean>? = null, val securityType: Output<Either<String, SecurityTypes>>? = null, val uefiSettings: Output<VirtualMachineInstancePropertiesUefiSettingsArgs>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesSecurityProfileArgs>

SecurityProfile - Specifies the security settings for the virtual machine instance.

Constructors

fun VirtualMachineInstancePropertiesSecurityProfileArgs(enableTPM: Output<Boolean>? = null, securityType: Output<Either<String, SecurityTypes>>? = null, uefiSettings: Output<VirtualMachineInstancePropertiesUefiSettingsArgs>? = null)

Functions

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

Properties

Link copied to clipboard
val enableTPM: Output<Boolean>? = null
Link copied to clipboard
val securityType: Output<Either<String, SecurityTypes>>? = null

Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.

Link copied to clipboard