Class: Aws::CloudWatchOmni::Types::NodeFilters
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchOmni::Types::NodeFilters
- Defined in:
- gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb
Overview
Criteria for selecting nodes in a context graph query.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#category ⇒ Array<String>
Match nodes of any of these categories.
-
#cloud_provider ⇒ Array<String>
Match nodes on any of these cloud providers.
-
#name ⇒ String
Match only nodes with this name.
-
#namespace ⇒ Array<String>
Match nodes in any of these logical service groupings.
-
#node_id ⇒ String
Match only the node with this identifier.
-
#node_type ⇒ String
Match only nodes of this type.
-
#region ⇒ Array<String>
Match nodes in any of these regions.
-
#source_account_id ⇒ Array<String>
Match nodes discovered from telemetry produced by any of these accounts.
-
#sources ⇒ Array<String>
Match nodes contributed by any of these discovery sources.
-
#stage ⇒ Array<String>
Match nodes observed in any of these deployment environments.
-
#tags ⇒ Array<Types::KeyFilter>
Match nodes by the tags on the underlying resource.
-
#telemetry_attributes ⇒ Array<Types::KeyFilter>
Match nodes by their OpenTelemetry (OTel) telemetry attributes.
Instance Attribute Details
#category ⇒ Array<String>
Match nodes of any of these categories.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#cloud_provider ⇒ Array<String>
Match nodes on any of these cloud providers.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Match only nodes with this name.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#namespace ⇒ Array<String>
Match nodes in any of these logical service groupings.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#node_id ⇒ String
Match only the node with this identifier.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#node_type ⇒ String
Match only nodes of this type.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#region ⇒ Array<String>
Match nodes in any of these regions.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#source_account_id ⇒ Array<String>
Match nodes discovered from telemetry produced by any of these accounts.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<String>
Match nodes contributed by any of these discovery sources.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#stage ⇒ Array<String>
Match nodes observed in any of these deployment environments.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::KeyFilter>
Match nodes by the tags on the underlying resource.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |
#telemetry_attributes ⇒ Array<Types::KeyFilter>
Match nodes by their OpenTelemetry (OTel) telemetry attributes.
3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3561 class NodeFilters < Struct.new( :node_id, :node_type, :name, :tags, :telemetry_attributes, :region, :cloud_provider, :source_account_id, :namespace, :category, :stage, :sources) SENSITIVE = [] include Aws::Structure end |