Class: Aws::CloudWatchOmni::Types::GetContextGraphInput

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

Overview

The request for retrieving a slice of the context graph.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#depthInteger

How many hops to traverse out from the nodes matched by nodeFilters. 0 returns only the matched nodes themselves.

Returns:

  • (Integer)


2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#edge_filtersTypes::EdgeFilters

Criteria restricting which edges are returned.

Returns:



2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

End of the time range (UTC), inclusive.

Returns:

  • (Time)


2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#include_metadataBoolean

Whether to return the metadata block, semantics included, on each node and edge. Off by default because it costs an extra lookup per returned node.

Returns:

  • (Boolean)


2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#max_edges_per_nodeInteger

The maximum number of edges to return per node, bounding the fan-out of a densely connected node.

Returns:

  • (Integer)


2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of nodes to return in a single page.

Returns:

  • (Integer)


2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

Pagination token from a previous response, to retrieve the next page.

Returns:

  • (String)


2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#node_filtersTypes::NodeFilters

Criteria restricting which nodes are returned.

Returns:



2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

Start of the time range (UTC), inclusive.

Returns:

  • (Time)


2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2101

class GetContextGraphInput < Struct.new(
  :node_filters,
  :edge_filters,
  :start_time,
  :end_time,
  :depth,
  :max_results,
  :max_edges_per_node,
  :include_metadata,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end