Skip to content

CreateKxScalingGroup

Source: src/AWS/FinSpace/CreateKxScalingGroup.ts

Runtime binding for finspace:CreateKxScalingGroup — provisions a shared compute host in the bound environment that multiple kdb clusters can be placed on. Provide the implementation with Effect.provide(AWS.FinSpace.CreateKxScalingGroupHttp).

const createScalingGroup = yield* AWS.FinSpace.CreateKxScalingGroup(kdb);
const group = yield* createScalingGroup({
scalingGroupName: "shared-hosts",
hostType: "kx.sg.4xlarge",
availabilityZoneId: "use1-az2",
clientToken: crypto.randomUUID(),
});