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.
Creating kdb Environments
Section titled “Creating kdb Environments”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",});Connecting to On-Prem Networks
Section titled “Connecting to On-Prem Networks”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" }, ],});