export interface AWSCredentials {
accessKeyId: string;
secretAccessKey: string;
sessionToken: string;
}
export enum AWSRegion {
US_EAST_1 = "us-east-1", // United States (N. Virginia)
US_WEST_1 = "us-west-1", // United States (N. California)
US_WEST_2 = "us-west-2", // United States (Oregon)
EU_WEST_1 = "eu-west-1", // EU (Ireland)
EU_CENTRAL_1 = "eu-central-1", // EU (Frankfurt)
AP_SOUTHEAST_1 = "ap-southeast-1", // Asia Pacific (Singapore)
AP_SOUTHEAST_2 = "ap-southeast-2", // Asia Pacific (Sydney)
AP_NORTHEAST_1 = "ap-northeast-1", // Asia Pacific (Tokyo)
AP_NORTHEAST_2 = "ap-northeast-2", // Asia Pacific (Seoul)
SA_EAST_1 = "sa-east-1", // South America (Sao Paulo)
}
export interface AWSConfig {
credentials: AWSCredentials;
region: AWSRegion;
}