Documentation
¶
Index ¶
- type Client
- func (c *Client) BootRescueGet(ip string) (*models.Rescue, error)
- func (c *Client) BootRescueSet(ip string, input *models.RescueSetInput) (*models.Rescue, error)
- func (c *Client) FailoverGet(ip string) (*models.Failover, error)
- func (c *Client) FailoverGetList() ([]models.Failover, error)
- func (c *Client) GetVersion() string
- func (c *Client) IPGetList() ([]models.IP, error)
- func (c *Client) KeyGetList() ([]models.Key, error)
- func (c *Client) RDnsGet(ip string) (*models.Rdns, error)
- func (c *Client) RDnsGetList() ([]models.Rdns, error)
- func (c *Client) ResetGet(ip string) (*models.Reset, error)
- func (c *Client) ResetSet(ip string, input *models.ResetSetInput) (*models.ResetPost, error)
- func (c *Client) ServerGet(ip string) (*models.Server, error)
- func (c *Client) ServerGetList() ([]models.Server, error)
- func (c *Client) ServerReverse(ip string) (*models.Cancellation, error)
- func (c *Client) ServerSetName(ip string, input *models.ServerSetNameInput) (*models.Server, error)
- func (c *Client) SetBaseURL(baseURL string)
- func (c *Client) SetUserAgent(userAgent string)
- type RobotClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) BootRescueSet ¶
func (*Client) FailoverGet ¶ added in v0.1.3
func (*Client) FailoverGetList ¶ added in v0.1.3
func (*Client) GetVersion ¶
func (*Client) ServerReverse ¶
func (c *Client) ServerReverse(ip string) (*models.Cancellation, error)
func (*Client) ServerSetName ¶
func (*Client) SetBaseURL ¶
func (*Client) SetUserAgent ¶
type RobotClient ¶
type RobotClient interface {
SetBaseURL(baseURL string)
SetUserAgent(userAgent string)
GetVersion() string
ServerGetList() ([]models.Server, error)
ServerGet(ip string) (*models.Server, error)
ServerSetName(ip string, input *models.ServerSetNameInput) (*models.Server, error)
ServerReverse(ip string) (*models.Cancellation, error)
KeyGetList() ([]models.Key, error)
IPGetList() ([]models.IP, error)
RDnsGetList() ([]models.Rdns, error)
RDnsGet(ip string) (*models.Rdns, error)
BootRescueGet(ip string) (*models.Rescue, error)
BootRescueSet(ip string, input *models.RescueSetInput) (*models.Rescue, error)
ResetGet(ip string) (*models.Reset, error)
ResetSet(ip string, input *models.ResetSetInput) (*models.ResetPost, error)
FailoverGetList() ([]models.Failover, error)
FailoverGet(ip string) (*models.Failover, error)
}
func NewBasicAuthClient ¶
func NewBasicAuthClient(username, password string) RobotClient
Source Files
¶
Click to show internal directories.
Click to hide internal directories.