Class: Aws::Finspace::Types::KxScalingGroup
- Inherits:
-
Struct
- Object
- Struct
- Aws::Finspace::Types::KxScalingGroup
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-finspace/types.rb
Overview
A structure for storing metadata of scaling group.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zone_id ⇒ String
The identifier of the availability zones.
-
#clusters ⇒ Array<String>
The list of clusters currently active in a given scaling group.
-
#created_timestamp ⇒ Time
The timestamp at which the scaling group was created in FinSpace.
-
#host_type ⇒ String
The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
-
#last_modified_timestamp ⇒ Time
The last time that the scaling group was updated in FinSpace.
-
#scaling_group_name ⇒ String
A unique identifier for the kdb scaling group.
-
#status ⇒ String
The status of scaling groups.
-
#status_reason ⇒ String
The error message when a failed state occurs.
Instance Attribute Details
#availability_zone_id ⇒ String
The identifier of the availability zones.
3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'lib/aws-sdk-finspace/types.rb', line 3879 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 |
#clusters ⇒ Array<String>
The list of clusters currently active in a given scaling group.
3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'lib/aws-sdk-finspace/types.rb', line 3879 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_timestamp ⇒ Time
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.
3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'lib/aws-sdk-finspace/types.rb', line 3879 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_type ⇒ String
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.large` – The host type with a configuration of 16 GiB memory and 2 vCPUs.
-
‘kx.sg.xlarge` – The host type with a configuration of 32 GiB memory and 4 vCPUs.
-
‘kx.sg.2xlarge` – The host type with a configuration of 64 GiB memory and 8 vCPUs.
-
‘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.
3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'lib/aws-sdk-finspace/types.rb', line 3879 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_timestamp ⇒ Time
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.
3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'lib/aws-sdk-finspace/types.rb', line 3879 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_name ⇒ String
A unique identifier for the kdb scaling group.
3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'lib/aws-sdk-finspace/types.rb', line 3879 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 ⇒ String
The status of scaling groups.
3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'lib/aws-sdk-finspace/types.rb', line 3879 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_reason ⇒ String
The error message when a failed state occurs.
3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 |
# File 'lib/aws-sdk-finspace/types.rb', line 3879 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 |