Class: Aws::Finspace::Types::KxScalingGroupConfiguration

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

Instance Attribute Details

#cpuFloat

The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.

Returns:

  • (Float)


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_limitInteger

An optional hard limit on the amount of memory a kdb cluster can use.

Returns:

  • (Integer)


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_reservationInteger

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.

Returns:

  • (Integer)


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_countInteger

The number of kdb cluster nodes.

Returns:

  • (Integer)


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_nameString

A unique identifier for the kdb scaling group.

Returns:

  • (String)


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