VirtualMachineSoftwarePatchProperties Class

Definition

Describes the properties of a Virtual Machine software patch.

public class VirtualMachineSoftwarePatchProperties
type VirtualMachineSoftwarePatchProperties = class
Public Class VirtualMachineSoftwarePatchProperties
Inheritance
VirtualMachineSoftwarePatchProperties

Constructors

VirtualMachineSoftwarePatchProperties()

Initializes a new instance of the VirtualMachineSoftwarePatchProperties class.

VirtualMachineSoftwarePatchProperties(String, String, String, String, IList<String>, SoftwareUpdateRebootBehavior, String, Nullable<DateTime>, Nullable<DateTime>, PatchAssessmentState)

Initializes a new instance of the VirtualMachineSoftwarePatchProperties class.

Properties

ActivityId

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

AssessmentState

Gets describes the outcome of an install operation for a given patch. Possible values include: 'Installed', 'Failed', 'Excluded', 'NotSelected', 'Pending', 'Available'

Classifications

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

Kbid

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

LastModifiedDateTime

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

Name

Gets the friendly name of the patch.

PatchId

Gets a unique identifier for the patch.

PublishedDate

Gets the UTC timestamp when the repository published this patch.

RebootBehavior

Gets describes the reboot requirements of the patch. Possible values include: 'NeverReboots', 'AlwaysRequiresReboot', 'CanRequestReboot'

Version

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

Applies to