Class: Aws::CloudWatchOmni::Types::NodeProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchOmni::Types::NodeProperties
- Defined in:
- gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb
Overview
Node identity attributes promoted out of the flat attribute map onto typed members. The first four are part of the node's merge key, so a node that merged across sources reports one resolved value for each.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#category ⇒ String
What kind of thing the node is, coarser than nodeType.
-
#cloud_provider ⇒ String
The cloud provider hosting the node, resolved from the reported provider, platform, or vendor namespace, and defaulting to "aws".
-
#namespace ⇒ String
The logical service grouping the node belongs to.
-
#region ⇒ String
The region the node runs in.
-
#source_account_id ⇒ String
The account that produced the telemetry this node was discovered from.
-
#stage ⇒ String
The node's deployment environment.
Instance Attribute Details
#category ⇒ String
What kind of thing the node is, coarser than nodeType.
3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3614 class NodeProperties < Struct.new( :region, :cloud_provider, :source_account_id, :namespace, :category, :stage) SENSITIVE = [] include Aws::Structure end |
#cloud_provider ⇒ String
The cloud provider hosting the node, resolved from the reported provider, platform, or vendor namespace, and defaulting to "aws".
3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3614 class NodeProperties < Struct.new( :region, :cloud_provider, :source_account_id, :namespace, :category, :stage) SENSITIVE = [] include Aws::Structure end |
#namespace ⇒ String
The logical service grouping the node belongs to. This is not a metric namespace.
3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3614 class NodeProperties < Struct.new( :region, :cloud_provider, :source_account_id, :namespace, :category, :stage) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The region the node runs in. Falls back to the region the telemetry was ingested from when the node does not report one.
3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3614 class NodeProperties < Struct.new( :region, :cloud_provider, :source_account_id, :namespace, :category, :stage) SENSITIVE = [] include Aws::Structure end |
#source_account_id ⇒ String
The account that produced the telemetry this node was discovered from.
3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3614 class NodeProperties < Struct.new( :region, :cloud_provider, :source_account_id, :namespace, :category, :stage) SENSITIVE = [] include Aws::Structure end |
#stage ⇒ String
The node's deployment environment. A node may be observed in several; this is the highest-precedence one. Match any of them with NodeFilters.stage.
3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3614 class NodeProperties < Struct.new( :region, :cloud_provider, :source_account_id, :namespace, :category, :stage) SENSITIVE = [] include Aws::Structure end |