| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.SSM.Types.Patch
Description
Synopsis
- data Patch = Patch' {
- advisoryIds :: Maybe [Text]
- arch :: Maybe Text
- bugzillaIds :: Maybe [Text]
- cVEIds :: Maybe [Text]
- classification :: Maybe Text
- contentUrl :: Maybe Text
- description :: Maybe Text
- epoch :: Maybe Int
- id :: Maybe Text
- kbNumber :: Maybe Text
- language :: Maybe Text
- msrcNumber :: Maybe Text
- msrcSeverity :: Maybe Text
- name :: Maybe Text
- product :: Maybe Text
- productFamily :: Maybe Text
- release :: Maybe Text
- releaseDate :: Maybe POSIX
- repository :: Maybe Text
- severity :: Maybe Text
- title :: Maybe Text
- vendor :: Maybe Text
- version :: Maybe Text
- newPatch :: Patch
- patch_advisoryIds :: Lens' Patch (Maybe [Text])
- patch_arch :: Lens' Patch (Maybe Text)
- patch_bugzillaIds :: Lens' Patch (Maybe [Text])
- patch_cVEIds :: Lens' Patch (Maybe [Text])
- patch_classification :: Lens' Patch (Maybe Text)
- patch_contentUrl :: Lens' Patch (Maybe Text)
- patch_description :: Lens' Patch (Maybe Text)
- patch_epoch :: Lens' Patch (Maybe Int)
- patch_id :: Lens' Patch (Maybe Text)
- patch_kbNumber :: Lens' Patch (Maybe Text)
- patch_language :: Lens' Patch (Maybe Text)
- patch_msrcNumber :: Lens' Patch (Maybe Text)
- patch_msrcSeverity :: Lens' Patch (Maybe Text)
- patch_name :: Lens' Patch (Maybe Text)
- patch_product :: Lens' Patch (Maybe Text)
- patch_productFamily :: Lens' Patch (Maybe Text)
- patch_release :: Lens' Patch (Maybe Text)
- patch_releaseDate :: Lens' Patch (Maybe UTCTime)
- patch_repository :: Lens' Patch (Maybe Text)
- patch_severity :: Lens' Patch (Maybe Text)
- patch_title :: Lens' Patch (Maybe Text)
- patch_vendor :: Lens' Patch (Maybe Text)
- patch_version :: Lens' Patch (Maybe Text)
Documentation
Represents metadata about a patch.
See: newPatch smart constructor.
Constructors
| Patch' | |
Fields
| |
Instances
Create a value of Patch with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:advisoryIds:Patch', patch_advisoryIds - The Advisory ID of the patch. For example, RHSA-2020:3779. Applies to
Linux-based managed nodes only.
$sel:arch:Patch', patch_arch - 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.
$sel:bugzillaIds:Patch', patch_bugzillaIds - The Bugzilla ID of the patch. For example, 1600646. Applies to
Linux-based managed nodes only.
$sel:cVEIds:Patch', patch_cVEIds - The Common Vulnerabilities and Exposures (CVE) ID of the patch. For
example, CVE-2011-3192. Applies to Linux-based managed nodes only.
$sel:classification:Patch', patch_classification - The classification of the patch. For example, SecurityUpdates,
Updates, or CriticalUpdates.
$sel:contentUrl:Patch', patch_contentUrl - The URL where more information can be obtained about the patch.
$sel:description:Patch', patch_description - The description of the patch.
$sel:epoch:Patch', patch_epoch - 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.
$sel:id:Patch', patch_id - The ID of the patch. Applies to Windows patches only.
This ID isn't the same as the Microsoft Knowledge Base ID.
$sel:kbNumber:Patch', patch_kbNumber - The Microsoft Knowledge Base ID of the patch. Applies to Windows patches
only.
$sel:language:Patch', patch_language - The language of the patch if it's language-specific.
$sel:msrcNumber:Patch', patch_msrcNumber - The ID of the Microsoft Security Response Center (MSRC) bulletin the
patch is related to. For example, MS14-045. Applies to Windows patches
only.
$sel:msrcSeverity:Patch', patch_msrcSeverity - The severity of the patch, such as Critical, Important, or
Moderate. Applies to Windows patches only.
$sel:name:Patch', patch_name - The name of the patch. Applies to Linux-based managed nodes only.
$sel:product:Patch', patch_product - The specific product the patch is applicable for. For example,
WindowsServer2016 or AmazonLinux2018.03.
$sel:productFamily:Patch', patch_productFamily - The product family the patch is applicable for. For example, Windows
or Amazon Linux 2.
$sel:release:Patch', patch_release - 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.
$sel:releaseDate:Patch', patch_releaseDate - The date the patch was released.
$sel:repository:Patch', patch_repository - 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.
$sel:severity:Patch', patch_severity - The severity level of the patch. For example, CRITICAL or MODERATE.
$sel:title:Patch', patch_title - The title of the patch.
$sel:vendor:Patch', patch_vendor - The name of the vendor providing the patch.
$sel:version:Patch', patch_version - 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.
patch_advisoryIds :: Lens' Patch (Maybe [Text]) Source #
The Advisory ID of the patch. For example, RHSA-2020:3779. Applies to
Linux-based managed nodes only.
patch_arch :: Lens' Patch (Maybe Text) Source #
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.
patch_bugzillaIds :: Lens' Patch (Maybe [Text]) Source #
The Bugzilla ID of the patch. For example, 1600646. Applies to
Linux-based managed nodes only.
patch_cVEIds :: Lens' Patch (Maybe [Text]) Source #
The Common Vulnerabilities and Exposures (CVE) ID of the patch. For
example, CVE-2011-3192. Applies to Linux-based managed nodes only.
patch_classification :: Lens' Patch (Maybe Text) Source #
The classification of the patch. For example, SecurityUpdates,
Updates, or CriticalUpdates.
patch_contentUrl :: Lens' Patch (Maybe Text) Source #
The URL where more information can be obtained about the patch.
patch_epoch :: Lens' Patch (Maybe Int) Source #
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.
patch_id :: Lens' Patch (Maybe Text) Source #
The ID of the patch. Applies to Windows patches only.
This ID isn't the same as the Microsoft Knowledge Base ID.
patch_kbNumber :: Lens' Patch (Maybe Text) Source #
The Microsoft Knowledge Base ID of the patch. Applies to Windows patches only.
patch_language :: Lens' Patch (Maybe Text) Source #
The language of the patch if it's language-specific.
patch_msrcNumber :: Lens' Patch (Maybe Text) Source #
The ID of the Microsoft Security Response Center (MSRC) bulletin the
patch is related to. For example, MS14-045. Applies to Windows patches
only.
patch_msrcSeverity :: Lens' Patch (Maybe Text) Source #
The severity of the patch, such as Critical, Important, or
Moderate. Applies to Windows patches only.
patch_name :: Lens' Patch (Maybe Text) Source #
The name of the patch. Applies to Linux-based managed nodes only.
patch_product :: Lens' Patch (Maybe Text) Source #
The specific product the patch is applicable for. For example,
WindowsServer2016 or AmazonLinux2018.03.
patch_productFamily :: Lens' Patch (Maybe Text) Source #
The product family the patch is applicable for. For example, Windows
or Amazon Linux 2.
patch_release :: Lens' Patch (Maybe Text) Source #
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.
patch_repository :: Lens' Patch (Maybe Text) Source #
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.