Class: Aws::Finspace::Types::KxScalingGroupConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Finspace::Types::KxScalingGroupConfiguration
- Defined in:
- gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb
Overview
The structure that stores the capacity configuration details of a scaling group.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cpu ⇒ Float
The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.
-
#memory_limit ⇒ Integer
An optional hard limit on the amount of memory a kdb cluster can use.
-
#memory_reservation ⇒ Integer
A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.
-
#node_count ⇒ Integer
The number of kdb cluster nodes.
-
#scaling_group_name ⇒ String
A unique identifier for the kdb scaling group.
Instance Attribute Details
#cpu ⇒ Float
The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.
3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3921 class KxScalingGroupConfiguration < Struct.new( :scaling_group_name, :memory_limit, :memory_reservation, :node_count, :cpu) SENSITIVE = [] include Aws::Structure end |
#memory_limit ⇒ Integer
An optional hard limit on the amount of memory a kdb cluster can use.
3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3921 class KxScalingGroupConfiguration < Struct.new( :scaling_group_name, :memory_limit, :memory_reservation, :node_count, :cpu) SENSITIVE = [] include Aws::Structure end |
#memory_reservation ⇒ Integer
A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.
3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3921 class KxScalingGroupConfiguration < Struct.new( :scaling_group_name, :memory_limit, :memory_reservation, :node_count, :cpu) SENSITIVE = [] include Aws::Structure end |
#node_count ⇒ Integer
The number of kdb cluster nodes.
3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3921 class KxScalingGroupConfiguration < Struct.new( :scaling_group_name, :memory_limit, :memory_reservation, :node_count, :cpu) SENSITIVE = [] include Aws::Structure end |
#scaling_group_name ⇒ String
A unique identifier for the kdb scaling group.
3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3921 class KxScalingGroupConfiguration < Struct.new( :scaling_group_name, :memory_limit, :memory_reservation, :node_count, :cpu) SENSITIVE = [] include Aws::Structure end |