diff --git a/cloud-control-manager/cloud-driver/drivers/alibaba/main/Test_Resources.go b/cloud-control-manager/cloud-driver/drivers/alibaba/main/Test_Resources.go index 956d7145d..fa286d360 100644 --- a/cloud-control-manager/cloud-driver/drivers/alibaba/main/Test_Resources.go +++ b/cloud-control-manager/cloud-driver/drivers/alibaba/main/Test_Resources.go @@ -154,6 +154,7 @@ func handleSecurity() { fmt.Println("4. Security Delete") fmt.Println("5. Rule Add") fmt.Println("6. Rule Remove") + fmt.Println("7. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -617,6 +618,18 @@ func handleSecurity() { } else { cblogger.Infof("[%s] Result of delete Rule : [%v]", securityId, result) } + case 7: + cblogger.Infof("[%s] List IID test", securityId) + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof(securityId, "Fail to delete Rule : ", err) + } else { + cblogger.Infof("[%s] Result of IID List ", securityId) + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -645,6 +658,7 @@ func handleKeyPair() { fmt.Println("2. KeyPair Create") fmt.Println("3. KeyPair Get") fmt.Println("4. KeyPair Delete") + fmt.Println("5. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -701,6 +715,19 @@ func handleKeyPair() { } else { cblogger.Infof("[%s] Result of delete Keypair : [%s]", keyPairName, result) } + case 5: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } + } } } @@ -761,6 +788,7 @@ func handleVPC() { fmt.Println("4. VPC Delete") fmt.Println("5. Add Subnet") fmt.Println("6. Delete Subnet") + fmt.Println("7. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -839,6 +867,19 @@ func handleVPC() { } else { cblogger.Infof("[%s] Result of delete Subnet : [%s]", reqSubnetId.SystemId, result) } + case 7: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } + } } } @@ -959,6 +1000,7 @@ func handleVM() { fmt.Println("7. GetVMStatus VM") fmt.Println("8. ListVMStatus VM") fmt.Println("9. ListVM") + fmt.Println("10. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -1102,6 +1144,18 @@ func handleVM() { VmID = vmList[0].IId } } + case 10: + cblogger.Infof("List IID test") + + result, err := vmHandler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } @@ -1542,6 +1596,7 @@ func handleDisk() { fmt.Println("3. CreateDisk ") fmt.Println("4. AddDisk ") fmt.Println("5. RemoveDisk ") + fmt.Println("6. List IID ") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -1589,6 +1644,18 @@ func handleDisk() { //spew.Dump(result) cblogger.Info(result) } + case 6: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -1617,6 +1684,7 @@ func handleMyImage() { fmt.Println("1. MyImage List") fmt.Println("2. GetMyImage ") fmt.Println("3. CreateMyImage ") + fmt.Println("4. List IID ") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -1686,6 +1754,18 @@ func handleMyImage() { // //spew.Dump(result) // cblogger.Info(result) // } + case 4: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -1805,22 +1885,22 @@ func main() { cblogger.Info("Alibaba Cloud Resource Test") cblogger.Debug("Debug mode") - // handleVPC() //VPC + handleVPC() //VPC //handleVMSpec() - //handleImage() //AMI - // handleSecurity() - // handleKeyPair() - // handleVM() - // handleNLB() - // handleDisk() - // handleMyImage() - // handleCluster() + handleImage() //AMI + handleSecurity() + handleKeyPair() + handleVM() + handleNLB() + handleDisk() + handleMyImage() + handleCluster() //handlePublicIP() //handleVNic() //Lancard //handleRegionZone() //handlePriceInfo() - handleTagInfo() + // handleTagInfo() /* //StartTime := "2020-05-07T01:35:00Z" StartTime := "2020-05-07T01:35Z" diff --git a/cloud-control-manager/cloud-driver/drivers/tencent/main/Test_Resources.go b/cloud-control-manager/cloud-driver/drivers/tencent/main/Test_Resources.go index 99d39c519..b4f7787dc 100644 --- a/cloud-control-manager/cloud-driver/drivers/tencent/main/Test_Resources.go +++ b/cloud-control-manager/cloud-driver/drivers/tencent/main/Test_Resources.go @@ -161,6 +161,7 @@ func handleSecurity() { fmt.Println("4. Security Delete") fmt.Println("5. Rule Add") fmt.Println("6. Rule Remove") + fmt.Println("7. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -610,6 +611,19 @@ func handleSecurity() { } else { cblogger.Infof("[%s] Rule 삭제 결과 : [%v]", securityId, result) } + + case 7: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -636,6 +650,7 @@ func handleKeyPair() { fmt.Println("2. KeyPair Create") fmt.Println("3. KeyPair Get") fmt.Println("4. KeyPair Delete") + fmt.Println("5. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -695,6 +710,18 @@ func handleKeyPair() { } else { cblogger.Infof("[%s] 키 페어 삭제 결과 : [%s]", keyPairName, result) } + case 5: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -755,6 +782,7 @@ func handleVPC() { fmt.Println("4. VPC Delete") fmt.Println("5. Add Subnet") fmt.Println("6. Delete Subnet") + fmt.Println("7. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -837,6 +865,18 @@ func handleVPC() { } else { cblogger.Infof("[%s] Subnet 삭제 결과 : [%s]", reqSubnetId.SystemId, result) } + case 7: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -951,6 +991,7 @@ func handleVM() { fmt.Println("7. GetVMStatus VM") fmt.Println("8. ListVMStatus VM") fmt.Println("9. ListVM") + fmt.Println("10. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -1086,6 +1127,18 @@ func handleVM() { VmID = vmList[0].IId } } + case 10: + cblogger.Infof("List IID test") + + result, err := vmHandler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } @@ -1131,6 +1184,7 @@ func handleNLB() { fmt.Println("8. Listener Change") fmt.Println("9. VM Group Change") fmt.Println("10. Health Checker Change") + fmt.Println("11. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -1248,6 +1302,18 @@ func handleNLB() { cblogger.Infof("[%s] NLB Health Checker 변경 결과 : [%s]", reqNLBId.SystemId, result) spew.Dump(result) } + case 11: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -1279,6 +1345,7 @@ func handleDisk() { fmt.Println("5. Disk Delete") fmt.Println("6. Disk Attach") fmt.Println("7. Disk Detach") + fmt.Println("8. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -1363,6 +1430,18 @@ func handleDisk() { } else { cblogger.Infof("[%s] Disk Detach 결과 : [%s]", diskReqInfo.IId.NameId, result) } + case 8: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -1389,6 +1468,7 @@ func handleMyImage() { fmt.Println("2. MyImage Create") fmt.Println("3. MyImage Get") fmt.Println("4. MyImage Delete") + fmt.Println("5. List IID") var commandNum int inputCnt, err := fmt.Scan(&commandNum) @@ -1447,6 +1527,18 @@ func handleMyImage() { } else { cblogger.Infof("[%s] MyImage 삭제 결과 : [%s]", myImageReqInfo.IId.NameId, result) } + case 5: + cblogger.Infof("List IID test") + + result, err := handler.ListIID() + if err != nil { + cblogger.Infof("Fail to List IID : ", err) + } else { + cblogger.Infof("[%s] Result of IID List") + for _, v := range result { + cblogger.Infof("IID List: %+v", v) + } + } } } } @@ -1822,15 +1914,15 @@ func handlePriceInfo() { func main() { cblogger.Info("Tencent Cloud Resource Test") - // handleVPC() //VPC - - // handleNLB() + handleVPC() //VPC - + handleNLB() //handleVMSpec() - // handleSecurity() - + handleSecurity() //handleImage() //AMI - // handleKeyPair() - - // handleVM() - - // handleDisk() - - // handleMyImage() + handleKeyPair() + handleVM() + handleDisk() + handleMyImage() //handlePublicIP() // PublicIP 생성 후 conf // handleRegionZone() //handleVNic() //Lancard diff --git a/cloud-driver-libs/region/alibaba_region_meta.yaml b/cloud-driver-libs/region/alibaba_region_meta.yaml new file mode 100644 index 000000000..142c07e25 --- /dev/null +++ b/cloud-driver-libs/region/alibaba_region_meta.yaml @@ -0,0 +1,225 @@ +DisplayName: + cn-qingdao: China, Shandong + cn-qingdao-b: China, Shandong + cn-qingdao-c: China, Shandong + cn-beijing: China, Beijing + cn-beijing-a: China, Beijing + cn-beijing-b: China, Beijing + cn-beijing-c: China, Beijing + cn-beijing-d: China, Beijing + cn-beijing-e: China, Beijing + cn-beijing-f: China, Beijing + cn-beijing-g: China, Beijing + cn-beijing-h: China, Beijing + cn-beijing-i: China, Beijing + cn-beijing-j: China, Beijing + cn-beijing-k: China, Beijing + cn-beijing-l: China, Beijing + cn-zhangjiakou: China, Hebei + cn-zhangjiakou-a: China, Hebei + cn-zhangjiakou-b: China, Hebei + cn-zhangjiakou-c: China, Hebei + cn-huhehaote: China, Inner Mongolia + cn-huhehaote-a: China, Inner Mongolia + cn-huhehaote-b: China, Inner Mongolia + cn-wulanchabu: China, Inner Mongolia + cn-wulanchabu-a: China, Inner Mongolia + cn-wulanchabu-b: China, Inner Mongolia + cn-wulanchabu-c: China, Inner Mongolia + cn-hangzhou: China, Zhejiang + cn-hangzhou-b: China, Zhejiang + cn-hangzhou-e: China, Zhejiang + cn-hangzhou-f: China, Zhejiang + cn-hangzhou-g: China, Zhejiang + cn-hangzhou-h: China, Zhejiang + cn-hangzhou-i: China, Zhejiang + cn-hangzhou-j: China, Zhejiang + cn-hangzhou-k: China, Zhejiang + cn-shanghai: China, Shanghai + cn-shanghai-a: China, Shanghai + cn-shanghai-b: China, Shanghai + cn-shanghai-c: China, Shanghai + cn-shanghai-d: China, Shanghai + cn-shanghai-e: China, Shanghai + cn-shanghai-f: China, Shanghai + cn-shanghai-g: China, Shanghai + cn-shanghai-k: China, Shanghai + cn-shanghai-l: China, Shanghai + cn-shanghai-m: China, Shanghai + cn-shanghai-n: China, Shanghai + cn-nanjing: China, Jiangsu + cn-nanjing-a: China, Jiangsu + cn-fuzhou: China, Fujian + cn-fuzhou-a: China, Fujian + cn-wuhan-lr: China, Hubei + cn-wuhan-lr-a: China, Hubei + cn-shenzhen: China, Guangdong + cn-shenzhen-a: China, Guangdong + cn-shenzhen-b: China, Guangdong + cn-shenzhen-c: China, Guangdong + cn-shenzhen-d: China, Guangdong + cn-shenzhen-e: China, Guangdong + cn-shenzhen-f: China, Guangdong + cn-heyuan: China, Guangdong + cn-heyuan-a: China, Guangdong + cn-heyuan-b: China, Guangdong + cn-guangzhou: China, Guangdong + cn-guangzhou-a: China, Guangdong + cn-guangzhou-b: China, Guangdong + cn-chengdu: China, Sichuan + cn-chengdu-a: China, Sichuan + cn-chengdu-b: China, Sichuan + cn-hongkong: Hong Kong, Hong Kong + cn-hongkong-b: Hong Kong, Hong Kong + cn-hongkong-c: Hong Kong, Hong Kong + cn-hongkong-d: Hong Kong, Hong Kong + ap-southeast-1: Singapore, Singapore + ap-southeast-1a: Singapore, Singapore + ap-southeast-1b: Singapore, Singapore + ap-southeast-1c: Singapore, Singapore + ap-southeast-3: Malaysia, Kuala Lumpur + ap-southeast-3a: Malaysia, Kuala Lumpur + ap-southeast-3b: Malaysia, Kuala Lumpur + ap-southeast-5: Indonesia, Jakarta + ap-southeast-5a: Indonesia, Jakarta + ap-southeast-5b: Indonesia, Jakarta + ap-southeast-5c: Indonesia, Jakarta + ap-southeast-6: Philippines, National Capital Region + ap-southeast-6a: Philippines, National Capital Region + ap-southeast-7: Thailand, Bangkok + ap-southeast-7a: Thailand, Bangkok + ap-northeast-1: Japan, Tokyo + ap-northeast-1a: Japan, Tokyo + ap-northeast-1b: Japan, Tokyo + ap-northeast-2: South Korea, Seoul + ap-northeast-2a: South Korea, Seoul + us-west-1: United States, California + us-west-1a: United States, California + us-west-1b: United States, California + us-east-1: United States, West Virginia + us-east-1a: United States, West Virginia + us-east-1b: United States, West Virginia + eu-central-1: Germany, Brandenburg + eu-central-1a: Germany, Brandenburg + eu-central-1b: Germany, Brandenburg + eu-west-1: United Kingdom, England + eu-west-1a: United Kingdom, England + eu-west-1b: United Kingdom, England + me-east-1: United Arab Emirates, Dubai + me-east-1a: United Arab Emirates, Dubai + me-central-1: Saudi Arabia, Riyadh Region + me-central-1a: Saudi Arabia, Riyadh Region + me-central-1b: Saudi Arabia, Riyadh Region + +CSPDisplayName: + cn-qingdao: China (Shandong) + cn-qingdao-b: China (Shandong) + cn-qingdao-c: China (Shandong) + cn-beijing: China (Beijing) + cn-beijing-a: China (Beijing) + cn-beijing-b: China (Beijing) + cn-beijing-c: China (Beijing) + cn-beijing-d: China (Beijing) + cn-beijing-e: China (Beijing) + cn-beijing-f: China (Beijing) + cn-beijing-g: China (Beijing) + cn-beijing-h: China (Beijing) + cn-beijing-i: China (Beijing) + cn-beijing-j: China (Beijing) + cn-beijing-k: China (Beijing) + cn-beijing-l: China (Beijing) + cn-zhangjiakou: China (Hebei) + cn-zhangjiakou-a: China (Hebei) + cn-zhangjiakou-b: China (Hebei) + cn-zhangjiakou-c: China (Hebei) + cn-huhehaote: China (Inner Mongolia) + cn-huhehaote-a: China (Inner Mongolia) + cn-huhehaote-b: China (Inner Mongolia) + cn-wulanchabu: China (Inner Mongolia) + cn-wulanchabu-a: China (Inner Mongolia) + cn-wulanchabu-b: China (Inner Mongolia) + cn-wulanchabu-c: China (Inner Mongolia) + cn-hangzhou: China (Zhejiang) + cn-hangzhou-b: China (Zhejiang) + cn-hangzhou-e: China (Zhejiang) + cn-hangzhou-f: China (Zhejiang) + cn-hangzhou-g: China (Zhejiang) + cn-hangzhou-h: China (Zhejiang) + cn-hangzhou-i: China (Zhejiang) + cn-hangzhou-j: China (Zhejiang) + cn-hangzhou-k: China (Zhejiang) + cn-shanghai: China (Shanghai) + cn-shanghai-a: China (Shanghai) + cn-shanghai-b: China (Shanghai) + cn-shanghai-c: China (Shanghai) + cn-shanghai-d: China (Shanghai) + cn-shanghai-e: China (Shanghai) + cn-shanghai-f: China (Shanghai) + cn-shanghai-g: China (Shanghai) + cn-shanghai-k: China (Shanghai) + cn-shanghai-l: China (Shanghai) + cn-shanghai-m: China (Shanghai) + cn-shanghai-n: China (Shanghai) + cn-nanjing: China (Jiangsu) + cn-nanjing-a: China (Jiangsu) + cn-fuzhou: China (Fujian) + cn-fuzhou-a: China (Fujian) + cn-wuhan-lr: China (Hubei) + cn-wuhan-lr-a: China (Hubei) + cn-shenzhen: China (Guangdong) + cn-shenzhen-a: China (Guangdong) + cn-shenzhen-b: China (Guangdong) + cn-shenzhen-c: China (Guangdong) + cn-shenzhen-d: China (Guangdong) + cn-shenzhen-e: China (Guangdong) + cn-shenzhen-f: China (Guangdong) + cn-heyuan: China (Guangdong) + cn-heyuan-a: China (Guangdong) + cn-heyuan-b: China (Guangdong) + cn-guangzhou: China (Guangdong) + cn-guangzhou-a: China (Guangdong) + cn-guangzhou-b: China (Guangdong) + cn-chengdu: China (Sichuan) + cn-chengdu-a: China (Sichuan) + cn-chengdu-b: China (Sichuan) + cn-hongkong: Hong Kong (Hong Kong) + cn-hongkong-b: Hong Kong (Hong Kong) + cn-hongkong-c: Hong Kong (Hong Kong) + cn-hongkong-d: Hong Kong (Hong Kong) + ap-southeast-1: Singapore (Singapore) + ap-southeast-1a: Singapore (Singapore) + ap-southeast-1b: Singapore (Singapore) + ap-southeast-1c: Singapore (Singapore) + ap-southeast-3: Malaysia (Kuala Lumpur) + ap-southeast-3a: Malaysia (Kuala Lumpur) + ap-southeast-3b: Malaysia (Kuala Lumpur) + ap-southeast-5: Indonesia (Jakarta) + ap-southeast-5a: Indonesia (Jakarta) + ap-southeast-5b: Indonesia (Jakarta) + ap-southeast-5c: Indonesia (Jakarta) + ap-southeast-6: Philippines (National Capital Region) + ap-southeast-6a: Philippines (National Capital Region) + ap-southeast-7: Thailand (Bangkok) + ap-southeast-7a: Thailand (Bangkok) + ap-northeast-1: Japan (Tokyo) + ap-northeast-1a: Japan (Tokyo) + ap-northeast-1b: Japan (Tokyo) + ap-northeast-2: South Korea (Seoul) + ap-northeast-2a: South Korea (Seoul) + us-west-1: United States (California) + us-west-1a: United States (California) + us-west-1b: United States (California) + us-east-1: United States (West Virginia) + us-east-1a: United States (West Virginia) + us-east-1b: United States (West Virginia) + eu-central-1: Germany (Brandenburg) + eu-central-1a: Germany (Brandenburg) + eu-central-1b: Germany (Brandenburg) + eu-west-1: United Kingdom (England) + eu-west-1a: United Kingdom (England) + eu-west-1b: United Kingdom (England) + me-east-1: United Arab Emirates (Dubai) + me-east-1a: United Arab Emirates (Dubai) + me-central-1: Saudi Arabia (Riyadh Region) + me-central-1a: Saudi Arabia (Riyadh Region) + me-central-1b: Saudi Arabia (Riyadh Region) \ No newline at end of file diff --git a/cloud-driver-libs/region/aws_region_meta.yaml b/cloud-driver-libs/region/aws_region_meta.yaml new file mode 100644 index 000000000..6ded2cd72 --- /dev/null +++ b/cloud-driver-libs/region/aws_region_meta.yaml @@ -0,0 +1,336 @@ +DisplayName: + us-east-1: United States, Northern Virginia + us-east-1a: United States, Northern Virginia + us-east-1b: United States, Northern Virginia + us-east-1c: United States, Northern Virginia + us-east-1d: United States, Northern Virginia + us-east-1e: United States, Northern Virginia + us-east-1f: United States, Northern Virginia + + us-east-2: United States, Ohio + us-east-2a: United States, Ohio + us-east-2b: United States, Ohio + us-east-2c: United States, Ohio + + us-west-1: United States, Northern California + us-west-1a: United States, Northern California + us-west-1b: United States, Northern California + us-west-1c: United States, Northern California + + us-west-2: United States, Oregon + us-west-2a: United States, Oregon + us-west-2b: United States, Oregon + us-west-2c: United States, Oregon + us-west-2d: United States, Oregon + + af-south-1: South Africa, Cape Town + af-south-1a: South Africa, Cape Town + af-south-1b: South Africa, Cape Town + af-south-1c: South Africa, Cape Town + + ap-east-1: Hong Kong + ap-east-1a: Hong Kong + ap-east-1b: Hong Kong + ap-east-1c: Hong Kong + + ap-south-1: India, Mumbai + ap-south-1a: India, Mumbai + ap-south-1b: India, Mumbai + ap-south-1c: India, Mumbai + + ap-south-2: India, Hyderabad + ap-south-2a: India, Hyderabad + ap-south-2b: India, Hyderabad + ap-south-2c: India, Hyderabad + + ap-southeast-1: Singapore, Singapore + ap-southeast-1a: Singapore, Singapore + ap-southeast-1b: Singapore, Singapore + ap-southeast-1c: Singapore, Singapore + + ap-southeast-2: Australia, Sydney + ap-southeast-2a: Australia, Sydney + ap-southeast-2b: Australia, Sydney + ap-southeast-2c: Australia, Sydney + + ap-southeast-3: Indonesia, Jakarta + ap-southeast-3a: Indonesia, Jakarta + ap-southeast-3b: Indonesia, Jakarta + ap-southeast-3c: Indonesia, Jakarta + + ap-southeast-4: Australia, Melbourne + ap-southeast-4a: Australia, Melbourne + ap-southeast-4b: Australia, Melbourne + ap-southeast-4c: Australia, Melbourne + + ap-southeast-5: Malaysia, Malaysia # 2024.8.23 + ap-southeast-4a: Malaysia, Malaysia + ap-southeast-4b: Malaysia, Malaysia + ap-southeast-4c: Malaysia, Malaysia + + ap-northeast-1: Japan, Tokyo + ap-northeast-1a: Japan, Tokyo + ap-northeast-1b: Japan, Tokyo + ap-northeast-1c: Japan, Tokyo + ap-northeast-1d: Japan, Tokyo + + ap-northeast-2: South Korea, Seoul + ap-northeast-2a: South Korea, Seoul + ap-northeast-2b: South Korea, Seoul + ap-northeast-2c: South Korea, Seoul + ap-northeast-2d: South Korea, Seoul + + ap-northeast-3: Japan, Osaka + ap-northeast-3a: Japan, Osaka + ap-northeast-3b: Japan, Osaka + ap-northeast-3c: Japan, Osaka + + ca-central-1: Canada, Quebec + ca-central-1a: Canada, Quebec + ca-central-1b: Canada, Quebec + ca-central-1c: Canada, Quebec + + ca-west-1: Canada, Alberta + ca-central-1a: Canada, Alberta + ca-central-1b: Canada, Alberta + ca-central-1c: Canada, Alberta + + cn-north-1: China, Beijing + cn-north-1a: China, Beijing + cn-north-1b: China, Beijing + cn-north-1c: China, Beijing + + cn-northwest-1: China, Ningxia + cn-northwest-1a: China, Ningxia + cn-northwest-1b: China, Ningxia + cn-northwest-1c: China, Ningxia + + eu-central-1: Germany, Brandenburg + eu-central-1a: Germany, Brandenburg + eu-central-1b: Germany, Brandenburg + eu-central-1c: Germany, Brandenburg + + eu-central-2: Switzerland, Zurich + eu-central-2a: Switzerland, Zurich + eu-central-2b: Switzerland, Zurich + eu-central-2c: Switzerland, Zurich + + eu-west-1: Ireland, Leinster + eu-west-1a: Ireland, Leinster + eu-west-1b: Ireland, Leinster + eu-west-1c: Ireland, Leinster + + eu-west-2: United Kingdom, England + eu-west-2a: United Kingdom, England + eu-west-2b: United Kingdom, England + eu-west-2c: United Kingdom, England + + eu-west-3: France, Île-de-France + eu-west-3a: France, Île-de-France + eu-west-3b: France, Île-de-France + eu-west-3c: France, Île-de-France + + eu-north-1: Sweden, Stockholm + eu-north-1a: Sweden, Stockholm + eu-north-1b: Sweden, Stockholm + eu-north-1c: Sweden, Stockholm + + eu-south-1: Italy, Lombardy + eu-south-1a: Italy, Lombardy + eu-south-1b: Italy, Lombardy + eu-south-1c: Italy, Lombardy + + eu-south-2: Spain, Catalonia + eu-south-2a: Spain, Catalonia + eu-south-2b: Spain, Catalonia + eu-south-2c: Spain, Catalonia + + il-central-1: Israel, Tel Aviv + il-central-1a: Israel, Tel Aviv + il-central-1b: Israel, Tel Aviv + il-central-1c: Israel, Tel Aviv + + me-south-1: Bahrain, Manama + me-south-1a: Bahrain, Manama + me-south-1b: Bahrain, Manama + me-south-1c: Bahrain, Manama + + me-central-1: United Arab Emirates, Dubai + me-central-1a: United Arab Emirates, Dubai + me-central-1b: United Arab Emirates, Dubai + me-central-1c: United Arab Emirates, Dubai + + sa-east-1: Brazil, São Paulo + sa-east-1a: Brazil, São Paulo + sa-east-1b: Brazil, São Paulo + sa-east-1c: Brazil, São Paulo + +CSPDisplayName: + us-east-1: US East (N. Virginia) + us-east-1a: US East (N. Virginia) + us-east-1b: US East (N. Virginia) + us-east-1c: US East (N. Virginia) + us-east-1d: US East (N. Virginia) + us-east-1e: US East (N. Virginia) + us-east-1f: US East (N. Virginia) + + us-east-2: US East (Ohio) + us-east-2a: US East (Ohio) + us-east-2b: US East (Ohio) + us-east-2c: US East (Ohio) + + us-west-1: US West (N. California) + us-west-1a: US West (N. California) + us-west-1b: US West (N. California) + + us-west-2: US West (Oregon) + us-west-2a: US West (Oregon) + us-west-2b: US West (Oregon) + us-west-2c: US West (Oregon) + us-west-2d: US West (Oregon) + + af-south-1: Africa (Cape Town) + af-south-1a: Africa (Cape Town) + af-south-1b: Africa (Cape Town) + af-south-1c: Africa (Cape Town) + + ap-east-1: Asia Pacific (Hong Kong) + ap-east-1a: Asia Pacific (Hong Kong) + ap-east-1b: Asia Pacific (Hong Kong) + ap-east-1c: Asia Pacific (Hong Kong) + + ap-south-1: Asia Pacific (Mumbai) + ap-south-1a: Asia Pacific (Mumbai) + ap-south-1b: Asia Pacific (Mumbai) + ap-south-1c: Asia Pacific (Mumbai) + + ap-south-2: Asia Pacific (Hyderabad) + ap-south-2a: Asia Pacific (Hyderabad) + ap-south-2b: Asia Pacific (Hyderabad) + ap-south-2c: Asia Pacific (Hyderabad) + + ap-southeast-1: Asia Pacific (Singapore) + ap-southeast-1a: Asia Pacific (Singapore) + ap-southeast-1b: Asia Pacific (Singapore) + ap-southeast-1c: Asia Pacific (Singapore) + + ap-southeast-2: Asia Pacific (Sydney) + ap-southeast-2a: Asia Pacific (Sydney) + ap-southeast-2b: Asia Pacific (Sydney) + ap-southeast-2c: Asia Pacific (Sydney) + + ap-southeast-3: Asia Pacific (Jakarta) + ap-southeast-3a: Asia Pacific (Jakarta) + ap-southeast-3b: Asia Pacific (Jakarta) + ap-southeast-3c: Asia Pacific (Jakarta) + + ap-southeast-4: Asia Pacific (Melbourne) + ap-southeast-4a: Asia Pacific (Melbourne) + ap-southeast-4b: Asia Pacific (Melbourne) + ap-southeast-4c: Asia Pacific (Melbourne) + + ap-southeast-5: Asia Pacific (Malaysia) # 2024.8.23 + ap-southeast-4a: Asia Pacific (Malaysia) + ap-southeast-4b: Asia Pacific (Malaysia) + ap-southeast-4c: Asia Pacific (Malaysia) + + ap-northeast-1: Asia Pacific (Tokyo) + ap-northeast-1a: Asia Pacific (Tokyo) + ap-northeast-1b: Asia Pacific (Tokyo) + ap-northeast-1c: Asia Pacific (Tokyo) + ap-northeast-1d: Asia Pacific (Tokyo) + + ap-northeast-2: Asia Pacific (Seoul) + ap-northeast-2a: Asia Pacific (Seoul) + ap-northeast-2b: Asia Pacific (Seoul) + ap-northeast-2c: Asia Pacific (Seoul) + ap-northeast-2d: Asia Pacific (Seoul) + + ap-northeast-3: Asia Pacific (Osaka) + ap-northeast-3a: Asia Pacific (Osaka) + ap-northeast-3b: Asia Pacific (Osaka) + ap-northeast-3c: Asia Pacific (Osaka) + + ca-central-1: Canada (Central) + ca-central-1a: Canada (Central) + ca-central-1b: Canada (Central) + ca-central-1c: Canada (Central) + + ca-west-1: Canada West (Calgary) + ca-central-1a: Canada West (Calgary) + ca-central-1b: Canada West (Calgary) + ca-central-1c: Canada West (Calgary) + + cn-north-1: China (Beijing) + cn-north-1a: China (Beijing) + cn-north-1b: China (Beijing) + cn-north-1c: China (Beijing) + + cn-northwest-1: China (Ningxia) + cn-northwest-1a: China (Ningxia) + cn-northwest-1b: China (Ningxia) + cn-northwest-1c: China (Ningxia) + + eu-central-1: Europe (Frankfurt) + eu-central-1a: Europe (Frankfurt) + eu-central-1b: Europe (Frankfurt) + eu-central-1c: Europe (Frankfurt) + + eu-central-2: Europe (Zurich) + eu-central-2a: Europe (Zurich) + eu-central-2b: Europe (Zurich) + eu-central-2c: Europe (Zurich) + + eu-west-1: Europe (Ireland) + eu-west-1a: Europe (Ireland) + eu-west-1b: Europe (Ireland) + eu-west-1c: Europe (Ireland) + + eu-west-2: Europe (London) + eu-west-2a: Europe (London) + eu-west-2b: Europe (London) + eu-west-2c: Europe (London) + + eu-west-3: Europe (Paris) + eu-west-3a: Europe (Paris) + eu-west-3b: Europe (Paris) + eu-west-3c: Europe (Paris) + + eu-north-1: Europe (Stockholm) + eu-north-1a: Europe (Stockholm) + eu-north-1b: Europe (Stockholm) + eu-north-1c: Europe (Stockholm) + + eu-south-1: Europe (Milan) + eu-south-1a: Europe (Milan) + eu-south-1b: Europe (Milan) + eu-south-1c: Europe (Milan) + + eu-south-2: Europe (Spain) + eu-south-2a: Europe (Spain) + eu-south-2b: Europe (Spain) + eu-south-2c: Europe (Spain) + + il-central-1: Israel (Tel Aviv) + il-central-1a: Israel (Tel Aviv) + il-central-1b: Israel (Tel Aviv) + il-central-1c: Israel (Tel Aviv) + + me-south-1: Middle East (Bahrain) + me-south-1a: Middle East (Bahrain) + me-south-1b: Middle East (Bahrain) + me-south-1c: Middle East (Bahrain) + + me-central-1: Middle East (UAE) + me-central-1a: Middle East (UAE) + me-central-1b: Middle East (UAE) + me-central-1c: Middle East (UAE) + + sa-east-1: South America (São Paulo) + sa-east-1a: South America (São Paulo) + sa-east-1b: South America (São Paulo) + sa-east-1c: South America (São Paulo) + + +# 출처 : https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones +# 출처 : https://www.aws-services.info/regions.html diff --git a/cloud-driver-libs/region/gcp_region_meta.yaml b/cloud-driver-libs/region/gcp_region_meta.yaml new file mode 100644 index 000000000..326f3b03c --- /dev/null +++ b/cloud-driver-libs/region/gcp_region_meta.yaml @@ -0,0 +1,334 @@ +DisplayName: + africa-south1: South Africa, Gauteng + africa-south1-a: South Africa, Gauteng + africa-south1-b: South Africa, Gauteng + africa-south1-c: South Africa, Gauteng + asia-east1: Taiwan, Taiwan + asia-east1-a: Taiwan, Taiwan + asia-east1-b: Taiwan, Taiwan + asia-east1-c: Taiwan, Taiwan + asia-east2: Hong Kong, Hong Kong + asia-east2-a: Hong Kong, Hong Kong + asia-east2-b: Hong Kong, Hong Kong + asia-east2-c: Hong Kong, Hong Kong + asia-northeast1: Japan, Tokyo + asia-northeast1-a: Japan, Tokyo + asia-northeast1-b: Japan, Tokyo + asia-northeast1-c: Japan, Tokyo + asia-northeast2: Japan, Osaka + asia-northeast2-a: Japan, Osaka + asia-northeast2-b: Japan, Osaka + asia-northeast2-c: Japan, Osaka + asia-northeast3: South Korea, Seoul + asia-northeast3-a: South Korea, Seoul + asia-northeast3-b: South Korea, Seoul + asia-northeast3-c: South Korea, Seoul + asia-south1: India, Maharashtra + asia-south1-a: India, Maharashtra + asia-south1-b: India, Maharashtra + asia-south1-c: India, Maharashtra + asia-south2: India, Delhi + asia-south2-a: India, Delhi + asia-south2-b: India, Delhi + asia-south2-c: India, Delhi + asia-southeast1: Singapore, Singapore + asia-southeast1-a: Singapore, Singapore + asia-southeast1-b: Singapore, Singapore + asia-southeast1-c: Singapore, Singapore + asia-southeast2: Indonesia, Jakarta + asia-southeast2-a: Indonesia, Jakarta + asia-southeast2-b: Indonesia, Jakarta + asia-southeast2-c: Indonesia, Jakarta + australia-southeast1: Australia, New South Wales + australia-southeast1-a: Australia, New South Wales + australia-southeast1-b: Australia, New South Wales + australia-southeast1-c: Australia, New South Wales + australia-southeast2: Australia, Victoria + australia-southeast2-a: Australia, Victoria + australia-southeast2-b: Australia, Victoria + australia-southeast2-c: Australia, Victoria + europe-central2: Poland, Mazovia + europe-central2-a: Poland, Mazovia + europe-central2-b: Poland, Mazovia + europe-central2-c: Poland, Mazovia + europe-north1: Finland, Kymenlaakso + europe-north1-a: Finland, Kymenlaakso + europe-north1-b: Finland, Kymenlaakso + europe-north1-c: Finland, Kymenlaakso + europe-southwest1: Spain, Madrid + europe-southwest1-a: Spain, Madrid + europe-southwest1-b: Spain, Madrid + europe-southwest1-c: Spain, Madrid + europe-west1: Belgium, Wallonia + europe-west1-b: Belgium, Wallonia + europe-west1-c: Belgium, Wallonia + europe-west1-d: Belgium, Wallonia + europe-west10: Germany, Berlin + europe-west10-a: Germany, Berlin + europe-west10-b: Germany, Berlin + europe-west10-c: Germany, Berlin + europe-west12: Italy, Piedmont + europe-west12-a: Italy, Piedmont + europe-west12-b: Italy, Piedmont + europe-west12-c: Italy, Piedmont + europe-west2: United Kingdom, England + europe-west2-a: United Kingdom, England + europe-west2-b: United Kingdom, England + europe-west2-c: United Kingdom, England + europe-west3: Germany, Hesse + europe-west3-a: Germany, Hesse + europe-west3-b: Germany, Hesse + europe-west3-c: Germany, Hesse + europe-west4: The Netherlands, Groningen + europe-west4-a: The Netherlands, Groningen + europe-west4-b: The Netherlands, Groningen + europe-west4-c: The Netherlands, Groningen + europe-west6: Switzerland, Zurich + europe-west6-a: Switzerland, Zurich + europe-west6-b: Switzerland, Zurich + europe-west6-c: Switzerland, Zurich + europe-west8: Italy, Lombardy + europe-west8-a: Italy, Lombardy + europe-west8-b: Italy, Lombardy + europe-west8-c: Italy, Lombardy + europe-west9: France, Île-de-France + europe-west9-a: France, Île-de-France + europe-west9-b: France, Île-de-France + europe-west9-c: France, Île-de-France + me-central1: Qatar, Baladīyat ad Dawḩah + me-central1-a: Qatar, Baladīyat ad Dawḩah + me-central1-b: Qatar, Baladīyat ad Dawḩah + me-central1-c: Qatar, Baladīyat ad Dawḩah + me-central2: Saudi Arabia, Eastern Province + me-central2-a: Saudi Arabia, Eastern Province + me-central2-b: Saudi Arabia, Eastern Province + me-central2-c: Saudi Arabia, Eastern Province + me-west1: Israel, Tel Aviv + me-west1-a: Israel, Tel Aviv + me-west1-b: Israel, Tel Aviv + me-west1-c: Israel, Tel Aviv + northamerica-northeast1: Canada, Quebec + northamerica-northeast1-a: Canada, Quebec + northamerica-northeast1-b: Canada, Quebec + northamerica-northeast1-c: Canada, Quebec + northamerica-northeast2: Canada, Ontario + northamerica-northeast2-a: Canada, Ontario + northamerica-northeast2-b: Canada, Ontario + northamerica-northeast2-c: Canada, Ontario + northamerica-south1: Mexico, Querétaro + northamerica-south1-a: Mexico, Querétaro + northamerica-south1-b: Mexico, Querétaro + northamerica-south1-c: Mexico, Querétaro + southamerica-east1: Brazil, São Paulo + southamerica-east1-a: Brazil, São Paulo + southamerica-east1-b: Brazil, São Paulo + southamerica-east1-c: Brazil, São Paulo + southamerica-west1: Chile, Santiago Metropolitan + southamerica-west1-a: Chile, Santiago Metropolitan + southamerica-west1-b: Chile, Santiago Metropolitan + southamerica-west1-c: Chile, Santiago Metropolitan + us-central1: United States, Iowa + us-central1-a: United States, Iowa + us-central1-b: United States, Iowa + us-central1-c: United States, Iowa + us-central1-f: United States, Iowa + us-east1: United States, North Carolina + us-east1-b: United States, North Carolina + us-east1-c: United States, North Carolina + us-east1-d: United States, North Carolina + us-east4: United States, West Virginia + us-east4-a: United States, West Virginia + us-east4-b: United States, West Virginia + us-east4-c: United States, West Virginia + us-east5: United States, Ohio + us-east5-a: United States, Ohio + us-east5-b: United States, Ohio + us-east5-c: United States, Ohio + us-south1: United States, Texas + us-south1-a: United States, Texas + us-south1-b: United States, Texas + us-south1-c: United States, Texas + us-west1: United States, Oregon + us-west1-a: United States, Oregon + us-west1-b: United States, Oregon + us-west1-c: United States, Oregon + us-west2: United States, California + us-west2-a: United States, California + us-west2-b: United States, California + us-west2-c: United States, California + us-west3: United States, Utah + us-west3-a: United States, Utah + us-west3-b: United States, Utah + us-west3-c: United States, Utah + us-west4: United States, Nevada + us-west4-a: United States, Nevada + us-west4-b: United States, Nevada + us-west4-c: United States, Nevada + + +CSPDisplayName: + africa-south1: South Africa (Johannesburg) + africa-south1-a: South Africa (Johannesburg) + africa-south1-b: South Africa (Johannesburg) + africa-south1-c: South Africa (Johannesburg) + asia-east1: Taiwan (Changhua County) + asia-east1-a: Taiwan (Changhua County) + asia-east1-b: Taiwan (Changhua County) + asia-east1-c: Taiwan (Changhua County) + asia-east2: Hong Kong (Hong Kong SAR) + asia-east2-a: Hong Kong (Hong Kong SAR) + asia-east2-b: Hong Kong (Hong Kong SAR) + asia-east2-c: Hong Kong (Hong Kong SAR) + asia-northeast1: Japan (Tokyo) + asia-northeast1-a: Japan (Tokyo) + asia-northeast1-b: Japan (Tokyo) + asia-northeast1-c: Japan (Tokyo) + asia-northeast2: Japan (Osaka) + asia-northeast2-a: Japan (Osaka) + asia-northeast2-b: Japan (Osaka) + asia-northeast2-c: Japan (Osaka) + asia-northeast3: South Korea (Seoul) + asia-northeast3-a: South Korea (Seoul) + asia-northeast3-b: South Korea (Seoul) + asia-northeast3-c: South Korea (Seoul) + asia-south1: India (Mumbai) + asia-south1-a: India (Mumbai) + asia-south1-b: India (Mumbai) + asia-south1-c: India (Mumbai) + asia-south2: India (Delhi) + asia-south2-a: India (Delhi) + asia-south2-b: India (Delhi) + asia-south2-c: India (Delhi) + asia-southeast1: Singapore (Jurong West) + asia-southeast1-a: Singapore (Jurong West) + asia-southeast1-b: Singapore (Jurong West) + asia-southeast1-c: Singapore (Jurong West) + asia-southeast2: Indonesia (Jakarta) + asia-southeast2-a: Indonesia (Jakarta) + asia-southeast2-b: Indonesia (Jakarta) + asia-southeast2-c: Indonesia (Jakarta) + australia-southeast1: Australia (Sydney) + australia-southeast1-a: Australia (Sydney) + australia-southeast1-b: Australia (Sydney) + australia-southeast1-c: Australia (Sydney) + australia-southeast2: Australia (Melbourne) + australia-southeast2-a: Australia (Melbourne) + australia-southeast2-b: Australia (Melbourne) + australia-southeast2-c: Australia (Melbourne) + europe-central2: Poland (Warsaw) + europe-central2-a: Poland (Warsaw) + europe-central2-b: Poland (Warsaw) + europe-central2-c: Poland (Warsaw) + europe-north1: Finland (Hamina) + europe-north1-a: Finland (Hamina) + europe-north1-b: Finland (Hamina) + europe-north1-c: Finland (Hamina) + europe-southwest1: Spain (Madrid) + europe-southwest1-a: Spain (Madrid) + europe-southwest1-b: Spain (Madrid) + europe-southwest1-c: Spain (Madrid) + europe-west1: Belgium (St. Ghislain) + europe-west1-b: Belgium (St. Ghislain) + europe-west1-c: Belgium (St. Ghislain) + europe-west1-d: Belgium (St. Ghislain) + europe-west10: Germany (Berlin) + europe-west10-a: Germany (Berlin) + europe-west10-b: Germany (Berlin) + europe-west10-c: Germany (Berlin) + europe-west12: Italy (Turin) + europe-west12-a: Italy (Turin) + europe-west12-b: Italy (Turin) + europe-west12-c: Italy (Turin) + europe-west2: England (London) + europe-west2-a: England (London) + europe-west2-b: England (London) + europe-west2-c: England (London) + europe-west3: Germany (Frankfurt) + europe-west3-a: Germany (Frankfurt) + europe-west3-b: Germany (Frankfurt) + europe-west3-c: Germany (Frankfurt) + europe-west4: Netherlands (Eemshaven) + europe-west4-a: Netherlands (Eemshaven) + europe-west4-b: Netherlands (Eemshaven) + europe-west4-c: Netherlands (Eemshaven) + europe-west6: Switzerland (Zurich) + europe-west6-a: Switzerland (Zurich) + europe-west6-b: Switzerland (Zurich) + europe-west6-c: Switzerland (Zurich) + europe-west8: Italy (Milan) + europe-west8-a: Italy (Milan) + europe-west8-b: Italy (Milan) + europe-west8-c: Italy (Milan) + europe-west9: France (Paris) + europe-west9-a: France (Paris) + europe-west9-b: France (Paris) + europe-west9-c: France (Paris) + me-central1: Qatar (Doha) + me-central1-a: Qatar (Doha) + me-central1-b: Qatar (Doha) + me-central1-c: Qatar (Doha) + me-central2: Saudi Arabia (Dammam) + me-central2-a: Saudi Arabia (Dammam) + me-central2-b: Saudi Arabia (Dammam) + me-central2-c: Saudi Arabia (Dammam) + me-west1: Israel (Tel Aviv) + me-west1-a: Israel (Tel Aviv) + me-west1-b: Israel (Tel Aviv) + me-west1-c: Israel (Tel Aviv) + northamerica-northeast1: Canada (Montréal) + northamerica-northeast1-a: Canada (Montréal) + northamerica-northeast1-b: Canada (Montréal) + northamerica-northeast1-c: Canada (Montréal) + northamerica-northeast2: Canada (Toronto) + northamerica-northeast2-a: Canada (Toronto) + northamerica-northeast2-b: Canada (Toronto) + northamerica-northeast2-c: Canada (Toronto) + northamerica-south1: Mexico (Queretaro) + northamerica-south1-a: Mexico (Queretaro) + northamerica-south1-b: Mexico (Queretaro) + northamerica-south1-c: Mexico (Queretaro) + southamerica-east1: Brazil (São Paulo) + southamerica-east1-a: Brazil (São Paulo) + southamerica-east1-b: Brazil (São Paulo) + southamerica-east1-c: Brazil (São Paulo) + southamerica-west1: Chile (Santiago) + southamerica-west1-a: Chile (Santiago) + southamerica-west1-b: Chile (Santiago) + southamerica-west1-c: Chile (Santiago) + us-central1: United States (Iowa) + us-central1-a: United States (Iowa) + us-central1-b: United States (Iowa) + us-central1-c: United States (Iowa) + us-central1-f: United States (Iowa) + us-east1: United States (South Carolina) + us-east1-b: United States (South Carolina) + us-east1-c: United States (South Carolina) + us-east1-d: United States (South Carolina) + us-east4: United States (Northern Virginia) + us-east4-a: United States (Northern Virginia) + us-east4-b: United States (Northern Virginia) + us-east4-c: United States (Northern Virginia) + us-east5: United States (Ohio) + us-east5-a: United States (Ohio) + us-east5-b: United States (Ohio) + us-east5-c: United States (Ohio) + us-south1: United States (Texas) + us-south1-a: United States (Texas) + us-south1-b: United States (Texas) + us-south1-c: United States (Texas) + us-west1: United States (Oregon) + us-west1-a: United States (Oregon) + us-west1-b: United States (Oregon) + us-west1-c: United States (Oregon) + us-west2: United States (California) + us-west2-a: United States (California) + us-west2-b: United States (California) + us-west2-c: United States (California) + us-west3: United States (Utah) + us-west3-a: United States (Utah) + us-west3-b: United States (Utah) + us-west3-c: United States (Utah) + us-west4: United States (Nevada) + us-west4-a: United States (Nevada) + us-west4-b: United States (Nevada) + us-west4-c: United States (Nevada) diff --git a/cloud-driver-libs/region/tencent_region_meta.yaml b/cloud-driver-libs/region/tencent_region_meta.yaml new file mode 100644 index 000000000..bf273eb5d --- /dev/null +++ b/cloud-driver-libs/region/tencent_region_meta.yaml @@ -0,0 +1,151 @@ +DisplayName: + ap-beijing: China, Beijing + ap-beijing-1: China, Beijing + ap-beijing-2: China, Beijing + ap-beijing-3: China, Beijing + ap-beijing-4: China, Beijing + ap-beijing-5: China, Beijing + ap-beijing-6: China, Beijing + ap-beijing-7: China, Beijing + ap-chengdu: China, Sichuan + ap-chengdu-1: China, Sichuan + ap-chengdu-2: China, Sichuan + ap-chongqing: China, Chongqing + ap-chongqing-1: China, Chongqing + ap-guangzhou: China, Guangdong + ap-guangzhou-1: China, Guangdong + ap-guangzhou-2: China, Guangdong + ap-guangzhou-3: China, Guangdong + ap-guangzhou-4: China, Guangdong + # ap-guangzhou-5: China, Guangdong # Not exists in the csp's list + ap-guangzhou-6: China, Guangdong + ap-guangzhou-7: China, Guangdong + ap-nanjing: China, Jiangsu + ap-nanjing-1: China, Jiangsu + ap-nanjing-2: China, Jiangsu + ap-nanjing-3: China, Jiangsu + ap-shanghai: China, Shanghai + ap-shanghai-1: China, Shanghai + ap-shanghai-2: China, Shanghai + ap-shanghai-3: China, Shanghai + ap-shanghai-4: China, Shanghai + ap-shanghai-5: China, Shanghai + ap-shenzhen-fsi: China, Guangdong #finance zone + ap-shenzhen-fsi-1: China, Guangdong + ap-shenzhen-fsi-2: China, Guangdong + ap-shenzhen-fsi-3: China, Guangdong + ap-tianjin: China, Tianjin # not available + ap-tianjin-1: China, Tianjin + ap-hongkong: China, Hong Kong + ap-hongkong-1: China, Hong Kong + ap-hongkong-2: China, Hong Kong + ap-tokyo: Japan, Tokyo + ap-tokyo-1: Japan, Tokyo + ap-tokyo-2: Japan, Tokyo + ap-seoul: South Korea, Seoul + ap-seoul-1: South Korea, Seoul + ap-seoul-2: South Korea, Seoul + ap-singapore: Singapore, Singapore + ap-singapore-1: Singapore, Singapore + ap-singapore-2: Singapore, Singapore + ap-singapore-3: Singapore, Singapore + ap-singapore-4: Singapore, Singapore + ap-bangkok: Thailand, Bangkok + ap-bangkok-1: Thailand, Bangkok + ap-bangkok-2: Thailand, Bangkok + ap-mumbai: India, Maharashtra # not available + ap-mumbai-1: India, Maharashtra + ap-jakarta: Indonesia, Jakarta + ap-jakarta-1: Indonesia, Jakarta + eu-frankfurt: Germany, Hesse + eu-frankfurt-1: Germany, Hesse # (Nodes in Frankfurt can cover Europe) + eu-moscow: Russia, Moscow # not available + eu-moscow-1: Russia, Moscow + eu-moscow-2: Russia, Moscow + na-siliconvalley: United States, California # (Nodes in Silicon Valley can cover Western US) + na-siliconvalley-1: United States, California + na-siliconvalley-2: United States, California + na-ashburn: United States, Virginia # (Nodes in Virginia can cover Eastern US) + na-ashburn-1: United States, Virginia + na-toronto: Canada, Ontario # not available + na-toronto-1: Canada, Ontario + na-toronto-2: Canada, Ontario + sa-sao-paulo: Brazil, São Paulo + sa-sao-paulo-1: Brazil, São Paulo + sa-sao-paulo-2: Brazil, São Paulo + +CSPDisplayName: + ap-beijing: North China (Beijing) + ap-beijing-1: North China (Beijing) # (sold out) + ap-beijing-2: North China (Beijing) # (sold out) + ap-beijing-3: North China (Beijing) + ap-beijing-4: North China (Beijing) # (sold out) + ap-beijing-5: North China (Beijing) # (sold out) + ap-beijing-6: North China (Beijing) + ap-beijing-7: North China (Beijing) + ap-chengdu: Southwest China (Chengdu) + ap-chengdu-1: Southwest China (Chengdu) + ap-chengdu-2: Southwest China (Chengdu) # (sold out) + ap-chongqing: Southwest China (Chongqing) + ap-chongqing-1: Southwest China (Chongqing) + ap-guangzhou: South China (Guangzhou) + ap-guangzhou-1: South China (Guangzhou) # (sold out) + ap-guangzhou-2: South China (Guangzhou) # (sold out) + ap-guangzhou-3: South China (Guangzhou) # (sold out) + ap-guangzhou-4: South China (Guangzhou) # (sold out) + ap-guangzhou-6: South China (Guangzhou) + ap-guangzhou-7: South China (Guangzhou) + ap-nanjing: East China (Nanjing) + ap-nanjing-1: East China (Nanjing) + ap-nanjing-2: East China (Nanjing) # (sold out) + ap-nanjing-3: East China (Nanjing) + ap-shanghai: East China (Shanghai) + ap-shanghai-1: East China (Shanghai) # (sold out) + ap-shanghai-2: East China (Shanghai) + ap-shanghai-3: East China (Shanghai) # (sold out) + ap-shanghai-4: East China (Shanghai) # (sold out) + ap-shanghai-5: East China (Shanghai) + ap-shenzhen-fsi: South China (Shenzhen) # Not exists in the csp's list. finance purpose region + ap-shenzhen-fsi-1: South China (Shenzhen) + ap-shenzhen-fsi-2: South China (Shenzhen) + ap-tianjin: North China (Tianjin) # Not exists in the csp's list + ap-tianjin-1: North China (Tianjin) + ap-hongkong: Hong Kong/Macao/Taiwan (Hong Kong, China) + ap-hongkong-1: Hong Kong/Macao/Taiwan (Hong Kong, China) + ap-hongkong-2: Hong Kong/Macao/Taiwan (Hong Kong, China) + ap-hongkong-3: Hong Kong/Macao/Taiwan (Hong Kong, China) + ap-tokyo: Northeast Asia (Tokyo) + ap-tokyo-1: Northeast Asia (Tokyo) + ap-tokyo-2: Northeast Asia (Tokyo) + ap-seoul: Northeast Asia (Seoul) + ap-seoul-1: Northeast Asia (Seoul) + ap-seoul-2: Northeast Asia (Seoul) + ap-singapore: Southeast Asia (Singapore) + ap-singapore-1: Southeast Asia (Singapore) + ap-singapore-2: Southeast Asia (Singapore) + ap-singapore-3: Southeast Asia (Singapore) + ap-singapore-4: Southeast Asia (Singapore) + ap-bangkok: Southeast Asia (Bangkok) + ap-bangkok-1: Southeast Asia (Bangkok) + ap-bangkok-2: Southeast Asia (Bangkok) + ap-mumbai: South Asia (Mumbai) # Not exists in the csp's list + ap-mumbai-1: South Asia (Mumbai) + ap-jakarta: Southeast Asia (Jakarta) + ap-jakarta-1: Southeast Asia (Jakarta) + eu-frankfurt: Europe (Frankfurt) + eu-frankfurt-1: Europe (Frankfurt) + eu-moscow: Europe (Moscow) # Not exists in the csp's list + eu-moscow-1: Europe (Moscow) + eu-moscow-2: Europe (Moscow) + na-siliconvalley: West US (Silicon Valley) + na-siliconvalley-1: West US (Silicon Valley) + na-siliconvalley-2: West US (Silicon Valley) + na-ashburn: East US (Virginia) + na-ashburn-1: East US (Virginia) + na-ashburn-2: East US (Virginia) + na-toronto: North America (Toronto) # Not in the csp's list + na-toronto-1: North America (Toronto) + na-toronto-2: North America (Toronto) + sa-sao-paulo: South America (São Paulo) + sa-sao-paulo-1: South America (São Paulo) + sa-sao-paulo-2: South America (São Paulo)