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.PackageFilter

Description

 
Synopsis

Documentation

data PackageFilter Source #

Contains information on the details of a package filter.

See: newPackageFilter smart constructor.

Constructors

PackageFilter' 

Fields

Instances

Instances details
FromJSON PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

ToJSON PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

Generic PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

Associated Types

type Rep PackageFilter :: Type -> Type #

Read PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

Show PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

NFData PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

Methods

rnf :: PackageFilter -> () #

Eq PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

Hashable PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

type Rep PackageFilter Source # 
Instance details

Defined in Amazonka.Inspector2.Types.PackageFilter

newPackageFilter :: PackageFilter Source #

Create a value of PackageFilter 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:architecture:PackageFilter', packageFilter_architecture - An object that contains details on the package architecture type to filter on.

$sel:epoch:PackageFilter', packageFilter_epoch - An object that contains details on the package epoch to filter on.

$sel:name:PackageFilter', packageFilter_name - An object that contains details on the name of the package to filter on.

$sel:release:PackageFilter', packageFilter_release - An object that contains details on the package release to filter on.

$sel:sourceLambdaLayerArn:PackageFilter', packageFilter_sourceLambdaLayerArn - Undocumented member.

$sel:sourceLayerHash:PackageFilter', packageFilter_sourceLayerHash - An object that contains details on the source layer hash to filter on.

$sel:version:PackageFilter', packageFilter_version - The package version to filter on.

packageFilter_architecture :: Lens' PackageFilter (Maybe StringFilter) Source #

An object that contains details on the package architecture type to filter on.

packageFilter_epoch :: Lens' PackageFilter (Maybe NumberFilter) Source #

An object that contains details on the package epoch to filter on.

packageFilter_name :: Lens' PackageFilter (Maybe StringFilter) Source #

An object that contains details on the name of the package to filter on.

packageFilter_release :: Lens' PackageFilter (Maybe StringFilter) Source #

An object that contains details on the package release to filter on.

packageFilter_sourceLayerHash :: Lens' PackageFilter (Maybe StringFilter) Source #

An object that contains details on the source layer hash to filter on.

packageFilter_version :: Lens' PackageFilter (Maybe StringFilter) Source #

The package version to filter on.