WindowsParameters Class

Input for InstallPatches on a Windows VM, as directly received by the API.

Constructor

WindowsParameters(*args: Any, **kwargs: Any)

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.

Attributes

classifications_to_include

The update classifications to select when installing patches for Windows.

classifications_to_include: list[typing.Union[str, ForwardRef('_models.VMGuestPatchClassificationWindows')]] | None

exclude_kbs_requiring_reboot

Filters out Kbs that don't have an InstallationRebootBehavior of 'NeverReboots' when this is set to true.

exclude_kbs_requiring_reboot: bool | None

kb_numbers_to_exclude

Kbs to exclude in the patch operation.

kb_numbers_to_exclude: list[str] | None

kb_numbers_to_include

Kbs to include in the patch operation.

kb_numbers_to_include: list[str] | None

max_patch_publish_date

This is used to install patches that were published on or before this given max published date.

max_patch_publish_date: datetime | 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.

patch_name_masks_to_exclude: list[str] | 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.

patch_name_masks_to_include: list[str] | None