|
|
@ -51,111 +51,256 @@ variable "exclude" {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
locals {
|
|
|
|
locals {
|
|
|
|
|
|
|
|
# Note: Options are limited to 64 regions, some redundant regions have been removed.
|
|
|
|
all_regions = {
|
|
|
|
all_regions = {
|
|
|
|
"eastus" = {
|
|
|
|
"australia" = {
|
|
|
|
name = "US (Virginia)"
|
|
|
|
name = "Australia"
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
icon = "/emojis/1f1e6-1f1fa.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"eastus2" = {
|
|
|
|
"australiacentral" = {
|
|
|
|
name = "US (Virginia) 2"
|
|
|
|
name = "Australia Central"
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
icon = "/emojis/1f1e6-1f1fa.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"southcentralus" = {
|
|
|
|
"australiacentral2" = {
|
|
|
|
name = "US (Texas)"
|
|
|
|
name = "Australia Central 2"
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
icon = "/emojis/1f1e6-1f1fa.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"westus2" = {
|
|
|
|
"australiaeast" = {
|
|
|
|
name = "US (Washington)"
|
|
|
|
name = "Australia (New South Wales)"
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
icon = "/emojis/1f1e6-1f1fa.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"westus3" = {
|
|
|
|
"australiasoutheast" = {
|
|
|
|
name = "US (Arizona)"
|
|
|
|
name = "Australia Southeast"
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
icon = "/emojis/1f1e6-1f1fa.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"centralus" = {
|
|
|
|
"brazil" = {
|
|
|
|
name = "US (Iowa)"
|
|
|
|
name = "Brazil"
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
icon = "/emojis/1f1e7-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"brazilsouth" = {
|
|
|
|
|
|
|
|
name = "Brazil (Sao Paulo)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e7-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"brazilsoutheast" = {
|
|
|
|
|
|
|
|
name = "Brazil Southeast"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e7-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"brazilus" = {
|
|
|
|
|
|
|
|
name = "Brazil US"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e7-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"canada" = {
|
|
|
|
|
|
|
|
name = "Canada"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e8-1f1e6.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"canadacentral" = {
|
|
|
|
"canadacentral" = {
|
|
|
|
name = "Canada (Toronto)"
|
|
|
|
name = "Canada (Toronto)"
|
|
|
|
icon = "/emojis/1f1e8-1f1e6.png"
|
|
|
|
icon = "/emojis/1f1e8-1f1e6.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"brazilsouth" = {
|
|
|
|
"canadaeast" = {
|
|
|
|
name = "Brazil (Sao Paulo)"
|
|
|
|
name = "Canada East"
|
|
|
|
icon = "/emojis/1f1e7-1f1f7.png"
|
|
|
|
icon = "/emojis/1f1e8-1f1e6.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"centralindia" = {
|
|
|
|
|
|
|
|
name = "India (Pune)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ee-1f1f3.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"centralus" = {
|
|
|
|
|
|
|
|
name = "US (Iowa)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"eastasia" = {
|
|
|
|
"eastasia" = {
|
|
|
|
name = "East Asia (Hong Kong)"
|
|
|
|
name = "East Asia (Hong Kong)"
|
|
|
|
icon = "/emojis/1f1f0-1f1f7.png"
|
|
|
|
icon = "/emojis/1f1f0-1f1f7.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"southeastasia" = {
|
|
|
|
"eastus" = {
|
|
|
|
name = "Southeast Asia (Singapore)"
|
|
|
|
name = "US (Virginia)"
|
|
|
|
icon = "/emojis/1f1f0-1f1f7.png"
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"australiaeast" = {
|
|
|
|
"eastus2" = {
|
|
|
|
name = "Australia (New South Wales)"
|
|
|
|
name = "US (Virginia) 2"
|
|
|
|
icon = "/emojis/1f1e6-1f1fa.png"
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"chinanorth3" = {
|
|
|
|
"europe" = {
|
|
|
|
name = "China (Hebei)"
|
|
|
|
name = "Europe"
|
|
|
|
icon = "/emojis/1f1e8-1f1f3.png"
|
|
|
|
icon = "/emojis/1f30d.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"centralindia" = {
|
|
|
|
"france" = {
|
|
|
|
name = "India (Pune)"
|
|
|
|
name = "France"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1eb-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"francecentral" = {
|
|
|
|
|
|
|
|
name = "France (Paris)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1eb-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"francesouth" = {
|
|
|
|
|
|
|
|
name = "France South"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1eb-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"germany" = {
|
|
|
|
|
|
|
|
name = "Germany"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e9-1f1ea.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"germanynorth" = {
|
|
|
|
|
|
|
|
name = "Germany North"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e9-1f1ea.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"germanywestcentral" = {
|
|
|
|
|
|
|
|
name = "Germany (Frankfurt)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e9-1f1ea.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"india" = {
|
|
|
|
|
|
|
|
name = "India"
|
|
|
|
icon = "/emojis/1f1ee-1f1f3.png"
|
|
|
|
icon = "/emojis/1f1ee-1f1f3.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
"japan" = {
|
|
|
|
|
|
|
|
name = "Japan"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ef-1f1f5.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
"japaneast" = {
|
|
|
|
"japaneast" = {
|
|
|
|
name = "Japan (Tokyo)"
|
|
|
|
name = "Japan (Tokyo)"
|
|
|
|
icon = "/emojis/1f1ef-1f1f5.png"
|
|
|
|
icon = "/emojis/1f1ef-1f1f5.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
"japanwest" = {
|
|
|
|
|
|
|
|
name = "Japan West"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ef-1f1f5.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"jioindiacentral" = {
|
|
|
|
|
|
|
|
name = "Jio India Central"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ee-1f1f3.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"jioindiawest" = {
|
|
|
|
|
|
|
|
name = "Jio India West"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ee-1f1f3.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
"koreacentral" = {
|
|
|
|
"koreacentral" = {
|
|
|
|
name = "Korea (Seoul)"
|
|
|
|
name = "Korea (Seoul)"
|
|
|
|
icon = "/emojis/1f1f0-1f1f7.png"
|
|
|
|
icon = "/emojis/1f1f0-1f1f7.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
"koreasouth" = {
|
|
|
|
|
|
|
|
name = "Korea South"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1f0-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"northcentralus" = {
|
|
|
|
|
|
|
|
name = "North Central US"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
"northeurope" = {
|
|
|
|
"northeurope" = {
|
|
|
|
name = "Europe (Ireland)"
|
|
|
|
name = "Europe (Ireland)"
|
|
|
|
icon = "/emojis/1f1ea-1f1fa.png"
|
|
|
|
icon = "/emojis/1f1ea-1f1fa.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"westeurope" = {
|
|
|
|
"norway" = {
|
|
|
|
name = "Europe (Netherlands)"
|
|
|
|
name = "Norway"
|
|
|
|
icon = "/emojis/1f1ea-1f1fa.png"
|
|
|
|
icon = "/emojis/1f1f3-1f1f4.png"
|
|
|
|
}
|
|
|
|
|
|
|
|
"francecentral" = {
|
|
|
|
|
|
|
|
name = "France (Paris)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1eb-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"germanywestcentral" = {
|
|
|
|
|
|
|
|
name = "Germany (Frankfurt)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e9-1f1ea.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"norwayeast" = {
|
|
|
|
"norwayeast" = {
|
|
|
|
name = "Norway (Oslo)"
|
|
|
|
name = "Norway (Oslo)"
|
|
|
|
icon = "/emojis/1f1f3-1f1f4.png"
|
|
|
|
icon = "/emojis/1f1f3-1f1f4.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
"norwaywest" = {
|
|
|
|
|
|
|
|
name = "Norway West"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1f3-1f1f4.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"qatarcentral" = {
|
|
|
|
|
|
|
|
name = "Qatar (Doha)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1f6-1f1e6.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"singapore" = {
|
|
|
|
|
|
|
|
name = "Singapore"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1f8-1f1ec.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"southafrica" = {
|
|
|
|
|
|
|
|
name = "South Africa"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ff-1f1e6.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"southafricanorth" = {
|
|
|
|
|
|
|
|
name = "South Africa (Johannesburg)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ff-1f1e6.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"southafricawest" = {
|
|
|
|
|
|
|
|
name = "South Africa West"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ff-1f1e6.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"southcentralus" = {
|
|
|
|
|
|
|
|
name = "US (Texas)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"southeastasia" = {
|
|
|
|
|
|
|
|
name = "Southeast Asia (Singapore)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1f0-1f1f7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"southindia" = {
|
|
|
|
|
|
|
|
name = "South India"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ee-1f1f3.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
"swedencentral" = {
|
|
|
|
"swedencentral" = {
|
|
|
|
name = "Sweden (Gävle)"
|
|
|
|
name = "Sweden (Gävle)"
|
|
|
|
icon = "/emojis/1f1f8-1f1ea.png"
|
|
|
|
icon = "/emojis/1f1f8-1f1ea.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
"switzerland" = {
|
|
|
|
|
|
|
|
name = "Switzerland"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e8-1f1ed.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
"switzerlandnorth" = {
|
|
|
|
"switzerlandnorth" = {
|
|
|
|
name = "Switzerland (Zurich)"
|
|
|
|
name = "Switzerland (Zurich)"
|
|
|
|
icon = "/emojis/1f1e8-1f1ed.png"
|
|
|
|
icon = "/emojis/1f1e8-1f1ed.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"qatarcentral" = {
|
|
|
|
"switzerlandwest" = {
|
|
|
|
name = "Qatar (Doha)"
|
|
|
|
name = "Switzerland West"
|
|
|
|
icon = "/emojis/1f1f6-1f1e6.png"
|
|
|
|
icon = "/emojis/1f1e8-1f1ed.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"uae" = {
|
|
|
|
|
|
|
|
name = "United Arab Emirates"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e6-1f1ea.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"uaecentral" = {
|
|
|
|
|
|
|
|
name = "UAE Central"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1e6-1f1ea.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"uaenorth" = {
|
|
|
|
"uaenorth" = {
|
|
|
|
name = "UAE (Dubai)"
|
|
|
|
name = "UAE (Dubai)"
|
|
|
|
icon = "/emojis/1f1e6-1f1ea.png"
|
|
|
|
icon = "/emojis/1f1e6-1f1ea.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"southafricanorth" = {
|
|
|
|
"uk" = {
|
|
|
|
name = "South Africa (Johannesburg)"
|
|
|
|
name = "United Kingdom"
|
|
|
|
icon = "/emojis/1f1ff-1f1e6.png"
|
|
|
|
icon = "/emojis/1f1ec-1f1e7.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
"uksouth" = {
|
|
|
|
"uksouth" = {
|
|
|
|
name = "UK (London)"
|
|
|
|
name = "UK (London)"
|
|
|
|
icon = "/emojis/1f1ec-1f1e7.png"
|
|
|
|
icon = "/emojis/1f1ec-1f1e7.png"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
"ukwest" = {
|
|
|
|
|
|
|
|
name = "UK West"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ec-1f1e7.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"unitedstates" = {
|
|
|
|
|
|
|
|
name = "United States"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"westcentralus" = {
|
|
|
|
|
|
|
|
name = "West Central US"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"westeurope" = {
|
|
|
|
|
|
|
|
name = "Europe (Netherlands)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ea-1f1fa.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"westindia" = {
|
|
|
|
|
|
|
|
name = "West India"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1ee-1f1f3.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"westus" = {
|
|
|
|
|
|
|
|
name = "West US"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"westus2" = {
|
|
|
|
|
|
|
|
name = "US (Washington)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"westus3" = {
|
|
|
|
|
|
|
|
name = "US (Arizona)"
|
|
|
|
|
|
|
|
icon = "/emojis/1f1fa-1f1f8.png"
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|