Skip to content

Commit b0824ab

Browse files
committed
Added region support for TIW and BYG
1 parent 3486ecb commit b0824ab

File tree

2 files changed

+71
-44
lines changed

2 files changed

+71
-44
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](http://keepachangelog.com/).
55

6+
## Unreleased
7+
8+
### Added
9+
- New GetBinary() convenience function
10+
- Latest Oracle Cloud Infrastructure regions and region codes: TIW, BYG
11+
12+
### Fixed
13+
- Fix for ARM64 compatibility issue #8
14+
615
## 1.3.1 - 2022-06-13
716

817
### Added

nosqldb/common/region.go

Lines changed: 62 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,11 @@ const (
109109
// RegionUKGovCardiff1 represents the government region for Cardiff.
110110
RegionUKGovCardiff1 Region = "uk-gov-cardiff-1"
111111

112+
// OC5 REGIONS
113+
114+
// RegionUSTacoma1 represents the Tacoma US region
115+
RegionUSTacoma1 Region = "us-tacoma-1"
116+
112117
// OC8 REGIONS
113118

114119
// RegionAPChiyoda1 represents the region for Japan East (Chiyoda).
@@ -125,52 +130,59 @@ const (
125130

126131
// RegionAPDCCCanberra represents the dedicated region for canberra
127132
RegionAPDCCCanberra Region = "ap-dcc-canberra-1"
133+
134+
// OC14 REGIONS
135+
136+
// RegionEUDCCMilan represents the dedicated region for Milan
137+
RegionEUDCCMilan Region = "eu-dcc-milan-1"
128138
)
129139

130140
var realm = map[string]string{
131-
"oc1": "oraclecloud.com",
132-
"oc2": "oraclegovcloud.com",
133-
"oc3": "oraclegovcloud.com",
134-
"oc4": "oraclegovcloud.uk",
135-
"oc8": "oraclecloud8.com",
136-
"oc9": "oraclecloud9.com",
141+
"oc1": "oraclecloud.com",
142+
"oc2": "oraclegovcloud.com",
143+
"oc3": "oraclegovcloud.com",
144+
"oc4": "oraclegovcloud.uk",
145+
"oc5": "oraclerealm5.com",
146+
"oc8": "oraclecloud8.com",
147+
"oc9": "oraclecloud9.com",
137148
"oc10": "oraclecloud10.com",
149+
"oc14": "oraclecloud14.com",
138150
}
139151

140152
var regionRealm = map[Region]string{
141-
RegionPHX: "oc1",
142-
RegionIAD: "oc1",
143-
RegionFRA: "oc1",
144-
RegionLHR: "oc1",
145-
RegionUSSanJose1: "oc1",
146-
RegionUKCardiff1: "oc1",
147-
RegionCAToronto1: "oc1",
148-
RegionCAMontreal1: "oc1",
149-
RegionAPTokyo1: "oc1",
150-
RegionAPOsaka1: "oc1",
151-
RegionAPSeoul1: "oc1",
152-
RegionAPChuncheon1: "oc1",
153-
RegionAPSydney1: "oc1",
154-
RegionAPMumbai1: "oc1",
155-
RegionAPHyderabad1: "oc1",
156-
RegionAPMelbourne1: "oc1",
157-
RegionMEJeddah1: "oc1",
158-
RegionMEDubai1: "oc1",
159-
RegionMXQueretaro1: "oc1",
160-
RegionILJerusalem1: "oc1",
161-
RegionEUZurich1: "oc1",
162-
RegionEUAmsterdam1: "oc1",
163-
RegionEUMadrid1: "oc1",
164-
RegionEUMilan1: "oc1",
165-
RegionEUParis1: "oc1",
166-
RegionSASaopaulo1: "oc1",
167-
RegionSASantiago1: "oc1",
168-
RegionSAVinhedo1: "oc1",
153+
RegionPHX: "oc1",
154+
RegionIAD: "oc1",
155+
RegionFRA: "oc1",
156+
RegionLHR: "oc1",
157+
RegionUSSanJose1: "oc1",
158+
RegionUKCardiff1: "oc1",
159+
RegionCAToronto1: "oc1",
160+
RegionCAMontreal1: "oc1",
161+
RegionAPTokyo1: "oc1",
162+
RegionAPOsaka1: "oc1",
163+
RegionAPSeoul1: "oc1",
164+
RegionAPChuncheon1: "oc1",
165+
RegionAPSydney1: "oc1",
166+
RegionAPMumbai1: "oc1",
167+
RegionAPHyderabad1: "oc1",
168+
RegionAPMelbourne1: "oc1",
169+
RegionMEJeddah1: "oc1",
170+
RegionMEDubai1: "oc1",
171+
RegionMXQueretaro1: "oc1",
172+
RegionILJerusalem1: "oc1",
173+
RegionEUZurich1: "oc1",
174+
RegionEUAmsterdam1: "oc1",
175+
RegionEUMadrid1: "oc1",
176+
RegionEUMilan1: "oc1",
177+
RegionEUParis1: "oc1",
178+
RegionSASaopaulo1: "oc1",
179+
RegionSASantiago1: "oc1",
180+
RegionSAVinhedo1: "oc1",
169181
RegionAFJohannesburg: "oc1",
170-
RegionAPSignapore: "oc1",
171-
RegionEUMarseille: "oc1",
172-
RegionMEAbudhabi: "oc1",
173-
RegionEUStockholm: "oc1",
182+
RegionAPSignapore: "oc1",
183+
RegionEUMarseille: "oc1",
184+
RegionMEAbudhabi: "oc1",
185+
RegionEUStockholm: "oc1",
174186

175187
RegionUSLangley1: "oc2",
176188
RegionUSLuke1: "oc2",
@@ -182,12 +194,16 @@ var regionRealm = map[Region]string{
182194
RegionUKGovLondon1: "oc4",
183195
RegionUKGovCardiff1: "oc4",
184196

197+
RegionUSTacoma1: "oc5",
198+
185199
RegionAPChiyoda1: "oc8",
186200
RegionAPIbaraki1: "oc8",
187201

188202
RegionMEDCCMuscat: "oc9",
189203

190204
RegionAPDCCCanberra: "oc10",
205+
206+
RegionEUDCCMilan: "oc14",
191207
}
192208

193209
var shortNameRegion = map[string]Region{
@@ -198,9 +214,9 @@ var shortNameRegion = map[string]Region{
198214
"lhr": RegionLHR,
199215
"cwl": RegionUKCardiff1,
200216
"ams": RegionEUAmsterdam1,
217+
"mad": RegionEUMadrid1,
201218
"lin": RegionEUMilan1,
202219
"cdg": RegionEUParis1,
203-
"mad": RegionEUMadrid1,
204220
"zrh": RegionEUZurich1,
205221
"mel": RegionAPMelbourne1,
206222
"bom": RegionAPMumbai1,
@@ -223,20 +239,22 @@ var shortNameRegion = map[string]Region{
223239
"qro": RegionMXQueretaro1,
224240
"mtz": RegionILJerusalem1,
225241
"syd": RegionAPSydney1,
226-
"jnb": RegionAFJohannesburg,
227-
"sin": RegionAPSignapore,
228-
"mrs": RegionEUMarseille,
229-
"auh": RegionMEAbudhabi,
230-
"arn": RegionEUStockholm,
242+
"jnb": RegionAFJohannesburg,
243+
"sin": RegionAPSignapore,
244+
"mrs": RegionEUMarseille,
245+
"auh": RegionMEAbudhabi,
246+
"arn": RegionEUStockholm,
231247
"ltn": RegionUKGovLondon1,
232248
"brs": RegionUKGovCardiff1,
233249
"lfi": RegionUSLangley1,
234250
"luf": RegionUSLuke1,
251+
"tiw": RegionUSTacoma1,
235252
"ric": RegionUSGovAshburn1,
236253
"pia": RegionUSGovChicago1,
237254
"tus": RegionUSGovPhoenix1,
238255
"mct": RegionMEDCCMuscat,
239256
"wga": RegionAPDCCCanberra,
257+
"bgy": RegionEUDCCMilan,
240258
}
241259

242260
func (region Region) secondLevelDomain() string {

0 commit comments

Comments
 (0)