Struct rusoto_ssm::PatchFilter [−][src]
Defines a patch filter.
A patch filter consists of key/value pairs, but not all keys are valid for all operating system types. For example, the key PRODUCT
is valid for all supported operating system types. The key MSRCSEVERITY
, however, is valid only for Windows operating systems, and the key SECTION
is valid only for Ubuntu operating systems.
Refer to the following sections for information about which keys may be used with each major operating system, and which values are valid for each key.
Windows Operating Systems
The supported keys for Windows operating systems are PRODUCT
, CLASSIFICATION
, and MSRCSEVERITY
. See the following lists for valid values for each of these keys.
Supported key: PRODUCT
Supported values:
-
Windows7
-
Windows8
-
Windows8.1
-
Windows8Embedded
-
Windows10
-
Windows10LTSB
-
WindowsServer2008
-
WindowsServer2008R2
-
WindowsServer2012
-
WindowsServer2012R2
-
WindowsServer2016
Supported key: CLASSIFICATION
Supported values:
-
CriticalUpdates
-
DefinitionUpdates
-
Drivers
-
FeaturePacks
-
SecurityUpdates
-
ServicePacks
-
Tools
-
UpdateRollups
-
Updates
-
Upgrades
Supported key: MSRC_SEVERITY
Supported values:
-
Critical
-
Important
-
Moderate
-
Low
-
Unspecified
Ubuntu Operating Systems
The supported keys for Ubuntu operating systems are PRODUCT
, PRIORITY
, and SECTION
. See the following lists for valid values for each of these keys.
Supported key: PRODUCT
Supported values:
-
Ubuntu14.04
-
Ubuntu16.04
Supported key: PRIORITY
Supported values:
-
Required
-
Important
-
Standard
-
Optional
-
Extra
Supported key: SECTION
Only the length of the key value is validated. Minimum length is 1. Maximum length is 64.
Amazon Linux Operating Systems
The supported keys for Amazon Linux operating systems are PRODUCT
, CLASSIFICATION
, and SEVERITY
. See the following lists for valid values for each of these keys.
Supported key: PRODUCT
Supported values:
-
AmazonLinux2012.03
-
AmazonLinux2012.09
-
AmazonLinux2013.03
-
AmazonLinux2013.09
-
AmazonLinux2014.03
-
AmazonLinux2014.09
-
AmazonLinux2015.03
-
AmazonLinux2015.09
-
AmazonLinux2016.03
-
AmazonLinux2016.09
-
AmazonLinux2017.03
-
AmazonLinux2017.09
Supported key: CLASSIFICATION
Supported values:
-
Security
-
Bugfix
-
Enhancement
-
Recommended
-
Newpackage
Supported key: SEVERITY
Supported values:
-
Critical
-
Important
-
Medium
-
Low
RedHat Enterprise Linux (RHEL) Operating Systems
The supported keys for RedHat Enterprise Linux operating systems are PRODUCT
, CLASSIFICATION
, and SEVERITY
. See the following lists for valid values for each of these keys.
Supported key: PRODUCT
Supported values:
-
RedhatEnterpriseLinux6.5
-
RedhatEnterpriseLinux6.6
-
RedhatEnterpriseLinux6.7
-
RedhatEnterpriseLinux6.8
-
RedhatEnterpriseLinux6.9
-
RedhatEnterpriseLinux7.0
-
RedhatEnterpriseLinux7.1
-
RedhatEnterpriseLinux7.2
-
RedhatEnterpriseLinux7.3
-
RedhatEnterpriseLinux7.4
Supported key: CLASSIFICATION
Supported values:
-
Security
-
Bugfix
-
Enhancement
-
Recommended
-
Newpackage
Supported key: SEVERITY
Supported values:
-
Critical
-
Important
-
Medium
-
Low
SUSE Linux Enterprise Server (SUSE) Operating Systems
The supported keys for SUSE operating systems are PRODUCT
, CLASSIFICATION
, and SEVERITY
. See the following lists for valid values for each of these keys.
Supported key: PRODUCT
Supported values:
-
Suse12.0
-
Suse12.1
-
Suse12.2
-
Suse12.3
-
Suse12.4
-
Suse12.5
-
Suse12.6
-
Suse12.7
-
Suse12.8
-
Suse12.9
Supported key: CLASSIFICATION
Supported values:
-
Security
-
Recommended
-
Optional
-
Feature
-
Document
-
Yast
Supported key: SEVERITY
Supported values:
-
Critical
-
Important
-
Moderate
-
Low
Fields
key: String
The key for the filter.
See PatchFilter for lists of valid keys for each operating system type.
values: Vec<String>
The value for the filter key.
See PatchFilter for lists of valid values for each key based on operating system type.
Trait Implementations
impl Default for PatchFilter
[src]
impl Default for PatchFilter
fn default() -> PatchFilter
[src]
fn default() -> PatchFilter
Returns the "default value" for a type. Read more
impl Debug for PatchFilter
[src]
impl Debug for PatchFilter
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for PatchFilter
[src]
impl Clone for PatchFilter
fn clone(&self) -> PatchFilter
[src]
fn clone(&self) -> PatchFilter
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for PatchFilter
[src]
impl PartialEq for PatchFilter
fn eq(&self, other: &PatchFilter) -> bool
[src]
fn eq(&self, other: &PatchFilter) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &PatchFilter) -> bool
[src]
fn ne(&self, other: &PatchFilter) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for PatchFilter
impl Send for PatchFilter
impl Sync for PatchFilter
impl Sync for PatchFilter