增加DNS套餐相关API

This commit is contained in:
刘祥超
2022-09-13 10:50:26 +08:00
parent da02e6df4a
commit cf4b9a49ed
20 changed files with 7944 additions and 4304 deletions

View File

@@ -4,10 +4,28 @@ package dnsconfigs
func DefaultNSUserConfig() *NSUserConfig {
return &NSUserConfig{
DefaultClusterId: 0,
DefaultClusterId: 0,
DefaultPlanConfig: DefaultNSUserPlanConfig(),
}
}
func DefaultNSUserPlanConfig() *NSPlanConfig {
return &NSPlanConfig{
SupportCountryRoutes: true,
SupportChinaProvinceRoutes: true,
SupportISPRoutes: true,
MaxCustomRoutes: 0,
MaxLoadBalanceRecordsPerRecord: 100,
MinTTL: 60,
MaxDomains: 100,
MaxRecordsPerDomain: 1000,
SupportRecordStats: true,
SupportDomainAlias: false,
SupportAPI: false,
}
}
type NSUserConfig struct {
DefaultClusterId int64 `json:"defaultClusterId"` // 默认部署到的集群
DefaultClusterId int64 `json:"defaultClusterId"` // 默认部署到的集群
DefaultPlanConfig *NSPlanConfig `json:"defaultPlanConfig"` // 默认套餐设置
}