Class: Aws::CloudWatchOmni::Types::Edge
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchOmni::Types::Edge
- Defined in:
- gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb
Overview
A directed edge in the context graph connecting two nodes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#edge_id ⇒ String
The unique identifier of the edge within the context graph.
-
#edge_properties ⇒ Types::EdgeProperties
Attributes promoted out of the flat attribute map onto typed members.
-
#edge_type ⇒ String
The kind of relationship the edge represents.
-
#first_observed_at ⇒ Time
When this edge was first observed (UTC), at minute granularity.
-
#from ⇒ String
The node identifier the edge originates from.
-
#last_observed_at ⇒ Time
When this edge was most recently observed (UTC), at minute granularity.
-
#metadata ⇒ Types::Metadata
Descriptive metadata about the edge.
-
#operations ⇒ Array<String>
The operations observed on this edge.
-
#signal_types ⇒ Array<String>
The kinds of telemetry signal observed on this edge.
-
#sources ⇒ Array<String>
The discovery sources that contributed this edge.
-
#telemetry_attributes ⇒ Hash<String,String>
The edge's OpenTelemetry (OTel) attributes, as emitted by telemetry.
-
#to ⇒ String
The node identifier the edge points to.
Instance Attribute Details
#edge_id ⇒ String
The unique identifier of the edge within the context graph.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#edge_properties ⇒ Types::EdgeProperties
Attributes promoted out of the flat attribute map onto typed members. Which members are present depends on what produced the edge.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#edge_type ⇒ String
The kind of relationship the edge represents.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#first_observed_at ⇒ Time
When this edge was first observed (UTC), at minute granularity. For an edge that merged across sources, this is the earliest value any source reported.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#from ⇒ String
The node identifier the edge originates from.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#last_observed_at ⇒ Time
When this edge was most recently observed (UTC), at minute granularity. For an edge that merged across sources, this is the latest value any source reported.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#metadata ⇒ Types::Metadata
Descriptive metadata about the edge. Present only when the request sets includeMetadata.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#operations ⇒ Array<String>
The operations observed on this edge.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#signal_types ⇒ Array<String>
The kinds of telemetry signal observed on this edge.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<String>
The discovery sources that contributed this edge.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#telemetry_attributes ⇒ Hash<String,String>
The edge's OpenTelemetry (OTel) attributes, as emitted by
telemetry. A key promoted onto an edgeProperties member is removed
here, so no value appears twice.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |
#to ⇒ String
The node identifier the edge points to.
1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1762 class Edge < Struct.new( :edge_id, :from, :to, :edge_type, :operations, :edge_properties, :telemetry_attributes, :signal_types, :sources, :metadata, :first_observed_at, :last_observed_at) SENSITIVE = [] include Aws::Structure end |