Documentation
¶
Index ¶
- type BaseResponse
- type Client
- func (c *Client) ConfigSetSSL(req *ConfigSetSSLRequest) (*ConfigSetSSLResponse, error)
- func (c *Client) GetSiteList(req *GetSiteListRequest) (*GetSiteListResponse, error)
- func (c *Client) ModifySite(req *ModifySiteRequest) (*ModifySiteResponse, error)
- func (c *Client) WithTLSConfig(config *tls.Config) *Client
- func (c *Client) WithTimeout(timeout time.Duration) *Client
- type ConfigSetSSLRequest
- type ConfigSetSSLResponse
- type GetSiteListRequest
- type GetSiteListResponse
- type ModifySiteRequest
- type ModifySiteResponse
- type SiteServerInfo
- type SiteServerSSLInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseResponse ¶
type BaseResponse interface {
GetCode() int32
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) ConfigSetSSL ¶
func (c *Client) ConfigSetSSL(req *ConfigSetSSLRequest) (*ConfigSetSSLResponse, error)
func (*Client) GetSiteList ¶
func (c *Client) GetSiteList(req *GetSiteListRequest) (*GetSiteListResponse, error)
func (*Client) ModifySite ¶
func (c *Client) ModifySite(req *ModifySiteRequest) (*ModifySiteResponse, error)
type ConfigSetSSLRequest ¶
type ConfigSetSSLResponse ¶
type ConfigSetSSLResponse struct {
// contains filtered or unexported fields
}
type GetSiteListRequest ¶
type GetSiteListResponse ¶
type GetSiteListResponse struct {
Result *struct {
List []*struct {
SiteId string `json:"site_id"`
SiteName string `json:"site_name"`
Type string `json:"types"`
Status int32 `json:"status"`
CreateTime int64 `json:"create_time"`
UpdateTime int64 `json:"update_time"`
} `json:"list"`
Total int32 `json:"total"`
} `json:"res,omitempty"`
// contains filtered or unexported fields
}
type ModifySiteRequest ¶
type ModifySiteRequest struct {
SiteId string `json:"site_id"`
Type *string `json:"types,omitempty"`
Server *SiteServerInfo `json:"server,omitempty"`
}
type ModifySiteResponse ¶
type ModifySiteResponse struct {
// contains filtered or unexported fields
}
type SiteServerInfo ¶
type SiteServerInfo struct {
ListenSSLPort *int32 `json:"listen_ssl_port,omitempty"`
SSL *SiteServerSSLInfo `json:"ssl,omitempty"`
}
type SiteServerSSLInfo ¶
Click to show internal directories.
Click to hide internal directories.