This commit is contained in:
Fu Diwei
2025-09-06 00:25:33 +08:00
parent ed03acd5a2
commit 9dcaf05b88
3 changed files with 10 additions and 5 deletions
@@ -114,8 +114,8 @@ func (d *SSLDeployerProvider) Deploy(ctx context.Context, certPEM string, privke
modifySiteReq := &btwafsdk.ModifySiteRequest{
SiteId: lo.ToPtr(siteId),
Type: lo.ToPtr("openCert"),
Server: &btwafsdk.SiteServerInfo{
ListenSSLPorts: lo.ToPtr([]int32{d.config.SitePort}),
Server: &btwafsdk.SiteServerInfoMod{
ListenSSLPorts: lo.ToPtr([]string{fmt.Sprintf("%d", d.config.SitePort)}),
SSL: &btwafsdk.SiteServerSSLInfo{
IsSSL: lo.ToPtr(int32(1)),
FullChain: lo.ToPtr(certPEM),
+3 -3
View File
@@ -6,9 +6,9 @@ import (
)
type ModifySiteRequest struct {
SiteId *string `json:"site_id,omitempty"`
Type *string `json:"types,omitempty"`
Server *SiteServerInfo `json:"server,omitempty"`
SiteId *string `json:"site_id,omitempty"`
Type *string `json:"types,omitempty"`
Server *SiteServerInfoMod `json:"server,omitempty"`
}
type ModifySiteResponse struct {
+5
View File
@@ -32,6 +32,11 @@ type SiteServerInfo struct {
SSL *SiteServerSSLInfo `json:"ssl,omitempty"`
}
type SiteServerInfoMod struct {
ListenSSLPorts *[]string `json:"listen_ssl_port,omitempty"`
SSL *SiteServerSSLInfo `json:"ssl,omitempty"`
}
type SiteServerSSLInfo struct {
IsSSL *int32 `json:"is_ssl,omitempty"`
FullChain *string `json:"full_chain,omitempty"`