-
Notifications
You must be signed in to change notification settings - Fork 0
/
region.ts
32 lines (29 loc) · 899 Bytes
/
region.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
export type RegionProvider = "AWS" | "GCP" | "Azure";
export type RegionName =
| "US West 2 (Oregon)"
| "US East 1 (N. Virginia)"
| "Europe West 1 (Ireland)"
| "Europe Central 1 (Frankfurt)"
| "US East 1 (N. Virginia) - HD2"
| "Asia Pacific Northeast 2 (Seoul)"
| "Asia Pacific Southeast 1 (Singapore)"
| "Asia Pacific Southeast 3 (Jakarta)"
| "Europe West 2 (London)"
| "Middle East 1 (UAE)"
| "Asia Pacific Southeast 2 (Sydney)"
| "US East 2 (Ohio)"
| "Europe West 3 (Paris)"
| "Canada Central 1 (Montreal)"
| "Africa South 1 (Cape Town)"
| "South America East 1 (Sao Paulo)"
| "Asia Pacific South 1 (Mumbai)"
| "Europe North 1 (Stockholm)";
export interface RegionSchema {
regionID: string;
region: RegionName;
provider: RegionProvider;
}
export interface Region extends Omit<RegionSchema, "regionID" | "region"> {
id: string;
name: RegionName;
}