1package alikafka
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-shanghai-internal-test-1": "alikafka.aliyuncs.com",
14			"cn-beijing-gov-1":            "alikafka.aliyuncs.com",
15			"cn-shenzhen-su18-b01":        "alikafka.aliyuncs.com",
16			"cn-wulanchabu":               "alikafka.aliyuncs.com",
17			"cn-shanghai-inner":           "alikafka.aliyuncs.com",
18			"cn-shenzhen-st4-d01":         "alikafka.aliyuncs.com",
19			"cn-haidian-cm12-c01":         "alikafka.aliyuncs.com",
20			"cn-hangzhou-internal-prod-1": "alikafka.aliyuncs.com",
21			"cn-yushanfang":               "alikafka.aliyuncs.com",
22			"cn-hongkong-finance-pop":     "alikafka.aliyuncs.com",
23			"cn-qingdao-nebula":           "alikafka.aliyuncs.com",
24			"cn-beijing-finance-pop":      "alikafka.aliyuncs.com",
25			"cn-wuhan":                    "alikafka.aliyuncs.com",
26			"cn-zhangbei":                 "alikafka.aliyuncs.com",
27			"cn-zhengzhou-nebula-1":       "alikafka.aliyuncs.com",
28			"rus-west-1-pop":              "alikafka.aliyuncs.com",
29			"cn-shanghai-et15-b01":        "alikafka.aliyuncs.com",
30			"cn-hangzhou-bj-b01":          "alikafka.aliyuncs.com",
31			"cn-hangzhou-internal-test-1": "alikafka.aliyuncs.com",
32			"eu-west-1-oxs":               "alikafka.aliyuncs.com",
33			"cn-zhangbei-na61-b01":        "alikafka.aliyuncs.com",
34			"cn-beijing-finance-1":        "alikafka.aliyuncs.com",
35			"cn-hangzhou-internal-test-3": "alikafka.aliyuncs.com",
36			"cn-hangzhou-internal-test-2": "alikafka.aliyuncs.com",
37			"me-east-1":                   "alikafka.aliyuncs.com",
38			"cn-hangzhou-test-306":        "alikafka.aliyuncs.com",
39			"cn-huhehaote-nebula-1":       "alikafka.aliyuncs.com",
40			"cn-shanghai-et2-b01":         "alikafka.aliyuncs.com",
41			"cn-beijing-nu16-b01":         "alikafka.aliyuncs.com",
42			"cn-edge-1":                   "alikafka.aliyuncs.com",
43			"ap-southeast-2":              "alikafka.aliyuncs.com",
44			"cn-fujian":                   "alikafka.aliyuncs.com",
45			"ap-northeast-2-pop":          "alikafka.aliyuncs.com",
46			"cn-shenzhen-inner":           "alikafka.aliyuncs.com",
47			"cn-zhangjiakou-na62-a01":     "alikafka.aliyuncs.com",
48		}
49	}
50	return EndpointMap
51}
52
53// GetEndpointType Get Endpoint Type Value
54func GetEndpointType() string {
55	return EndpointType
56}
57