PatchSettingsResponse

data class PatchSettingsResponse(val assessmentMode: String? = null, val enableHotpatching: Boolean? = null, val patchMode: String? = null)

Specifies settings related to VM Guest Patching on Windows.

Constructors

Link copied to clipboard
constructor(assessmentMode: String? = null, enableHotpatching: Boolean? = null, patchMode: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val assessmentMode: String? = 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

Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'.

Link copied to clipboard
val patchMode: String? = 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:

Manual - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false

AutomaticByOS - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.

AutomaticByPlatform - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true