amazonka-inspector2-2.0: Amazon Inspector2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Inspector2.Types.VulnerablePackage

Description

 
Synopsis

Documentation

data VulnerablePackage Source #

Information on the vulnerable package identified by a finding.

See: newVulnerablePackage smart constructor.

Constructors

VulnerablePackage' 

Fields

Instances

Instances details
FromJSON VulnerablePackage Source # 
Instance details

Defined in Amazonka.Inspector2.Types.VulnerablePackage

Generic VulnerablePackage Source # 
Instance details

Defined in Amazonka.Inspector2.Types.VulnerablePackage

Associated Types

type Rep VulnerablePackage :: Type -> Type #

Read VulnerablePackage Source # 
Instance details

Defined in Amazonka.Inspector2.Types.VulnerablePackage

Show VulnerablePackage Source # 
Instance details

Defined in Amazonka.Inspector2.Types.VulnerablePackage

NFData VulnerablePackage Source # 
Instance details

Defined in Amazonka.Inspector2.Types.VulnerablePackage

Methods

rnf :: VulnerablePackage -> () #

Eq VulnerablePackage Source # 
Instance details

Defined in Amazonka.Inspector2.Types.VulnerablePackage

Hashable VulnerablePackage Source # 
Instance details

Defined in Amazonka.Inspector2.Types.VulnerablePackage

type Rep VulnerablePackage Source # 
Instance details

Defined in Amazonka.Inspector2.Types.VulnerablePackage

type Rep VulnerablePackage = D1 ('MetaData "VulnerablePackage" "Amazonka.Inspector2.Types.VulnerablePackage" "amazonka-inspector2-2.0-EI0CfxGdACSBWwvVde8cFy" 'False) (C1 ('MetaCons "VulnerablePackage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "epoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "filePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fixedInVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "packageManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageManager))))) :*: ((S1 ('MetaSel ('Just "release") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "remediation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceLambdaLayerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sourceLayerHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newVulnerablePackage Source #

Create a value of VulnerablePackage 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:arch:VulnerablePackage', vulnerablePackage_arch - The architecture of the vulnerable package.

$sel:epoch:VulnerablePackage', vulnerablePackage_epoch - The epoch of the vulnerable package.

$sel:filePath:VulnerablePackage', vulnerablePackage_filePath - The file path of the vulnerable package.

$sel:fixedInVersion:VulnerablePackage', vulnerablePackage_fixedInVersion - The version of the package that contains the vulnerability fix.

$sel:packageManager:VulnerablePackage', vulnerablePackage_packageManager - The package manager of the vulnerable package.

$sel:release:VulnerablePackage', vulnerablePackage_release - The release of the vulnerable package.

$sel:remediation:VulnerablePackage', vulnerablePackage_remediation - The code to run in your environment to update packages with a fix available.

$sel:sourceLambdaLayerArn:VulnerablePackage', vulnerablePackage_sourceLambdaLayerArn - The Amazon Resource Number (ARN) of the AWS Lambda function affected by a finding.

$sel:sourceLayerHash:VulnerablePackage', vulnerablePackage_sourceLayerHash - The source layer hash of the vulnerable package.

$sel:name:VulnerablePackage', vulnerablePackage_name - The name of the vulnerable package.

$sel:version:VulnerablePackage', vulnerablePackage_version - The version of the vulnerable package.

vulnerablePackage_arch :: Lens' VulnerablePackage (Maybe Text) Source #

The architecture of the vulnerable package.

vulnerablePackage_epoch :: Lens' VulnerablePackage (Maybe Int) Source #

The epoch of the vulnerable package.

vulnerablePackage_filePath :: Lens' VulnerablePackage (Maybe Text) Source #

The file path of the vulnerable package.

vulnerablePackage_fixedInVersion :: Lens' VulnerablePackage (Maybe Text) Source #

The version of the package that contains the vulnerability fix.

vulnerablePackage_packageManager :: Lens' VulnerablePackage (Maybe PackageManager) Source #

The package manager of the vulnerable package.

vulnerablePackage_release :: Lens' VulnerablePackage (Maybe Text) Source #

The release of the vulnerable package.

vulnerablePackage_remediation :: Lens' VulnerablePackage (Maybe Text) Source #

The code to run in your environment to update packages with a fix available.

vulnerablePackage_sourceLambdaLayerArn :: Lens' VulnerablePackage (Maybe Text) Source #

The Amazon Resource Number (ARN) of the AWS Lambda function affected by a finding.

vulnerablePackage_sourceLayerHash :: Lens' VulnerablePackage (Maybe Text) Source #

The source layer hash of the vulnerable package.

vulnerablePackage_name :: Lens' VulnerablePackage Text Source #

The name of the vulnerable package.

vulnerablePackage_version :: Lens' VulnerablePackage Text Source #

The version of the vulnerable package.