Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { GetService(name string) (Service, error) GetSoftLayer_Account_Service() (SoftLayer_Account_Service, error) GetSoftLayer_Virtual_Guest_Service() (SoftLayer_Virtual_Guest_Service, error) GetSoftLayer_Security_Ssh_Key_Service() (SoftLayer_Security_Ssh_Key_Service, error) DoRawHttpRequest(path string, requestType string, requestBody *bytes.Buffer) ([]byte, error) GenerateRequestBody(templateData interface{}) (*bytes.Buffer, error) HasErrors(body map[string]interface{}) error CheckForHttpResponseErrors(data []byte) error }
type SoftLayer_Account_Service ¶
type SoftLayer_Account_Service interface { Service GetAccountStatus() (datatypes.SoftLayer_Account_Status, error) GetVirtualGuests() ([]datatypes.SoftLayer_Virtual_Guest, error) GetNetworkStorage() ([]datatypes.SoftLayer_Network_Storage, error) GetVirtualDiskImages() ([]datatypes.SoftLayer_Virtual_Disk_Image, error) GetSshKeys() ([]datatypes.SoftLayer_Security_Ssh_Key, error) }
type SoftLayer_Security_Ssh_Key_Service ¶
type SoftLayer_Security_Ssh_Key_Service interface { Service CreateObject(template datatypes.SoftLayer_Security_Ssh_Key) (datatypes.SoftLayer_Security_Ssh_Key, error) DeleteObject(sshKeyId int) (bool, error) }
type SoftLayer_Virtual_Guest_Service ¶
type SoftLayer_Virtual_Guest_Service interface { Service CreateObject(template datatypes.SoftLayer_Virtual_Guest_Template) (datatypes.SoftLayer_Virtual_Guest, error) EditObject(instanceId int, template datatypes.SoftLayer_Virtual_Guest) (bool, error) DeleteObject(instanceId int) (bool, error) GetPowerState(instanceId int) (datatypes.SoftLayer_Virtual_Guest_Power_State, error) GetSshKeys(instanceId int) ([]datatypes.SoftLayer_Security_Ssh_Key, error) GetActiveTransaction(instanceId int) (datatypes.SoftLayer_Provisioning_Version1_Transaction, error) GetActiveTransactions(instanceId int) ([]datatypes.SoftLayer_Provisioning_Version1_Transaction, error) }
Click to show internal directories.
Click to hide internal directories.