ArmComputeModelFactory.VirtualMachineSoftwarePatchProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of VirtualMachineSoftwarePatchProperties.
public static Azure.ResourceManager.Compute.Models.VirtualMachineSoftwarePatchProperties VirtualMachineSoftwarePatchProperties (string patchId = default, string name = default, string version = default, string kbId = default, System.Collections.Generic.IEnumerable<string> classifications = default, Azure.ResourceManager.Compute.Models.VmGuestPatchRebootBehavior? rebootBehavior = default, string activityId = default, DateTimeOffset? publishedOn = default, DateTimeOffset? lastModifiedOn = default, Azure.ResourceManager.Compute.Models.PatchAssessmentState? assessmentState = default);
static member VirtualMachineSoftwarePatchProperties : string * string * string * string * seq<string> * Nullable<Azure.ResourceManager.Compute.Models.VmGuestPatchRebootBehavior> * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Compute.Models.PatchAssessmentState> -> Azure.ResourceManager.Compute.Models.VirtualMachineSoftwarePatchProperties
Public Shared Function VirtualMachineSoftwarePatchProperties (Optional patchId As String = Nothing, Optional name As String = Nothing, Optional version As String = Nothing, Optional kbId As String = Nothing, Optional classifications As IEnumerable(Of String) = Nothing, Optional rebootBehavior As Nullable(Of VmGuestPatchRebootBehavior) = Nothing, Optional activityId As String = Nothing, Optional publishedOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastModifiedOn As Nullable(Of DateTimeOffset) = Nothing, Optional assessmentState As Nullable(Of PatchAssessmentState) = Nothing) As VirtualMachineSoftwarePatchProperties
Parameters
- patchId
- String
A unique identifier for the patch.
- name
- String
The friendly name of the patch.
- version
- String
The version number of the patch. This property applies only to Linux patches.
- kbId
- String
The KBID of the patch. Only applies to Windows patches.
- classifications
- IEnumerable<String>
The classification(s) of the patch as provided by the patch publisher.
- rebootBehavior
- Nullable<VmGuestPatchRebootBehavior>
Describes the reboot requirements of the patch.
- activityId
- String
The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
- publishedOn
- Nullable<DateTimeOffset>
The UTC timestamp when the repository published this patch.
- lastModifiedOn
- Nullable<DateTimeOffset>
The UTC timestamp of the last update to this patch record.
- assessmentState
- Nullable<PatchAssessmentState>
Describes the availability of a given patch.
Returns
A new VirtualMachineSoftwarePatchProperties instance for mocking.
Applies to
Azure SDK for .NET