Class: Aws::Connect::Types::PreEvaluationFilter

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

Overview

A single pre-evaluation filter condition. Specifies a resource type, filter type, key, value, and operator to match against a resource attribute.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filter_key ⇒ String

The key of the attribute to filter on. For tag filters, this is the tag key.

Returns:

  • (String)


27905
27906
27907
27908
27909
27910
27911
27912
27913
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27905

class PreEvaluationFilter < Struct.new(
  :resource_type,
  :filter_type,
  :filter_key,
  :filter_value,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#filter_type ⇒ String

The type of filter to apply. Valid values: TAG.

Returns:

  • (String)


27905
27906
27907
27908
27909
27910
27911
27912
27913
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27905

class PreEvaluationFilter < Struct.new(
  :resource_type,
  :filter_type,
  :filter_key,
  :filter_value,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#filter_value ⇒ String

The value to match against. For tag filters, this is the tag value.

Returns:

  • (String)


27905
27906
27907
27908
27909
27910
27911
27912
27913
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27905

class PreEvaluationFilter < Struct.new(
  :resource_type,
  :filter_type,
  :filter_key,
  :filter_value,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#operator ⇒ String

The comparison operator for the filter condition. Valid values: EQUALS.

Returns:

  • (String)


27905
27906
27907
27908
27909
27910
27911
27912
27913
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27905

class PreEvaluationFilter < Struct.new(
  :resource_type,
  :filter_type,
  :filter_key,
  :filter_value,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#resource_type ⇒ String

The type of resource to filter on. Valid values: CONTACT.

Returns:

  • (String)


27905
27906
27907
27908
27909
27910
27911
27912
27913
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27905

class PreEvaluationFilter < Struct.new(
  :resource_type,
  :filter_type,
  :filter_key,
  :filter_value,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end