ArmMaintenanceModelFactory.MaintenanceWindowsPatchSettings Method

Definition

Input properties for patching a Windows machine.

public static Azure.ResourceManager.Maintenance.Models.MaintenanceWindowsPatchSettings MaintenanceWindowsPatchSettings(System.Collections.Generic.IEnumerable<string> kbNumbersToExclude = default, System.Collections.Generic.IEnumerable<string> kbNumbersToInclude = default, System.Collections.Generic.IEnumerable<string> classificationsToInclude = default, bool? isExcludeKbsRebootRequired = default);
static member MaintenanceWindowsPatchSettings : seq<string> * seq<string> * seq<string> * Nullable<bool> -> Azure.ResourceManager.Maintenance.Models.MaintenanceWindowsPatchSettings
Public Shared Function MaintenanceWindowsPatchSettings (Optional kbNumbersToExclude As IEnumerable(Of String) = Nothing, Optional kbNumbersToInclude As IEnumerable(Of String) = Nothing, Optional classificationsToInclude As IEnumerable(Of String) = Nothing, Optional isExcludeKbsRebootRequired As Nullable(Of Boolean) = Nothing) As MaintenanceWindowsPatchSettings

Parameters

kbNumbersToExclude
IEnumerable<String>

Windows KBID to be excluded for patching.

kbNumbersToInclude
IEnumerable<String>

Windows KBID to be included for patching.

classificationsToInclude
IEnumerable<String>

Classification category of patches to be patched. Allowed values are 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools', and 'Updates'.

isExcludeKbsRebootRequired
Nullable<Boolean>

Exclude patches which need reboot.

Returns

A new MaintenanceWindowsPatchSettings instance for mocking.

Applies to