58 lines
1.2 KiB
Bash
58 lines
1.2 KiB
Bash
|
|
#!/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 " }"
|