GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Paws::SecurityHub::StringFilter(3) User Contributed Perl Documentation Paws::SecurityHub::StringFilter(3)

Paws::SecurityHub::StringFilter

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::SecurityHub::StringFilter object:

  $service_obj->Method(Att1 => { Comparison => $value, ..., Value => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::StringFilter object:

  $result = $service_obj->Method(...);
  $result->Att1->Comparison

A string filter for querying findings.

The condition to apply to a string value when querying for findings. To search for values that contain the filter criteria value, use one of the following comparison operators:

  • To search for values that exactly match the filter value, use "EQUALS".

    For example, the filter "ResourceType EQUALS AwsEc2SecurityGroup" only matches findings that have a resource type of "AwsEc2SecurityGroup".

  • To search for values that start with the filter value, use "PREFIX".

    For example, the filter "ResourceType PREFIX AwsIam" matches findings that have a resource type that starts with "AwsIam". Findings with a resource type of "AwsIamPolicy", "AwsIamRole", or "AwsIamUser" would all match.

"EQUALS" and "PREFIX" filters on the same field are joined by "OR". A finding matches if it matches any one of those filters.

To search for values that do not contain the filter criteria value, use one of the following comparison operators:

  • To search for values that do not exactly match the filter value, use "NOT_EQUALS".

    For example, the filter "ResourceType NOT_EQUALS AwsIamPolicy" matches findings that have a resource type other than "AwsIamPolicy".

  • To search for values that do not start with the filter value, use "PREFIX_NOT_EQUALS".

    For example, the filter "ResourceType PREFIX_NOT_EQUALS AwsIam" matches findings that have a resource type that does not start with "AwsIam". Findings with a resource type of "AwsIamPolicy", "AwsIamRole", or "AwsIamUser" would all be excluded from the results.

"NOT_EQUALS" and "PREFIX_NOT_EQUALS" filters on the same field are joined by "AND". A finding matches only if it matches all of those filters.

For filters on the same field, you cannot provide both an "EQUALS" filter and a "NOT_EQUALS" or "PREFIX_NOT_EQUALS" filter. Combining filters in this way always returns an error, even if the provided filter values would return valid results.

You can combine "PREFIX" filters with "NOT_EQUALS" or "PREFIX_NOT_EQUALS" filters for the same field. Security Hub first processes the "PREFIX" filters, then the "NOT_EQUALS" or "PREFIX_NOT_EQUALS" filters.

For example, for the following filter, Security Hub first identifies findings that have resource types that start with either "AwsIAM" or "AwsEc2". It then excludes findings that have a resource type of "AwsIamPolicy" and findings that have a resource type of "AwsEc2NetworkInterface".

  • "ResourceType PREFIX AwsIam"
  • "ResourceType PREFIX AwsEc2"
  • "ResourceType NOT_EQUALS AwsIamPolicy"
  • "ResourceType NOT_EQUALS AwsEc2NetworkInterface"

The string filter value. Filter values are case sensitive. For example, the product name for control-based findings is "Security Hub". If you provide "security hub" as the filter text, then there is no match.

This class forms part of Paws, describing an object used in Paws::SecurityHub

The source code is located here: <https://github.com/pplu/aws-sdk-perl>

Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>

2022-06-01 perl v5.40.2

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.