#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for Patch
Implementations
The ID of the patch. Applies to Windows patches only.
This ID isn't the same as the Microsoft Knowledge Base ID.
The ID of the patch. Applies to Windows patches only.
This ID isn't the same as the Microsoft Knowledge Base ID.
The date the patch was released.
The date the patch was released.
The description of the patch.
The description of the patch.
The URL where more information can be obtained about the patch.
The URL where more information can be obtained about the patch.
The name of the vendor providing the patch.
The name of the vendor providing the patch.
The product family the patch is applicable for. For example, Windows
or Amazon Linux 2
.
The product family the patch is applicable for. For example, Windows
or Amazon Linux 2
.
The specific product the patch is applicable for. For example, WindowsServer2016
or AmazonLinux2018.03
.
The specific product the patch is applicable for. For example, WindowsServer2016
or AmazonLinux2018.03
.
The classification of the patch. For example, SecurityUpdates
, Updates
, or CriticalUpdates
.
The classification of the patch. For example, SecurityUpdates
, Updates
, or CriticalUpdates
.
The severity of the patch, such as Critical
, Important
, or Moderate
. Applies to Windows patches only.
The severity of the patch, such as Critical
, Important
, or Moderate
. Applies to Windows patches only.
The Microsoft Knowledge Base ID of the patch. Applies to Windows patches only.
The Microsoft Knowledge Base ID of the patch. Applies to Windows patches only.
The ID of the Microsoft Security Response Center (MSRC) bulletin the patch is related to. For example, MS14-045
. Applies to Windows patches only.
The ID of the Microsoft Security Response Center (MSRC) bulletin the patch is related to. For example, MS14-045
. Applies to Windows patches only.
The language of the patch if it's language-specific.
The language of the patch if it's language-specific.
Appends an item to advisory_ids
.
To override the contents of this collection use set_advisory_ids
.
The Advisory ID of the patch. For example, RHSA-2020:3779
. Applies to Linux-based managed nodes only.
The Advisory ID of the patch. For example, RHSA-2020:3779
. Applies to Linux-based managed nodes only.
Appends an item to bugzilla_ids
.
To override the contents of this collection use set_bugzilla_ids
.
The Bugzilla ID of the patch. For example, 1600646
. Applies to Linux-based managed nodes only.
The Bugzilla ID of the patch. For example, 1600646
. Applies to Linux-based managed nodes only.
Appends an item to cve_ids
.
To override the contents of this collection use set_cve_ids
.
The Common Vulnerabilities and Exposures (CVE) ID of the patch. For example, CVE-2011-3192
. Applies to Linux-based managed nodes only.
The Common Vulnerabilities and Exposures (CVE) ID of the patch. For example, CVE-2011-3192
. Applies to Linux-based managed nodes only.
The name of the patch. Applies to Linux-based managed nodes only.
The name of the patch. Applies to Linux-based managed nodes only.
The epoch of the patch. For example in pkg-example-EE-20180914-2.2.amzn1.noarch
, the epoch value is 20180914-2
. Applies to Linux-based managed nodes only.
The epoch of the patch. For example in pkg-example-EE-20180914-2.2.amzn1.noarch
, the epoch value is 20180914-2
. Applies to Linux-based managed nodes only.
The version number of the patch. For example, in example-pkg-1.710.10-2.7.abcd.x86_64
, the version number is indicated by -1
. Applies to Linux-based managed nodes only.
The version number of the patch. For example, in example-pkg-1.710.10-2.7.abcd.x86_64
, the version number is indicated by -1
. Applies to Linux-based managed nodes only.
The particular release of a patch. For example, in pkg-example-EE-20180914-2.2.amzn1.noarch
, the release is 2.amaz1
. Applies to Linux-based managed nodes only.
The particular release of a patch. For example, in pkg-example-EE-20180914-2.2.amzn1.noarch
, the release is 2.amaz1
. Applies to Linux-based managed nodes only.
The architecture of the patch. For example, in example-pkg-0.710.10-2.7.abcd.x86_64
, the architecture is indicated by x86_64
. Applies to Linux-based managed nodes only.
The architecture of the patch. For example, in example-pkg-0.710.10-2.7.abcd.x86_64
, the architecture is indicated by x86_64
. Applies to Linux-based managed nodes only.
The severity level of the patch. For example, CRITICAL
or MODERATE
.
The severity level of the patch. For example, CRITICAL
or MODERATE
.
The source patch repository for the operating system and version, such as trusty-security
for Ubuntu Server 14.04 LTE and focal-security
for Ubuntu Server 20.04 LTE. Applies to Linux-based managed nodes only.
The source patch repository for the operating system and version, such as trusty-security
for Ubuntu Server 14.04 LTE and focal-security
for Ubuntu Server 20.04 LTE. Applies to Linux-based managed nodes only.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more