/AWS1/CL_FNSKXSCALINGGROUP¶
A structure for storing metadata of scaling group.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_scalinggroupname TYPE /AWS1/FNSKXSCALINGGROUPNAME /AWS1/FNSKXSCALINGGROUPNAME¶
A unique identifier for the kdb scaling group.
iv_hosttype TYPE /AWS1/FNSKXHOSTTYPE /AWS1/FNSKXHOSTTYPE¶
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.
it_clusters TYPE /AWS1/CL_FNSKXCLUSTNAMELIST_W=>TT_KXCLUSTERNAMELIST TT_KXCLUSTERNAMELIST¶
The list of clusters currently active in a given scaling group.
iv_availabilityzoneid TYPE /AWS1/FNSAVAILABILITYZONEID /AWS1/FNSAVAILABILITYZONEID¶
The identifier of the availability zones.
iv_status TYPE /AWS1/FNSKXSCALINGGROUPSTATUS /AWS1/FNSKXSCALINGGROUPSTATUS¶
The status of scaling groups.
iv_statusreason TYPE /AWS1/FNSKXCLUSTERSTATUSREASON /AWS1/FNSKXCLUSTERSTATUSREASON¶
The error message when a failed state occurs.
iv_lastmodifiedtimestamp TYPE /AWS1/FNSTIMESTAMP /AWS1/FNSTIMESTAMP¶
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.
iv_createdtimestamp TYPE /AWS1/FNSTIMESTAMP /AWS1/FNSTIMESTAMP¶
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.
Queryable Attributes¶
scalingGroupName¶
A unique identifier for the kdb scaling group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCALINGGROUPNAME() |
Getter for SCALINGGROUPNAME, with configurable default |
ASK_SCALINGGROUPNAME() |
Getter for SCALINGGROUPNAME w/ exceptions if field has no va |
HAS_SCALINGGROUPNAME() |
Determine if SCALINGGROUPNAME has a value |
hostType¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HOSTTYPE() |
Getter for HOSTTYPE, with configurable default |
ASK_HOSTTYPE() |
Getter for HOSTTYPE w/ exceptions if field has no value |
HAS_HOSTTYPE() |
Determine if HOSTTYPE has a value |
clusters¶
The list of clusters currently active in a given scaling group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLUSTERS() |
Getter for CLUSTERS, with configurable default |
ASK_CLUSTERS() |
Getter for CLUSTERS w/ exceptions if field has no value |
HAS_CLUSTERS() |
Determine if CLUSTERS has a value |
availabilityZoneId¶
The identifier of the availability zones.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYZONEID() |
Getter for AVAILABILITYZONEID, with configurable default |
ASK_AVAILABILITYZONEID() |
Getter for AVAILABILITYZONEID w/ exceptions if field has no |
HAS_AVAILABILITYZONEID() |
Determine if AVAILABILITYZONEID has a value |
status¶
The status of scaling groups.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
statusReason¶
The error message when a failed state occurs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSREASON() |
Getter for STATUSREASON, with configurable default |
ASK_STATUSREASON() |
Getter for STATUSREASON w/ exceptions if field has no value |
HAS_STATUSREASON() |
Determine if STATUSREASON has a value |
lastModifiedTimestamp¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDTIMESTAMP() |
Getter for LASTMODIFIEDTIMESTAMP, with configurable default |
ASK_LASTMODIFIEDTIMESTAMP() |
Getter for LASTMODIFIEDTIMESTAMP w/ exceptions if field has |
HAS_LASTMODIFIEDTIMESTAMP() |
Determine if LASTMODIFIEDTIMESTAMP has a value |
createdTimestamp¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDTIMESTAMP() |
Getter for CREATEDTIMESTAMP, with configurable default |
ASK_CREATEDTIMESTAMP() |
Getter for CREATEDTIMESTAMP w/ exceptions if field has no va |
HAS_CREATEDTIMESTAMP() |
Determine if CREATEDTIMESTAMP has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_KXSCALINGGROUPLIST¶
TYPES TT_KXSCALINGGROUPLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_FNSKXSCALINGGROUP WITH DEFAULT KEY
.