Documentation
¶
Index ¶
Constants ¶
View Source
const BuilderId = "sorah.amazon.scratch"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
common.PackerConfig `mapstructure:",squash"`
awscommon.AccessConfig `mapstructure:",squash"`
awscommon.AMIConfig `mapstructure:",squash"`
awscommon.RunConfig `mapstructure:",squash"`
awscommon.BlockDevices `mapstructure:",squash"`
WorkerDeviceName string `mapstructure:"worker_device_name"`
VolumeSize int64 `mapstructure:"volume_size"`
VolumeType string `mapstructure:"volume_type"`
RootDeviceName string `mapstructure:"root_device_name"`
// contains filtered or unexported fields
}
type StepGetVolume ¶
type StepGetVolume struct {
DeviceName string
}
func (*StepGetVolume) Cleanup ¶
func (step *StepGetVolume) Cleanup(state multistep.StateBag)
func (*StepGetVolume) Run ¶
func (step *StepGetVolume) Run(state multistep.StateBag) multistep.StepAction
type StepRegisterAMI ¶
type StepRegisterAMI struct {
RootDeviceName string
// contains filtered or unexported fields
}
func (*StepRegisterAMI) Cleanup ¶
func (step *StepRegisterAMI) Cleanup(state multistep.StateBag)
func (*StepRegisterAMI) Run ¶
func (step *StepRegisterAMI) Run(state multistep.StateBag) multistep.StepAction
type StepStopInstance ¶
type StepStopInstance struct {
SpotPrice string
}
func (*StepStopInstance) Cleanup ¶
func (s *StepStopInstance) Cleanup(multistep.StateBag)
func (*StepStopInstance) Run ¶
func (step *StepStopInstance) Run(state multistep.StateBag) multistep.StepAction
Click to show internal directories.
Click to hide internal directories.