feat: ElastiCache

This commit is contained in:
Zakaria
2026-10-05 16:03:05 -04:00
parent c0d3e5f402
commit c86b4554c0
27 changed files with 2454 additions and 5 deletions
+3
View File
@@ -28,6 +28,7 @@ import { KafkaConnectClient } from "@aws-sdk/client-kafkaconnect";
import { KinesisClient } from "@aws-sdk/client-kinesis";
import { SESv2Client } from "@aws-sdk/client-sesv2";
import { CloudWatchClient } from "@aws-sdk/client-cloudwatch";
import { ElastiCacheClient } from "@aws-sdk/client-elasticache";
const endpoint = process.env.FLOCI_ENDPOINT;
const region = process.env.AWS_REGION || "us-east-1";
@@ -87,6 +88,7 @@ export type AwsClients = {
kinesis: KinesisClient;
sesv2: SESv2Client;
cloudwatch: CloudWatchClient;
elasticache: ElastiCacheClient;
};
export type AwsClientName = keyof AwsClients;
@@ -130,6 +132,7 @@ function buildClients(accountId: string): AwsClients {
kinesis: new KinesisClient(base),
sesv2: new SESv2Client(base),
cloudwatch: new CloudWatchClient(base),
elasticache: new ElastiCacheClient(base),
};
}