LinuxPatchSettingsArgs

data class LinuxPatchSettingsArgs(val assessmentMode: Output<Either<String, LinuxPatchAssessmentMode>>? = null, val patchMode: Output<Either<String, LinuxVMGuestPatchMode>>? = null) : ConvertibleToJava<LinuxPatchSettingsArgs>

Specifies settings related to VM Guest Patching on Linux.

Constructors

Link copied to clipboard
constructor(assessmentMode: Output<Either<String, LinuxPatchAssessmentMode>>? = null, patchMode: Output<Either<String, LinuxVMGuestPatchMode>>? = null)

Properties

Link copied to clipboard
val assessmentMode: Output<Either<String, LinuxPatchAssessmentMode>>? = null

Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.

Possible values are:

ImageDefault - You control the timing of patch assessments on a virtual machine.

AutomaticByPlatform - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.

Link copied to clipboard
val patchMode: Output<Either<String, LinuxVMGuestPatchMode>>? = null

Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

Possible values are:

ImageDefault - The virtual machine's default patching configuration is used.

AutomaticByPlatform - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true

Functions

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