Class: Aws::CloudWatchOmni::Types::EdgeFilters
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchOmni::Types::EdgeFilters
- Defined in:
- gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb
Overview
Criteria for filtering edges in a context graph query.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#edge_id ⇒ String
Match only the edge with this identifier.
-
#edge_type ⇒ String
Match only edges of this relationship kind.
-
#from ⇒ String
Match only edges originating from this node identifier.
-
#operations ⇒ Array<String>
Match edges carrying any of these operations.
-
#sources ⇒ Array<String>
Match edges contributed by any of these discovery sources.
-
#telemetry_attributes ⇒ Array<Types::KeyFilter>
Match edges by their OpenTelemetry (OTel) telemetry attributes.
-
#to ⇒ String
Match only edges pointing to this node identifier.
Instance Attribute Details
#edge_id ⇒ String
Match only the edge with this identifier.
1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1813 class EdgeFilters < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :telemetry_attributes, :sources) SENSITIVE = [] include Aws::Structure end |
#edge_type ⇒ String
Match only edges of this relationship kind.
1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1813 class EdgeFilters < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :telemetry_attributes, :sources) SENSITIVE = [] include Aws::Structure end |
#from ⇒ String
Match only edges originating from this node identifier.
1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1813 class EdgeFilters < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :telemetry_attributes, :sources) SENSITIVE = [] include Aws::Structure end |
#operations ⇒ Array<String>
Match edges carrying any of these operations.
1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1813 class EdgeFilters < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :telemetry_attributes, :sources) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<String>
Match edges contributed by any of these discovery sources.
1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1813 class EdgeFilters < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :telemetry_attributes, :sources) SENSITIVE = [] include Aws::Structure end |
#telemetry_attributes ⇒ Array<Types::KeyFilter>
Match edges by their OpenTelemetry (OTel) telemetry attributes. Not yet enforced: currently accepted but ignored (does not filter), matching nodeFilters.telemetryAttributes.
1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1813 class EdgeFilters < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :telemetry_attributes, :sources) SENSITIVE = [] include Aws::Structure end |
#to ⇒ String
Match only edges pointing to this node identifier.
1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1813 class EdgeFilters < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :telemetry_attributes, :sources) SENSITIVE = [] include Aws::Structure end |