You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Route53Resolver::Types::Filter

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

Overview

Note:

When making an API call, you may pass Filter data as a hash:

{
  name: "FilterName",
  values: ["FilterValue"],
}

For List operations, an optional specification to return a subset of objects, such as resolver endpoints or resolver rules.

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

When you're using a List operation and you want the operation to return a subset of objects, such as resolver endpoints or resolver rules, the name of the parameter that you want to use to filter objects. For example, to list only inbound resolver endpoints, specify Direction for the value of Name.

Returns:

  • (String)


439
440
441
442
443
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 439

class Filter < Struct.new(
  :name,
  :values)
  include Aws::Structure
end

#valuesArray<String>

When you're using a List operation and you want the operation to return a subset of objects, such as resolver endpoints or resolver rules, the value of the parameter that you want to use to filter objects. For example, to list only inbound resolver endpoints, specify INBOUND for the value of Values.

Returns:

  • (Array<String>)


439
440
441
442
443
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 439

class Filter < Struct.new(
  :name,
  :values)
  include Aws::Structure
end