Class: Aws::TimestreamInfluxDB::Types::NodeGroup
- Inherits:
-
Struct
- Object
- Struct
- Aws::TimestreamInfluxDB::Types::NodeGroup
- Defined in:
- gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb
Overview
A group of one or more nodes in a Timestream for InfluxDB cluster that share the same instance modes and instance type. A cluster's compute topology is defined as a list of node groups.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#count ⇒ Integer
The number of nodes in this group.
-
#instance_modes ⇒ Array<String>
The functions that the nodes in this group perform.
-
#instance_type ⇒ String
The Timestream for InfluxDB DB instance type to run InfluxDB on for the nodes in this group.
Instance Attribute Details
#count ⇒ Integer
The number of nodes in this group. Valid values are 1 to 13.
3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 3603 class NodeGroup < Struct.new( :instance_modes, :instance_type, :count) SENSITIVE = [] include Aws::Structure end |
#instance_modes ⇒ Array<String>
The functions that the nodes in this group perform. Provide from 1 to 4 unique modes. Valid modes:
INGEST – Nodes in this mode ingest data. Across all node groups, INGEST nodes must total between 1 and 4.
QUERY – Nodes in this mode query data. Across all node groups, QUERY nodes must total between 0 and 14.
COMPACT – Nodes in this mode compact data. Exactly one node across all node groups must have this mode. If the cluster has more than three non-compaction nodes, place the COMPACT node in its own dedicated node group.
PROCESS – Nodes in this mode process data with the processing engine.
3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 3603 class NodeGroup < Struct.new( :instance_modes, :instance_type, :count) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The Timestream for InfluxDB DB instance type to run InfluxDB on for the nodes in this group.
3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 3603 class NodeGroup < Struct.new( :instance_modes, :instance_type, :count) SENSITIVE = [] include Aws::Structure end |