feat: EC2 UI polished + storage persisting

This commit is contained in:
Zakaria
2026-09-25 18:18:33 -04:00
parent 1b129e9dcf
commit 093afb9b2b
40 changed files with 2586 additions and 102 deletions
+3
View File
@@ -16,6 +16,7 @@ import { DynamoDBClient } from "@aws-sdk/client-dynamodb";
import { APIGatewayClient } from "@aws-sdk/client-api-gateway";
import { CloudFormationClient } from "@aws-sdk/client-cloudformation";
import { AppConfigClient } from "@aws-sdk/client-appconfig";
import { SNSClient } from "@aws-sdk/client-sns";
const endpoint = process.env.FLOCI_ENDPOINT;
const region = process.env.AWS_REGION || "us-east-1";
@@ -63,6 +64,7 @@ export type AwsClients = {
apiGateway: APIGatewayClient;
cloudformation: CloudFormationClient;
appConfig: AppConfigClient;
sns: SNSClient;
};
export type AwsClientName = keyof AwsClients;
@@ -94,6 +96,7 @@ function buildClients(accountId: string): AwsClients {
apiGateway: new APIGatewayClient(base),
cloudformation: new CloudFormationClient(base),
appConfig: new AppConfigClient(base),
sns: new SNSClient(base),
};
}