Share via


VirtualMachineSoftwarePatchProperties Class

Definition

Describes the properties of a Virtual Machine software patch.

public class VirtualMachineSoftwarePatchProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.Models.VirtualMachineSoftwarePatchProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.Models.VirtualMachineSoftwarePatchProperties>
type VirtualMachineSoftwarePatchProperties = class
    interface IJsonModel<VirtualMachineSoftwarePatchProperties>
    interface IPersistableModel<VirtualMachineSoftwarePatchProperties>
Public Class VirtualMachineSoftwarePatchProperties
Implements IJsonModel(Of VirtualMachineSoftwarePatchProperties), IPersistableModel(Of VirtualMachineSoftwarePatchProperties)
Inheritance
VirtualMachineSoftwarePatchProperties
Implements

Properties

ActivityId

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

AssessmentState

Describes the availability of a given patch.

Classifications

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

KbId

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

LastModifiedOn

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

Name

The friendly name of the patch.

PatchId

A unique identifier for the patch.

PublishedOn

The UTC timestamp when the repository published this patch.

RebootBehavior

Describes the reboot requirements of the patch.

Version

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

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<VirtualMachineSoftwarePatchProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<VirtualMachineSoftwarePatchProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VirtualMachineSoftwarePatchProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualMachineSoftwarePatchProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<VirtualMachineSoftwarePatchProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to