Class: Aws::CloudWatchOmni::Types::EdgeProperties

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#blockedBoolean

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.

Returns:

  • (Boolean)


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_portString

The destination port of the observed traffic. May be a placeholder when the port is unknown.

Returns:

  • (String)


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_codeString

The error code returned when the call was attempted and refused. Its presence means the edge exists but the dependency is failing.

Returns:

  • (String)


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_methodString

The HTTP method observed on the request.

Returns:

  • (String)


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_codeString

The HTTP status code observed on the request. Distinct from errorCode.

Returns:

  • (String)


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

#protocolString

The IANA protocol name for the observed network traffic, such as "tcp".

Returns:

  • (String)


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_initiatedBoolean

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.

Returns:

  • (Boolean)


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_portString

The source port of the observed traffic. May be a placeholder when the port is unknown.

Returns:

  • (String)


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_statsTypes::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