VMwareCbtSecurityProfilePropertiesArgs

data class VMwareCbtSecurityProfilePropertiesArgs(val isTargetVmConfidentialEncryptionEnabled: Output<String>? = null, val isTargetVmIntegrityMonitoringEnabled: Output<String>? = null, val isTargetVmSecureBootEnabled: Output<String>? = null, val isTargetVmTpmEnabled: Output<String>? = null, val targetVmSecurityType: Output<Either<String, SecurityType>>? = null) : ConvertibleToJava<VMwareCbtSecurityProfilePropertiesArgs>

VMwareCbt security profile input.

Constructors

Link copied to clipboard
constructor(isTargetVmConfidentialEncryptionEnabled: Output<String>? = null, isTargetVmIntegrityMonitoringEnabled: Output<String>? = null, isTargetVmSecureBootEnabled: Output<String>? = null, isTargetVmTpmEnabled: Output<String>? = null, targetVmSecurityType: Output<Either<String, SecurityType>>? = null)

Properties

Link copied to clipboard

A value indicating whether confidential compute encryption to be enabled.

Link copied to clipboard

A value indicating whether integrity monitoring to be enabled.

Link copied to clipboard
val isTargetVmSecureBootEnabled: Output<String>? = null

A value indicating whether secure boot to be enabled.

Link copied to clipboard
val isTargetVmTpmEnabled: Output<String>? = null

A value indicating whether trusted platform module to be enabled.

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

The target VM security type.

Functions

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