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.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3896 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.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3896 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.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3896 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.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3896 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.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3896 class KxScalingGroupConfiguration < Struct.new( :scaling_group_name, :memory_limit, :memory_reservation, :node_count, :cpu) SENSITIVE = [] include Aws::Structure end |