SecurityProfilePropertiesArgs

data class SecurityProfilePropertiesArgs(val targetVmConfidentialEncryption: Output<Either<String, SecurityConfiguration>>? = null, val targetVmMonitoring: Output<Either<String, SecurityConfiguration>>? = null, val targetVmSecureBoot: Output<Either<String, SecurityConfiguration>>? = null, val targetVmSecurityType: Output<Either<String, SecurityType>>? = null, val targetVmTpm: Output<Either<String, SecurityConfiguration>>? = null) : ConvertibleToJava<SecurityProfilePropertiesArgs>

Security profile input.

Constructors

Link copied to clipboard
constructor(targetVmConfidentialEncryption: Output<Either<String, SecurityConfiguration>>? = null, targetVmMonitoring: Output<Either<String, SecurityConfiguration>>? = null, targetVmSecureBoot: Output<Either<String, SecurityConfiguration>>? = null, targetVmSecurityType: Output<Either<String, SecurityType>>? = null, targetVmTpm: Output<Either<String, SecurityConfiguration>>? = null)

Properties

Link copied to clipboard

A value indicating whether confidential compute encryption to be enabled.

Link copied to clipboard
val targetVmMonitoring: Output<Either<String, SecurityConfiguration>>? = null

A value indicating whether integrity monitoring to be enabled.

Link copied to clipboard
val targetVmSecureBoot: Output<Either<String, SecurityConfiguration>>? = null

A value indicating whether secure boot to be enabled.

Link copied to clipboard
val targetVmSecurityType: Output<Either<String, SecurityType>>? = null

The target VM security type.

Link copied to clipboard
val targetVmTpm: Output<Either<String, SecurityConfiguration>>? = null

A value indicating whether trusted platform module to be enabled.

Functions

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