Versions in this module Expand all Collapse all v0 v0.1.1 Jun 29, 2013 v0.1.0 Jun 28, 2013 Changes in this version + const BuilderId + const DIGITALOCEAN_API_URL + func NewRequest(d DigitalOceanClient, path string, params string) (map[string]interface{}, error) + type Artifact struct + func (*Artifact) BuilderId() string + func (*Artifact) Files() []string + func (a *Artifact) Destroy() error + func (a *Artifact) Id() string + func (a *Artifact) String() string + type Builder struct + func (b *Builder) Cancel() + func (b *Builder) Prepare(raws ...interface{}) error + func (b *Builder) Run(ui packer.Ui, hook packer.Hook, cache packer.Cache) (packer.Artifact, error) + type DigitalOceanClient struct + APIKey string + BaseURL string + ClientID string + func (d DigitalOceanClient) CreateDroplet(name string, size uint, image uint, region uint, keyId uint) (uint, error) + func (d DigitalOceanClient) CreateKey(name string, pub string) (uint, error) + func (d DigitalOceanClient) CreateSnapshot(id uint, name string) error + func (d DigitalOceanClient) DestroyDroplet(id uint) error + func (d DigitalOceanClient) DestroyImage(id uint) error + func (d DigitalOceanClient) DestroyKey(id uint) error + func (d DigitalOceanClient) DropletStatus(id uint) (string, string, error) + func (d DigitalOceanClient) Images() ([]Image, error) + func (d DigitalOceanClient) New(client string, key string) *DigitalOceanClient + func (d DigitalOceanClient) PowerOffDroplet(id uint) error + type Image struct + Distribution string + Id uint + Name string + type ImagesResp struct + Images []Image