class Aws::Inspector2::Types::PackageFilter

Contains information on the details of a package filter.

@note When making an API call, you may pass PackageFilter

data as a hash:

    {
      architecture: {
        comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
        value: "StringInput", # required
      },
      epoch: {
        lower_inclusive: 1.0,
        upper_inclusive: 1.0,
      },
      name: {
        comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
        value: "StringInput", # required
      },
      release: {
        comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
        value: "StringInput", # required
      },
      source_layer_hash: {
        comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
        value: "StringInput", # required
      },
      version: {
        comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
        value: "StringInput", # required
      },
    }

@!attribute [rw] architecture

An object that contains details on the package architecture type to
filter on.
@return [Types::StringFilter]

@!attribute [rw] epoch

An object that contains details on the package epoch to filter on.
@return [Types::NumberFilter]

@!attribute [rw] name

An object that contains details on the name of the package to filter
on.
@return [Types::StringFilter]

@!attribute [rw] release

An object that contains details on the package release to filter on.
@return [Types::StringFilter]

@!attribute [rw] source_layer_hash

An object that contains details on the source layer hash to filter
on.
@return [Types::StringFilter]

@!attribute [rw] version

The package version to filter on.
@return [Types::StringFilter]

@see docs.aws.amazon.com/goto/WebAPI/inspector2-2020-06-08/PackageFilter AWS API Documentation

Constants

SENSITIVE