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 Options
- type OptionsFunc
- type SiteData
- 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 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 OptionsFunc ¶ added in v0.4.25
type OptionsFunc func(*Options)
func WithApiKey ¶ added in v0.4.25
func WithApiKey(apiKey string) OptionsFunc
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.