Versions in this module Expand all Collapse all v1 v1.3.2 Oct 29, 2018 Changes in this version + const BuilderId + const VAGRANT_CLOUD_URL + type Artifact struct + Provider string + Tag string + func NewArtifact(provider, tag string) *Artifact + func (*Artifact) BuilderId() string + func (*Artifact) State(name string) interface{} + func (a *Artifact) Destroy() error + func (a *Artifact) Files() []string + func (a *Artifact) Id() string + func (a *Artifact) String() string + type Box struct + Tag string + Versions []*Version + func (b *Box) HasVersion(version string) (bool, *Version) + type Config struct + AccessToken string + BoxDownloadUrl string + NoRelease bool + Tag string + VagrantCloudUrl string + Version string + VersionDescription string + type PostProcessor struct + func (p *PostProcessor) Cancel() + func (p *PostProcessor) Configure(raws ...interface{}) error + func (p *PostProcessor) PostProcess(ui packer.Ui, artifact packer.Artifact) (packer.Artifact, bool, error) + type Provider struct + HostedToken string + Name string + UploadUrl string + Url string + type Upload struct + UploadPath string + type VagrantCloudClient struct + AccessToken string + BaseURL string + func (v *VagrantCloudClient) Delete(path string) (*http.Response, error) + func (v *VagrantCloudClient) Get(path string) (*http.Response, error) + func (v *VagrantCloudClient) Post(path string, body interface{}) (*http.Response, error) + func (v *VagrantCloudClient) Put(path string) (*http.Response, error) + func (v *VagrantCloudClient) Upload(path string, url string) (*http.Response, error) + func (v *VagrantCloudClient) ValidateAuthentication() error + func (v VagrantCloudClient) New(baseUrl string, token string) (*VagrantCloudClient, error) + type VagrantCloudErrors struct + Errors map[string][]string + func (v VagrantCloudErrors) FormatErrors() string + type Version struct + Description string + Version string