Documentation
¶
Index ¶
- Constants
- func LobsterFromJSON(jsonData []byte) (compute.Provider, error)
- type Lobster
- func (lobster *Lobster) AddAddressToInstance(instanceID string, address *compute.Address) error
- func (lobster *Lobster) ComputeService() compute.Service
- func (lobster *Lobster) CreateImage(imageTemplate *compute.Image) (*compute.Image, error)
- func (lobster *Lobster) CreateInstance(instance *compute.Instance) (*compute.Instance, error)
- func (lobster *Lobster) DeleteImage(imageID string) error
- func (lobster *Lobster) DeleteInstance(instanceID string) error
- func (lobster *Lobster) FindFlavor(flavor *compute.Flavor) (string, error)
- func (lobster *Lobster) FindImage(image *compute.Image) (string, error)
- func (lobster *Lobster) GetImage(imageID string) (*compute.Image, error)
- func (lobster *Lobster) GetInstance(instanceID string) (*compute.Instance, error)
- func (lobster *Lobster) GetVNC(instanceID string) (string, error)
- func (lobster *Lobster) ImportPublicKey(key *compute.PublicKey) (*compute.PublicKey, error)
- func (lobster *Lobster) ListFlavors() ([]*compute.Flavor, error)
- func (lobster *Lobster) ListImages() ([]*compute.Image, error)
- func (lobster *Lobster) ListInstanceAddresses(instanceID string) ([]*compute.Address, error)
- func (lobster *Lobster) ListInstances() ([]*compute.Instance, error)
- func (lobster *Lobster) ListPublicKeys() ([]*compute.PublicKey, error)
- func (lobster *Lobster) RebootInstance(instanceID string) error
- func (lobster *Lobster) ReimageInstance(instanceID string, image *compute.Image) error
- func (lobster *Lobster) RemoveAddressFromInstance(instanceID string, addressID string) error
- func (lobster *Lobster) RemovePublicKey(keyID string) error
- func (lobster *Lobster) RenameInstance(instanceID string, name string) error
- func (lobster *Lobster) ResizeInstance(instanceID string, flavor *compute.Flavor) error
- func (lobster *Lobster) SetAddressHostname(addressID string, hostname string) error
- func (lobster *Lobster) StartInstance(instanceID string) error
- func (lobster *Lobster) StopInstance(instanceID string) error
- type LobsterJSONConfig
Constants ¶
View Source
const DEFAULT_NAME = "cloug"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Lobster ¶
type Lobster struct {
// contains filtered or unexported fields
}
func (*Lobster) AddAddressToInstance ¶
func (*Lobster) ComputeService ¶
func (*Lobster) CreateImage ¶
func (*Lobster) CreateInstance ¶
func (*Lobster) DeleteImage ¶
func (*Lobster) DeleteInstance ¶
func (*Lobster) FindFlavor ¶
func (*Lobster) GetInstance ¶
func (*Lobster) ImportPublicKey ¶
func (*Lobster) ListInstanceAddresses ¶
func (*Lobster) ListInstances ¶
func (*Lobster) ListPublicKeys ¶
func (*Lobster) RebootInstance ¶
func (*Lobster) ReimageInstance ¶
func (*Lobster) RemoveAddressFromInstance ¶
func (*Lobster) RemovePublicKey ¶
func (*Lobster) RenameInstance ¶
func (*Lobster) ResizeInstance ¶
func (*Lobster) SetAddressHostname ¶
func (*Lobster) StartInstance ¶
func (*Lobster) StopInstance ¶
type LobsterJSONConfig ¶
Click to show internal directories.
Click to hide internal directories.