Documentation
¶
Index ¶
- type Client
- func (c *Client) ConfigSetCert(req *ConfigSetCertRequest) (*ConfigSetCertResponse, error)
- func (c *Client) ConfigSetCertWithContext(ctx context.Context, req *ConfigSetCertRequest) (*ConfigSetCertResponse, error)
- func (c *Client) GetSiteList(req *GetSiteListRequest) (*GetSiteListResponse, error)
- func (c *Client) GetSiteListWithContext(ctx context.Context, req *GetSiteListRequest) (*GetSiteListResponse, error)
- func (c *Client) ModifySite(req *ModifySiteRequest) (*ModifySiteResponse, error)
- func (c *Client) ModifySiteWithContext(ctx context.Context, req *ModifySiteRequest) (*ModifySiteResponse, error)
- func (c *Client) SetTLSConfig(config *tls.Config) *Client
- func (c *Client) SetTimeout(timeout time.Duration) *Client
- type ConfigSetCertRequest
- type ConfigSetCertResponse
- type GetSiteListRequest
- type GetSiteListResponse
- type ModifySiteRequest
- type ModifySiteResponse
- type SiteRecord
- type SiteServerInfoMod
- type SiteServerSSLInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) ConfigSetCert ¶
func (c *Client) ConfigSetCert(req *ConfigSetCertRequest) (*ConfigSetCertResponse, error)
func (*Client) ConfigSetCertWithContext ¶
func (c *Client) ConfigSetCertWithContext(ctx context.Context, req *ConfigSetCertRequest) (*ConfigSetCertResponse, error)
func (*Client) GetSiteList ¶
func (c *Client) GetSiteList(req *GetSiteListRequest) (*GetSiteListResponse, error)
func (*Client) GetSiteListWithContext ¶
func (c *Client) GetSiteListWithContext(ctx context.Context, req *GetSiteListRequest) (*GetSiteListResponse, error)
func (*Client) ModifySite ¶
func (c *Client) ModifySite(req *ModifySiteRequest) (*ModifySiteResponse, error)
func (*Client) ModifySiteWithContext ¶
func (c *Client) ModifySiteWithContext(ctx context.Context, req *ModifySiteRequest) (*ModifySiteResponse, error)
type ConfigSetCertRequest ¶
type ConfigSetCertResponse ¶
type ConfigSetCertResponse struct {
// contains filtered or unexported fields
}
type GetSiteListRequest ¶
type GetSiteListResponse ¶
type GetSiteListResponse struct {
Result *struct {
List []*SiteRecord `json:"list"`
Total int32 `json:"total"`
} `json:"res,omitempty"`
// contains filtered or unexported fields
}
type ModifySiteRequest ¶
type ModifySiteRequest struct {
SiteId *string `json:"site_id,omitempty"`
Type *string `json:"types,omitempty"`
Server *SiteServerInfoMod `json:"server,omitempty"`
}
type ModifySiteResponse ¶
type ModifySiteResponse struct {
// contains filtered or unexported fields
}
type SiteRecord ¶
type SiteServerInfoMod ¶ added in v0.3.27
type SiteServerInfoMod struct {
ListenSSLPorts *[]string `json:"listen_ssl_port,omitempty"`
SSL *SiteServerSSLInfo `json:"ssl,omitempty"`
}
type SiteServerSSLInfo ¶
Click to show internal directories.
Click to hide internal directories.