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.