class Aws::Inspector2::Types::ListFindingsRequest

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

data as a hash:

    {
      filter_criteria: {
        aws_account_id: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        component_id: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        component_type: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        ec2_instance_image_id: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        ec2_instance_subnet_id: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        ec2_instance_vpc_id: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        ecr_image_architecture: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        ecr_image_hash: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        ecr_image_pushed_at: [
          {
            end_inclusive: Time.now,
            start_inclusive: Time.now,
          },
        ],
        ecr_image_registry: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        ecr_image_repository_name: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        ecr_image_tags: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        finding_arn: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        finding_status: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        finding_type: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        first_observed_at: [
          {
            end_inclusive: Time.now,
            start_inclusive: Time.now,
          },
        ],
        inspector_score: [
          {
            lower_inclusive: 1.0,
            upper_inclusive: 1.0,
          },
        ],
        last_observed_at: [
          {
            end_inclusive: Time.now,
            start_inclusive: Time.now,
          },
        ],
        network_protocol: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        port_range: [
          {
            begin_inclusive: 1,
            end_inclusive: 1,
          },
        ],
        related_vulnerabilities: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        resource_id: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        resource_tags: [
          {
            comparison: "EQUALS", # required, accepts EQUALS
            key: "MapKey", # required
            value: "MapValue",
          },
        ],
        resource_type: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        severity: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        title: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        updated_at: [
          {
            end_inclusive: Time.now,
            start_inclusive: Time.now,
          },
        ],
        vendor_severity: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        vulnerability_id: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        vulnerability_source: [
          {
            comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
            value: "StringInput", # required
          },
        ],
        vulnerable_packages: [
          {
            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
            },
          },
        ],
      },
      max_results: 1,
      next_token: "NextToken",
      sort_criteria: {
        field: "AWS_ACCOUNT_ID", # required, accepts AWS_ACCOUNT_ID, FINDING_TYPE, SEVERITY, FIRST_OBSERVED_AT, LAST_OBSERVED_AT, FINDING_STATUS, RESOURCE_TYPE, ECR_IMAGE_PUSHED_AT, ECR_IMAGE_REPOSITORY_NAME, ECR_IMAGE_REGISTRY, NETWORK_PROTOCOL, COMPONENT_TYPE, VULNERABILITY_ID, VULNERABILITY_SOURCE, INSPECTOR_SCORE, VENDOR_SEVERITY
        sort_order: "ASC", # required, accepts ASC, DESC
      },
    }

@!attribute [rw] filter_criteria

Details on the filters to apply to your finding results.
@return [Types::FilterCriteria]

@!attribute [rw] max_results

The maximum number of results to return in the response.
@return [Integer]

@!attribute [rw] next_token

A token to use for paginating results that are returned in the
response. Set the value of this parameter to null for the first
request to a list action. For subsequent calls, use the `NextToken`
value returned from the previous request to continue listing results
after the first page.
@return [String]

@!attribute [rw] sort_criteria

Details on the sort criteria to apply to your finding results.
@return [Types::SortCriteria]

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

Constants

SENSITIVE