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

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

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

Functions

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