trait PatchFilter extends Object
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 MSRC_SEVERITY, 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.
The supported keys for Windows operating systems are Windows Operating SystemsPRODUCT, CLASSIFICATION, and MSRC_SEVERITY. 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
* WindowsServer2019
* *
Use a wildcard character (*) to target all supported operating system versions.
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
The supported keys for Ubuntu operating systems are Ubuntu Operating SystemsPRODUCT, PRIORITY, and SECTION. See the following lists for valid values for each of these keys.
Supported key: PRODUCT
Supported values:
* Ubuntu14.04
* Ubuntu16.04
* *
Use a wildcard character (*) to target all supported operating system versions.
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.
The supported keys for Amazon Linux operating systems are Amazon Linux Operating SystemsPRODUCT, 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
* *
Use a wildcard character (*) to target all supported operating system versions.
Supported key: CLASSIFICATION
Supported values:
* Security
* Bugfix
* Enhancement
* Recommended
* Newpackage
Supported key: SEVERITY
Supported values:
* Critical
* Important
* Medium
* Low
The supported keys for Amazon Linux 2 operating systems are Amazon Linux 2 Operating SystemsPRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys.
Supported key: PRODUCT
Supported values:
* AmazonLinux2
* AmazonLinux2.0
* *
Use a wildcard character (*) to target all supported operating system versions.
Supported key: CLASSIFICATION
Supported values:
* Security
* Bugfix
* Enhancement
* Recommended
* Newpackage
Supported key: SEVERITY
Supported values:
* Critical
* Important
* Medium
* Low
The supported keys for RedHat Enterprise Linux operating systems are RedHat Enterprise Linux (RHEL) Operating SystemsPRODUCT, 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
* RedhatEnterpriseLinux7.5
* RedhatEnterpriseLinux7.6
* *
Use a wildcard character (*) to target all supported operating system versions.
Supported key: CLASSIFICATION
Supported values:
* Security
* Bugfix
* Enhancement
* Recommended
* Newpackage
Supported key: SEVERITY
Supported values:
* Critical
* Important
* Medium
* Low
The supported keys for SLES operating systems are SUSE Linux Enterprise Server (SLES) Operating SystemsPRODUCT, 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
* *
Use a wildcard character (*) to target all supported operating system versions.
Supported key: CLASSIFICATION
Supported values:
* Security
* Recommended
* Optional
* Feature
* Document
* Yast
Supported key: SEVERITY
Supported values:
* Critical
* Important
* Moderate
* Low
The supported keys for CentOS operating systems are CentOS Operating SystemsPRODUCT, CLASSIFICATION, and SEVERITY. See the following lists for valid values for each of these keys.
Supported key: PRODUCT
Supported values:
* CentOS6.5
* CentOS6.6
* CentOS6.7
* CentOS6.8
* CentOS6.9
* CentOS7.0
* CentOS7.1
* CentOS7.2
* CentOS7.3
* CentOS7.4
* CentOS7.5
* CentOS7.6
* *
Use a wildcard character (*) to target all supported operating system versions.
Supported key: CLASSIFICATION
Supported values:
* Security
* Bugfix
* Enhancement
* Recommended
* Newpackage
Supported key: SEVERITY
Supported values:
* Critical
* Important
* Medium
* Low
- Annotations
- @RawJSType() @native()
- Alphabetic
- By Inheritance
- PatchFilter
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- abstract val Key: PatchFilterKey
- abstract val Values: PatchFilterValueList
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hasOwnProperty(v: String): Boolean
- Definition Classes
- Object
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
propertyIsEnumerable(v: String): Boolean
- Definition Classes
- Object
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toLocaleString(): String
- Definition Classes
- Object
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
valueOf(): Any
- Definition Classes
- Object
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.