Files
Safeline-Acme/internal/class/Config/default.go

50 lines
1.0 KiB
Go

package Config
import (
"SafeLine-Acme/internal/class/Acme"
"SafeLine-Acme/internal/class/DNSProvider"
"SafeLine-Acme/internal/class/SafeLine"
)
func (config *Object) Default() {
a := Object{
Concurrency: 3,
Days: 15,
Server: SafeLine.Object{
Host: "192.168.1.4:1443",
ApiToken: "xxx",
},
Acme: Acme.Object{
Email: "xxx",
DNSProvider: DNSProvider.Object{
TencentCloud: DNSProvider.TencentCloud{
SecretID: "xxx",
SecretKey: "xxx",
},
AliCloud: DNSProvider.AliCloud{
AccessKeyId: "xxx",
AccessKeySecret: "xxx",
RAMRole: "xxx(可选)",
STSToken: "xxx(可选)",
},
HuaweiCloud: DNSProvider.HuaweiCloud{
AccessKeyId: "xxx",
Region: "xxx",
SecretAccessKey: "xxx",
},
WestCN: DNSProvider.WestCN{
Username: "xxx",
Password: "xxx",
},
RainYun: DNSProvider.RainYun{
ApiKey: "xxx",
},
Dode: DNSProvider.Dode{
Token: "xxx",
},
},
},
}
a.Write("./config.json")
}