Versions in this module Expand all Collapse all v1 v1.1.1 Oct 14, 2017 v1.1.0 Sep 12, 2017 Changes in this version + const BuilderId + func SSHConfig(username, password string) func(state multistep.StateBag) (*ssh.ClientConfig, error) + type Artifact struct + Image client.Image + Region string + 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 Builder struct + func (b *Builder) Cancel() + func (b *Builder) Prepare(rawConfig ...interface{}) ([]string, error) + func (b *Builder) Run(ui packer.Ui, hook packer.Hook, cache packer.Cache) (packer.Artifact, error) + type Config struct + AccessCfg *client.Config + AccessCfgFile string + AccessCfgFileAccount string + AvailabilityDomain string + BaseImageID string + Comm communicator.Config + CompartmentID string + Fingerprint string + ImageName string + KeyFile string + PassPhrase string + Region string + Shape string + SubnetID string + TenancyID string + UserID string + func NewConfig(raws ...interface{}) (*Config, error) + type Driver interface + CreateImage func(id string) (client.Image, error) + CreateInstance func(publicKey string) (string, error) + DeleteImage func(id string) error + GetInstanceIP func(id string) (string, error) + TerminateInstance func(id string) error + WaitForImageCreation func(id string) error + WaitForInstanceState func(id string, waitStates []string, terminalState string) error + func NewDriverOCI(cfg *Config) (Driver, error)