WindowsParameters Class 
Input for InstallPatches on a Windows VM, as directly received by the API.
Constructor
WindowsParameters(*, classifications_to_include: list[typing.Union[str, ForwardRef('_models.VMGuestPatchClassificationWindows')]] | None = None, kb_numbers_to_include: list[str] | None = None, kb_numbers_to_exclude: list[str] | None = None, exclude_kbs_requiring_reboot: bool | None = None, max_patch_publish_date: datetime | None = None, patch_name_masks_to_include: list[str] | None = None, patch_name_masks_to_exclude: list[str] | None = None, **kwargs: Any)
		Keyword-Only Parameters
| Name | Description | 
|---|---|
| 
		 classifications_to_include 
	 | 
	
		
		 The update classifications to select when installing patches for Windows. Default value: None 
			 | 
| 
		 kb_numbers_to_include 
	 | 
	
		
		 Kbs to include in the patch operation. Default value: None 
			 | 
| 
		 kb_numbers_to_exclude 
	 | 
	
		
		 Kbs to exclude in the patch operation. Default value: None 
			 | 
| 
		 exclude_kbs_requiring_reboot 
	 | 
	
		
		 Filters out Kbs that don't have an InstallationRebootBehavior of 'NeverReboots' when this is set to true. Default value: None 
			 | 
| 
		 max_patch_publish_date 
	 | 
	
		
		 This is used to install patches that were published on or before this given max published date. Default value: None 
			 | 
| 
		 patch_name_masks_to_include 
	 | 
	
		
		 This is used to include patches that match the given patch name masks. Alphanumeric strings and wildcard expressions consisting of * and ? are only supported as input values in the list. Null, empty and only whitespaces strings as inputs values are not supported. Default value: None 
			 | 
| 
		 patch_name_masks_to_exclude 
	 | 
	
		
		 This is used to exclude patches that match the given patch name masks. Alphanumeric strings and wildcard expressions consisting of * and ? are only supported as input values in the list. Null, empty and only whitespaces strings as inputs values are not supported. Default value: None 
			 | 
Variables
| Name | Description | 
|---|---|
| 
		 classifications_to_include 
	 | 
	
		
		 The update classifications to select when installing patches for Windows.  | 
| 
		 kb_numbers_to_include 
	 | 
	
		
		 Kbs to include in the patch operation.  | 
| 
		 kb_numbers_to_exclude 
	 | 
	
		
		 Kbs to exclude in the patch operation.  | 
| 
		 exclude_kbs_requiring_reboot 
	 | 
	
		
		 Filters out Kbs that don't have an InstallationRebootBehavior of 'NeverReboots' when this is set to true.  | 
| 
		 max_patch_publish_date 
	 | 
	
		
		 This is used to install patches that were published on or before this given max published date.  | 
| 
		 patch_name_masks_to_include 
	 | 
	
		
		 This is used to include patches that match the given patch name masks. Alphanumeric strings and wildcard expressions consisting of * and ? are only supported as input values in the list. Null, empty and only whitespaces strings as inputs values are not supported.  | 
| 
		 patch_name_masks_to_exclude 
	 | 
	
		
		 This is used to exclude patches that match the given patch name masks. Alphanumeric strings and wildcard expressions consisting of * and ? are only supported as input values in the list. Null, empty and only whitespaces strings as inputs values are not supported.  |