Class: Aws::Resiliencehubv2::Types::EksLabelSelectorRequirement

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-resiliencehubv2/types.rb

Overview

A single label requirement in a label selector, expressed as a key, an operator, and an optional list of values.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#keyString

The label key that the requirement applies to.

Returns:

  • (String)


1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 1391

class EksLabelSelectorRequirement < Struct.new(
  :key,
  :operator,
  :values)
  SENSITIVE = []
  include Aws::Structure
end

#operatorString

The operator that relates the label key to the values.

Returns:

  • (String)


1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 1391

class EksLabelSelectorRequirement < Struct.new(
  :key,
  :operator,
  :values)
  SENSITIVE = []
  include Aws::Structure
end

#valuesArray<String>

The label values to compare against. Specify values when the operator is IN or NOT_IN. Leave this empty when the operator is EXISTS or DOES_NOT_EXIST.

Returns:

  • (Array<String>)


1391
1392
1393
1394
1395
1396
1397
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 1391

class EksLabelSelectorRequirement < Struct.new(
  :key,
  :operator,
  :values)
  SENSITIVE = []
  include Aws::Structure
end