libZSservicesZSamazonka-ssmZSamazonka-ssm
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SSM.Types.EffectivePatch

Description

 
Synopsis

Documentation

data EffectivePatch Source #

The EffectivePatch structure defines metadata about a patch along with the approval state of the patch in a particular patch baseline. The approval state includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

See: newEffectivePatch smart constructor.

Constructors

EffectivePatch' 

Fields

  • patch :: Maybe Patch

    Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

  • patchStatus :: Maybe PatchStatus

    The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

Instances

Instances details
Eq EffectivePatch Source # 
Instance details

Defined in Amazonka.SSM.Types.EffectivePatch

Read EffectivePatch Source # 
Instance details

Defined in Amazonka.SSM.Types.EffectivePatch

Show EffectivePatch Source # 
Instance details

Defined in Amazonka.SSM.Types.EffectivePatch

Generic EffectivePatch Source # 
Instance details

Defined in Amazonka.SSM.Types.EffectivePatch

Associated Types

type Rep EffectivePatch :: Type -> Type #

NFData EffectivePatch Source # 
Instance details

Defined in Amazonka.SSM.Types.EffectivePatch

Methods

rnf :: EffectivePatch -> () #

Hashable EffectivePatch Source # 
Instance details

Defined in Amazonka.SSM.Types.EffectivePatch

FromJSON EffectivePatch Source # 
Instance details

Defined in Amazonka.SSM.Types.EffectivePatch

type Rep EffectivePatch Source # 
Instance details

Defined in Amazonka.SSM.Types.EffectivePatch

type Rep EffectivePatch = D1 ('MetaData "EffectivePatch" "Amazonka.SSM.Types.EffectivePatch" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "EffectivePatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "patch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Patch)) :*: S1 ('MetaSel ('Just "patchStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PatchStatus))))

newEffectivePatch :: EffectivePatch Source #

Create a value of EffectivePatch 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:patch:EffectivePatch', effectivePatch_patch - Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

$sel:patchStatus:EffectivePatch', effectivePatch_patchStatus - The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

effectivePatch_patch :: Lens' EffectivePatch (Maybe Patch) Source #

Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

effectivePatch_patchStatus :: Lens' EffectivePatch (Maybe PatchStatus) Source #

The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.