Skip to content

KxEnvironment

Source: src/AWS/FinSpace/KxEnvironment.ts

An Amazon FinSpace Managed kdb environment — the account-level container that kdb databases, clusters, users, volumes and scaling groups live in.

import * as AWS from "alchemy/AWS";
const key = yield* AWS.KMS.Key("KdbKey", {});
const env = yield* AWS.FinSpace.KxEnvironment("Kdb", {
kmsKeyId: key.keyArn,
description: "managed kdb environment",
});
const env = yield* AWS.FinSpace.KxEnvironment("Kdb", {
kmsKeyId: key.keyArn,
transitGatewayConfiguration: {
transitGatewayID: "tgw-0123456789abcdef0",
routableCIDRSpace: "10.0.0.0/16",
},
customDNSConfiguration: [
{ customDNSServerName: "dns.corp.example", customDNSServerIP: "10.0.0.2" },
],
});