Class: Aws::CloudWatchOmni::Types::EdgeProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchOmni::Types::EdgeProperties
- Defined in:
- gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb
Overview
Edge attributes promoted out of the flat attribute map onto typed members. Which members are present depends entirely on what produced the edge, so most edges carry only a few of them.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#blocked ⇒ Boolean
Whether the observed network flow was denied.
-
#destination_port ⇒ String
The destination port of the observed traffic.
-
#error_code ⇒ String
The error code returned when the call was attempted and refused.
-
#http_method ⇒ String
The HTTP method observed on the request.
-
#http_status_code ⇒ String
The HTTP status code observed on the request.
-
#protocol ⇒ String
The IANA protocol name for the observed network traffic, such as "tcp".
-
#service_initiated ⇒ Boolean
Whether the caller was an AWS service principal rather than a user or role.
-
#source_port ⇒ String
The source port of the observed traffic.
-
#traffic_stats ⇒ Types::EdgeTrafficStats
Traffic counters accumulated over the edge's observation window.
Instance Attribute Details
#blocked ⇒ Boolean
Whether the observed network flow was denied. Absent means the edge was not derived from network flow data, which is not the same as allowed.
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |
#destination_port ⇒ String
The destination port of the observed traffic. May be a placeholder when the port is unknown.
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |
#error_code ⇒ String
The error code returned when the call was attempted and refused. Its presence means the edge exists but the dependency is failing.
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |
#http_method ⇒ String
The HTTP method observed on the request.
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |
#http_status_code ⇒ String
The HTTP status code observed on the request. Distinct from errorCode.
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The IANA protocol name for the observed network traffic, such as "tcp".
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |
#service_initiated ⇒ Boolean
Whether the caller was an AWS service principal rather than a user or role. Absent means the edge was not derived from a source that reports it.
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |
#source_port ⇒ String
The source port of the observed traffic. May be a placeholder when the port is unknown.
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |
#traffic_stats ⇒ Types::EdgeTrafficStats
Traffic counters accumulated over the edge's observation window.
1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1876 class EdgeProperties < Struct.new( :protocol, :source_port, :destination_port, :blocked, :error_code, :http_status_code, :http_method, :service_initiated, :traffic_stats) SENSITIVE = [] include Aws::Structure end |