-
Notifications
You must be signed in to change notification settings - Fork 141
/
Copy pathconfig.go
34 lines (28 loc) · 1.14 KB
/
config.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package ratelimit
//default cgi limit
const (
DefaultLimit int64 = 15
)
func init() {
//old (filename . key)
limitConfig["resource_tc_instance"] = 50
limitConfig["resource_tc_instance.create"] = 10
limitConfig["resource_tc_instance.update"] = 10
limitConfig["resource_tc_instance.delete"] = 10
//new(filename . action)
limitConfig["service_tencentcloud_mysql"] = 50
limitConfig["service_tencentcloud_mysql.CreateDBInstanceHour"] = 20
limitConfig["service_tencentcloud_mysql.OfflineIsolatedInstances"] = 20
limitConfig["service_tencentcloud_mysql.CreateBackup"] = 5
limitConfig["service_tencentcloud_mysql.ModifyInstanceParam"] = 20
//new(filename)
limitConfig["service_tencentcloud_cos"] = DefaultLimit
limitConfig["service_tencentcloud_vpc"] = DefaultLimit
limitConfig["service_tencentcloud_redis"] = DefaultLimit
limitConfig["service_tencentcloud_mongodb"] = DefaultLimit
limitConfig["service_tencentcloud_dcg"] = DefaultLimit
limitConfig["service_tencentcloud_dc"] = 5
limitConfig["service_tencentcloud_ccn"] = DefaultLimit
limitConfig["service_tencentcloud_cbs"] = DefaultLimit
limitConfig["service_tencentcloud_as"] = DefaultLimit
}