Class: Aws::CloudWatchOmni::Types::RowScope

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

Overview

A single additive row-level filter on an AccessGrant. A row is visible when its value for the given field matches the filter's values. Row filters are additive: the visible rows are the union of all row filters across a principal's matching grants.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#fieldString

The field (column) the allowlist applies to (e.g., "serviceName", "accountId").

Returns:

  • (String)


4334
4335
4336
4337
4338
4339
4340
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4334

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

#operatorString

Match operator applied to this filter's values.

Returns:

  • (String)


4334
4335
4336
4337
4338
4339
4340
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4334

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

#valuesArray<String>

The values the field is matched against.

Returns:

  • (Array<String>)


4334
4335
4336
4337
4338
4339
4340
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4334

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