create_kx_scaling_group
async
¶
create_kx_scaling_group(
client_token: ClientToken,
environment_id: KxEnvironmentId,
scaling_group_name: KxScalingGroupName,
host_type: KxHostType,
availability_zone_id: AvailabilityZoneId,
*,
config_overrides: Optional[AsyncfinspaceClientConfig] = None,
tags: Optional[TagMap] = None,
) -> CreateKxScalingGroupResponse
Creates a new scaling group.
Parameters:
-
client_token(ClientToken) –A token that ensures idempotency. This token expires in 10 minutes.
-
environment_id(KxEnvironmentId) –A unique identifier for the kdb environment, where you want to create the scaling group.
-
scaling_group_name(KxScalingGroupName) –A unique identifier for the kdb scaling group.
-
host_type(KxHostType) –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.
-
-
availability_zone_id(AvailabilityZoneId) –The identifier of the availability zones.
-
tags(Optional[TagMap], default:None) –A list of key-value pairs to label the scaling group. You can add up to 50 tags to a scaling group.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
-
ConflictException–There was a conflict with this action, and it could not be completed.
-
InternalServerException–The request processing has failed because of an unknown error, exception or failure.
-
LimitExceededException–A service limit or quota is exceeded.
-
ResourceNotFoundException–One or more resources can't be found.
-
ThrottlingException–The request was denied due to request throttling.
-
ValidationException–The input fails to satisfy the constraints specified by an AWS service.
-
UnknownServiceError–The service returned an error code this client does not model.