class Aws::Inspector2::Types::CoverageFilterCriteria

A structure that identifies filter criteria for ‘GetCoverageStatistics`.

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

data as a hash:

    {
      account_id: [
        {
          comparison: "EQUALS", # required, accepts EQUALS, NOT_EQUALS
          value: "CoverageStringInput", # required
        },
      ],
      ec2_instance_tags: [
        {
          comparison: "EQUALS", # required, accepts EQUALS
          key: "NonEmptyString", # required
          value: "NonEmptyString",
        },
      ],
      ecr_image_tags: [
        {
          comparison: "EQUALS", # required, accepts EQUALS, NOT_EQUALS
          value: "CoverageStringInput", # required
        },
      ],
      ecr_repository_name: [
        {
          comparison: "EQUALS", # required, accepts EQUALS, NOT_EQUALS
          value: "CoverageStringInput", # required
        },
      ],
      resource_id: [
        {
          comparison: "EQUALS", # required, accepts EQUALS, NOT_EQUALS
          value: "CoverageStringInput", # required
        },
      ],
      resource_type: [
        {
          comparison: "EQUALS", # required, accepts EQUALS, NOT_EQUALS
          value: "CoverageStringInput", # required
        },
      ],
      scan_status_code: [
        {
          comparison: "EQUALS", # required, accepts EQUALS, NOT_EQUALS
          value: "CoverageStringInput", # required
        },
      ],
      scan_status_reason: [
        {
          comparison: "EQUALS", # required, accepts EQUALS, NOT_EQUALS
          value: "CoverageStringInput", # required
        },
      ],
      scan_type: [
        {
          comparison: "EQUALS", # required, accepts EQUALS, NOT_EQUALS
          value: "CoverageStringInput", # required
        },
      ],
    }

@!attribute [rw] account_id

An array of Amazon Web Services account IDs to return coverage
statistics for.
@return [Array<Types::CoverageStringFilter>]

@!attribute [rw] ec2_instance_tags

The Amazon EC2 instance tags to filter on.
@return [Array<Types::CoverageMapFilter>]

@!attribute [rw] ecr_image_tags

The Amazon ECR image tags to filter on.
@return [Array<Types::CoverageStringFilter>]

@!attribute [rw] ecr_repository_name

The Amazon ECR repository name to filter on.
@return [Array<Types::CoverageStringFilter>]

@!attribute [rw] resource_id

An array of Amazon Web Services resource IDs to return coverage
statistics for.
@return [Array<Types::CoverageStringFilter>]

@!attribute [rw] resource_type

An array of Amazon Web Services resource types to return coverage
statistics for.
@return [Array<Types::CoverageStringFilter>]

@!attribute [rw] scan_status_code

The scan status code to filter on.
@return [Array<Types::CoverageStringFilter>]

@!attribute [rw] scan_status_reason

The scan status reason to filter on.
@return [Array<Types::CoverageStringFilter>]

@!attribute [rw] scan_type

An array of Amazon Inspector scan types to return coverage
statistics for.
@return [Array<Types::CoverageStringFilter>]

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

Constants

SENSITIVE