Files
smom-dbis-138/scripts/generate-region-codes.sh

58 lines
1.2 KiB
Bash
Raw Permalink Normal View History

#!/usr/bin/env bash
# Generate region codes for all non-US Commercial Azure regions
regions=(
"belgiumcentral:bc"
"brazilsouth:bs"
"brazilsoutheast:bse"
"canadacentral:cc"
"canadaeast:ce"
"centralindia:ci"
"chilecentral:chc"
"eastasia:ea"
"francecentral:fc"
"francesouth:fs"
"germanynorth:gn"
"germanywestcentral:gwc"
"indonesiacentral:ic"
"israelcentral:ilc"
"italynorth:in"
"japaneast:je"
"japanwest:jw"
"jioindiacentral:jic"
"jioindiawest:jiw"
"koreacentral:kc"
"koreasouth:ks"
"malaysiawest:mw"
"mexicocentral:mc"
"newzealandnorth:nzn"
"northeurope:ne"
"norwayeast:no"
"norwaywest:nw"
"polandcentral:pc"
"qatarcentral:qc"
"southafricanorth:san"
"southafricawest:saw"
"southeastasia:sea"
"southindia:si"
"spaincentral:sc"
"swedencentral:swc"
"switzerlandnorth:sn"
"switzerlandwest:sw"
"uaecentral:uac"
"uaenorth:uan"
"uksouth:uks"
"ukwest:ukw"
"westeurope:we"
"westindia:wi"
)
echo "# Region code mapping for all non-US Commercial Azure regions"
echo "region_codes = {"
for region in "${regions[@]}"; do
location="${region%%:*}"
code="${region##*:}"
printf " %-25s = \"%s\"\n" "$location" "$code"
done
echo " }"