1package cloudapi 2 3// EndpointMap Endpoint Data 4var EndpointMap map[string]string 5 6// EndpointType regional or central 7var EndpointType = "regional" 8 9// GetEndpointMap Get Endpoint Data Map 10func GetEndpointMap() map[string]string { 11 if EndpointMap == nil { 12 EndpointMap = map[string]string{ 13 "cn-shenzhen": "apigateway.cn-shenzhen.aliyuncs.com", 14 "cn-beijing": "apigateway.cn-beijing.aliyuncs.com", 15 "ap-south-1": "apigateway.ap-south-1.aliyuncs.com", 16 "eu-west-1": "apigateway.eu-west-1.aliyuncs.com", 17 "ap-northeast-1": "apigateway.ap-northeast-1.aliyuncs.com", 18 "cn-shenzhen-finance-1": "apigateway.aliyuncs.com", 19 "me-east-1": "apigateway.me-east-1.aliyuncs.com", 20 "cn-chengdu": "apigateway.cn-chengdu.aliyuncs.com", 21 "cn-north-2-gov-1": "apigateway.cn-north-2-gov-1.aliyuncs.com", 22 "cn-qingdao": "apigateway.cn-qingdao.aliyuncs.com", 23 "cn-shanghai": "apigateway.cn-shanghai.aliyuncs.com", 24 "cn-shanghai-finance-1": "apigateway.aliyuncs.com", 25 "cn-hongkong": "apigateway.cn-hongkong.aliyuncs.com", 26 "cn-hangzhou-finance": "apigateway.aliyuncs.com", 27 "ap-southeast-1": "apigateway.ap-southeast-1.aliyuncs.com", 28 "ap-southeast-2": "apigateway.ap-southeast-2.aliyuncs.com", 29 "ap-southeast-3": "apigateway.ap-southeast-3.aliyuncs.com", 30 "eu-central-1": "apigateway.eu-central-1.aliyuncs.com", 31 "cn-huhehaote": "apigateway.cn-huhehaote.aliyuncs.com", 32 "ap-southeast-5": "apigateway.ap-southeast-5.aliyuncs.com", 33 "us-east-1": "apigateway.us-east-1.aliyuncs.com", 34 "cn-zhangjiakou": "apigateway.cn-zhangjiakou.aliyuncs.com", 35 "us-west-1": "apigateway.us-west-1.aliyuncs.com", 36 "cn-hangzhou": "apigateway.cn-hangzhou.aliyuncs.com", 37 } 38 } 39 return EndpointMap 40} 41 42// GetEndpointType Get Endpoint Type Value 43func GetEndpointType() string { 44 return EndpointType 45} 46