Class: Aws::Inspector::Types::AssessmentTemplateFilter

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

Overview

Used as the request parameter in the ListAssessmentTemplates action.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#duration_rangeTypes::DurationRange

For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the durationInSeconds property of the AssessmentTemplate data type.



630
631
632
633
634
635
636
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 630

class AssessmentTemplateFilter < Struct.new(
  :name_pattern,
  :duration_range,
  :rules_package_arns)
  SENSITIVE = []
  include Aws::Structure
end

#name_patternString

For a record to match a filter, an explicit value or a string that contains a wildcard that is specified for this data type property must match the value of the assessmentTemplateName property of the AssessmentTemplate data type.

Returns:

  • (String)


630
631
632
633
634
635
636
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 630

class AssessmentTemplateFilter < Struct.new(
  :name_pattern,
  :duration_range,
  :rules_package_arns)
  SENSITIVE = []
  include Aws::Structure
end

#rules_package_arnsArray<String>

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

Returns:

  • (Array<String>)


630
631
632
633
634
635
636
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 630

class AssessmentTemplateFilter < Struct.new(
  :name_pattern,
  :duration_range,
  :rules_package_arns)
  SENSITIVE = []
  include Aws::Structure
end