VirtualMachineSoftwarePatchProperties Class

Describes the properties of a Virtual Machine software patch.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
VirtualMachineSoftwarePatchProperties

Constructor

VirtualMachineSoftwarePatchProperties(**kwargs)

Variables

patch_id
str

A unique identifier for the patch.

name
str

The friendly name of the patch.

version
str

The version number of the patch. This property applies only to Linux patches.

kb_id
str

The KBID of the patch. Only applies to Windows patches.

classifications
list[str]

The classification(s) of the patch as provided by the patch publisher.

reboot_behavior
str or VMGuestPatchRebootBehavior

Describes the reboot requirements of the patch. Possible values include: "Unknown", "NeverReboots", "AlwaysRequiresReboot", "CanRequestReboot".

activity_id
str

The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.

published_date
datetime

The UTC timestamp when the repository published this patch.

last_modified_date_time
datetime

The UTC timestamp of the last update to this patch record.

assessment_state
str or PatchAssessmentState

Describes the availability of a given patch. Possible values include: "Unknown", "Available".