Versions in this module Expand all Collapse all v0 v0.1.0 Jul 1, 2020 Changes in this version + const BuilderId + type Artifact struct + func (a *Artifact) BuilderId() string + func (a *Artifact) Destroy() error + func (a *Artifact) Files() []string + func (a *Artifact) Id() string + func (a *Artifact) State(name string) interface{} + func (a *Artifact) String() string + type Config struct + APIEndpoint string + APIKey string + APISecret string + ImageBucket string + SOSEndpoint string + SkipClean bool + TemplateDescription string + TemplateDisablePassword bool + TemplateDisableSSHKey bool + TemplateName string + TemplateUsername string + TemplateZone string + func NewConfig(raws ...interface{}) (*Config, error) + func (*Config) FlatMapstructure() interface{ ... } + type FlatConfig struct + APIEndpoint *string + APIKey *string + APISecret *string + ImageBucket *string + PackerBuildName *string + PackerBuilderType *string + PackerDebug *bool + PackerForce *bool + PackerOnError *string + PackerSensitiveVars []string + PackerUserVars map[string]string + SOSEndpoint *string + SkipClean *bool + TemplateDescription *string + TemplateDisablePassword *bool + TemplateDisableSSHKey *bool + TemplateName *string + TemplateUsername *string + TemplateZone *string + func (*FlatConfig) HCL2Spec() map[string]hcldec.Spec + type PostProcessor struct + func (p *PostProcessor) ConfigSpec() hcldec.ObjectSpec + func (p *PostProcessor) Configure(raws ...interface{}) error + func (p *PostProcessor) PostProcess(ctx context.Context, ui packer.Ui, a packer.Artifact) (packer.Artifact, bool, bool, error)