Class: Aws::Finspace::Types::KxScalingGroup

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb

Overview

A structure for storing metadata of scaling group.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zone_idString

The identifier of the availability zones.

Returns:

  • (String)


3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3854

class KxScalingGroup < Struct.new(
  :scaling_group_name,
  :host_type,
  :clusters,
  :availability_zone_id,
  :status,
  :status_reason,
  :last_modified_timestamp,
  :created_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#clustersArray<String>

The list of clusters currently active in a given scaling group.

Returns:

  • (Array<String>)


3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3854

class KxScalingGroup < Struct.new(
  :scaling_group_name,
  :host_type,
  :clusters,
  :availability_zone_id,
  :status,
  :status_reason,
  :last_modified_timestamp,
  :created_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#created_timestampTime

The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

Returns:

  • (Time)


3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3854

class KxScalingGroup < Struct.new(
  :scaling_group_name,
  :host_type,
  :clusters,
  :availability_zone_id,
  :status,
  :status_reason,
  :last_modified_timestamp,
  :created_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#host_typeString

The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.

You can add one of the following values:

  • kx.sg.4xlarge – The host type with a configuration of 108 GiB memory and 16 vCPUs.

  • kx.sg.8xlarge – The host type with a configuration of 216 GiB memory and 32 vCPUs.

  • kx.sg.16xlarge – The host type with a configuration of 432 GiB memory and 64 vCPUs.

  • kx.sg.32xlarge – The host type with a configuration of 864 GiB memory and 128 vCPUs.

  • kx.sg1.16xlarge – The host type with a configuration of 1949 GiB memory and 64 vCPUs.

  • kx.sg1.24xlarge – The host type with a configuration of 2948 GiB memory and 96 vCPUs.

Returns:

  • (String)


3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3854

class KxScalingGroup < Struct.new(
  :scaling_group_name,
  :host_type,
  :clusters,
  :availability_zone_id,
  :status,
  :status_reason,
  :last_modified_timestamp,
  :created_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timestampTime

The last time that the scaling group was updated in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

Returns:

  • (Time)


3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3854

class KxScalingGroup < Struct.new(
  :scaling_group_name,
  :host_type,
  :clusters,
  :availability_zone_id,
  :status,
  :status_reason,
  :last_modified_timestamp,
  :created_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#scaling_group_nameString

A unique identifier for the kdb scaling group.

Returns:

  • (String)


3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3854

class KxScalingGroup < Struct.new(
  :scaling_group_name,
  :host_type,
  :clusters,
  :availability_zone_id,
  :status,
  :status_reason,
  :last_modified_timestamp,
  :created_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of scaling groups.

Returns:

  • (String)


3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3854

class KxScalingGroup < Struct.new(
  :scaling_group_name,
  :host_type,
  :clusters,
  :availability_zone_id,
  :status,
  :status_reason,
  :last_modified_timestamp,
  :created_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#status_reasonString

The error message when a failed state occurs.

Returns:

  • (String)


3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
# File 'gems/aws-sdk-finspace/lib/aws-sdk-finspace/types.rb', line 3854

class KxScalingGroup < Struct.new(
  :scaling_group_name,
  :host_type,
  :clusters,
  :availability_zone_id,
  :status,
  :status_reason,
  :last_modified_timestamp,
  :created_timestamp)
  SENSITIVE = []
  include Aws::Structure
end