mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2026-01-06 12:05:48 +08:00
域名解析增加EdgeDNS API
This commit is contained in:
@@ -73,6 +73,12 @@ func (this *CreatePopupAction) RunPost(params struct {
|
||||
ParamCustomHTTPURL string
|
||||
ParamCustomHTTPSecret string
|
||||
|
||||
// EdgeDNS API
|
||||
ParamEdgeDNSAPIRole string
|
||||
ParamEdgeDNSAPIHost string
|
||||
ParamEdgeDNSAPIAccessKeyId string
|
||||
ParamEdgeDNSAPIAccessKeySecret string
|
||||
|
||||
Must *actions.Must
|
||||
CSRF *actionutils.CSRF
|
||||
}) {
|
||||
@@ -121,6 +127,20 @@ func (this *CreatePopupAction) RunPost(params struct {
|
||||
Email("请输入正确格式的邮箱地址")
|
||||
apiParams["apiKey"] = params.ParamCloudFlareAPIKey
|
||||
apiParams["email"] = params.ParamCloudFlareEmail
|
||||
case "edgeDNSAPI":
|
||||
params.Must.
|
||||
Field("paramEdgeDNSAPIHost", params.ParamEdgeDNSAPIHost).
|
||||
Require("请输入API地址").
|
||||
Field("paramEdgeDNSAPIRole", params.ParamEdgeDNSAPIRole).
|
||||
Require("请选择AccessKey类型").
|
||||
Field("paramEdgeDNSAPIAccessKeyId", params.ParamEdgeDNSAPIAccessKeyId).
|
||||
Require("请输入AccessKey ID").
|
||||
Field("paramEdgeDNSAPIAccessKeySecret", params.ParamEdgeDNSAPIAccessKeySecret).
|
||||
Require("请输入AccessKey密钥")
|
||||
apiParams["host"] = params.ParamEdgeDNSAPIHost
|
||||
apiParams["role"] = params.ParamEdgeDNSAPIRole
|
||||
apiParams["accessKeyId"] = params.ParamEdgeDNSAPIAccessKeyId
|
||||
apiParams["accessKeySecret"] = params.ParamEdgeDNSAPIAccessKeySecret
|
||||
case "customHTTP":
|
||||
params.Must.
|
||||
Field("paramCustomHTTPURL", params.ParamCustomHTTPURL).
|
||||
|
||||
Reference in New Issue
Block a user