Class: Aws::Inspector::Types::FindingFilter

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb

Overview

This data type is used as a request parameter in the ListFindings action.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_idsArray<String>

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.

Returns:

  • (Array<String>)


1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1433

class FindingFilter < Struct.new(
  :agent_ids,
  :auto_scaling_groups,
  :rule_names,
  :severities,
  :rules_package_arns,
  :attributes,
  :user_attributes,
  :creation_time_range)
  SENSITIVE = []
  include Aws::Structure
end

#attributesArray<Types::Attribute>

For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.

Returns:



1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1433

class FindingFilter < Struct.new(
  :agent_ids,
  :auto_scaling_groups,
  :rule_names,
  :severities,
  :rules_package_arns,
  :attributes,
  :user_attributes,
  :creation_time_range)
  SENSITIVE = []
  include Aws::Structure
end

#auto_scaling_groupsArray<String>

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.

Returns:

  • (Array<String>)


1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1433

class FindingFilter < Struct.new(
  :agent_ids,
  :auto_scaling_groups,
  :rule_names,
  :severities,
  :rules_package_arns,
  :attributes,
  :user_attributes,
  :creation_time_range)
  SENSITIVE = []
  include Aws::Structure
end

#creation_time_rangeTypes::TimestampRange

The time range during which the finding is generated.



1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1433

class FindingFilter < Struct.new(
  :agent_ids,
  :auto_scaling_groups,
  :rule_names,
  :severities,
  :rules_package_arns,
  :attributes,
  :user_attributes,
  :creation_time_range)
  SENSITIVE = []
  include Aws::Structure
end

#rule_namesArray<String>

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.

Returns:

  • (Array<String>)


1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1433

class FindingFilter < Struct.new(
  :agent_ids,
  :auto_scaling_groups,
  :rule_names,
  :severities,
  :rules_package_arns,
  :attributes,
  :user_attributes,
  :creation_time_range)
  SENSITIVE = []
  include Aws::Structure
end

#rules_package_arnsArray<String>

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.

Returns:

  • (Array<String>)


1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1433

class FindingFilter < Struct.new(
  :agent_ids,
  :auto_scaling_groups,
  :rule_names,
  :severities,
  :rules_package_arns,
  :attributes,
  :user_attributes,
  :creation_time_range)
  SENSITIVE = []
  include Aws::Structure
end

#severitiesArray<String>

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.

Returns:

  • (Array<String>)


1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1433

class FindingFilter < Struct.new(
  :agent_ids,
  :auto_scaling_groups,
  :rule_names,
  :severities,
  :rules_package_arns,
  :attributes,
  :user_attributes,
  :creation_time_range)
  SENSITIVE = []
  include Aws::Structure
end

#user_attributesArray<Types::Attribute>

For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.

Returns:



1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1433

class FindingFilter < Struct.new(
  :agent_ids,
  :auto_scaling_groups,
  :rule_names,
  :severities,
  :rules_package_arns,
  :attributes,
  :user_attributes,
  :creation_time_range)
  SENSITIVE = []
  include Aws::Structure
end