Class: Aws::CloudWatchOmni::Types::NodeProperties

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

Instance Attribute Details

#categoryString

What kind of thing the node is, coarser than nodeType.

Returns:

  • (String)


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_providerString

The cloud provider hosting the node, resolved from the reported provider, platform, or vendor namespace, and defaulting to "aws".

Returns:

  • (String)


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

#namespaceString

The logical service grouping the node belongs to. This is not a metric namespace.

Returns:

  • (String)


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

#regionString

The region the node runs in. Falls back to the region the telemetry was ingested from when the node does not report one.

Returns:

  • (String)


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_idString

The account that produced the telemetry this node was discovered from.

Returns:

  • (String)


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

#stageString

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.

Returns:

  • (String)


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