libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.SoftwarePackage

Description

 
Synopsis

Documentation

data SoftwarePackage Source #

Information about a software package.

See: newSoftwarePackage smart constructor.

Constructors

SoftwarePackage' 

Fields

Instances

Instances details
Eq SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

Read SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

Show SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

Generic SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

Associated Types

type Rep SoftwarePackage :: Type -> Type #

NFData SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

Methods

rnf :: SoftwarePackage -> () #

Hashable SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

ToJSON SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

FromJSON SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

type Rep SoftwarePackage Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.SoftwarePackage

type Rep SoftwarePackage = D1 ('MetaData "SoftwarePackage" "Amazonka.SecurityHub.Types.SoftwarePackage" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "SoftwarePackage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "release") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "packageManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "epoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSoftwarePackage :: SoftwarePackage Source #

Create a value of SoftwarePackage 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:filePath:SoftwarePackage', softwarePackage_filePath - The file system path to the package manager inventory file.

$sel:release:SoftwarePackage', softwarePackage_release - The release of the software package.

$sel:name:SoftwarePackage', softwarePackage_name - The name of the software package.

$sel:version:SoftwarePackage', softwarePackage_version - The version of the software package.

$sel:architecture:SoftwarePackage', softwarePackage_architecture - The architecture used for the software package.

$sel:packageManager:SoftwarePackage', softwarePackage_packageManager - The source of the package.

$sel:epoch:SoftwarePackage', softwarePackage_epoch - The epoch of the software package.

softwarePackage_filePath :: Lens' SoftwarePackage (Maybe Text) Source #

The file system path to the package manager inventory file.

softwarePackage_release :: Lens' SoftwarePackage (Maybe Text) Source #

The release of the software package.

softwarePackage_name :: Lens' SoftwarePackage (Maybe Text) Source #

The name of the software package.

softwarePackage_version :: Lens' SoftwarePackage (Maybe Text) Source #

The version of the software package.

softwarePackage_architecture :: Lens' SoftwarePackage (Maybe Text) Source #

The architecture used for the software package.

softwarePackage_epoch :: Lens' SoftwarePackage (Maybe Text) Source #

The epoch of the software package.