Skip to content

KxScalingGroupConfiguration

Source code in docs_src/capo_finspace/types/kx_scaling_group_configuration.py
class KxScalingGroupConfiguration(TypedDict, closed=True):
    scaling_group_name: "capo_finspace.types.kx_scaling_group_name.KxScalingGroupName"
    """<p>A unique identifier for the kdb scaling group. </p>"""
    memory_limit: NotRequired["capo_finspace.types.memory_mib.MemoryMib"]
    """<p> An optional hard limit on the amount of memory a kdb cluster can use. </p>"""
    memory_reservation: "capo_finspace.types.memory_mib.MemoryMib"
    """<p> 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. </p>"""
    node_count: "capo_finspace.types.cluster_node_count.ClusterNodeCount"
    """<p> The number of kdb cluster nodes. </p>"""
    cpu: NotRequired["capo_finspace.types.cpu_count.CpuCount"]
    """<p> The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host. </p>"""

cpu instance-attribute

cpu: NotRequired[CpuCount]

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

memory_limit instance-attribute

memory_limit: NotRequired[MemoryMib]

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

memory_reservation instance-attribute

memory_reservation: MemoryMib

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.

node_count instance-attribute

node_count: ClusterNodeCount

The number of kdb cluster nodes.

scaling_group_name instance-attribute

scaling_group_name: KxScalingGroupName

A unique identifier for the kdb scaling group.