Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Settings ¶
type Settings struct { PackerConfig common.PackerConfig `mapstructure:",squash"` CommunicatorConfig communicator.Config `mapstructure:",squash"` McpRegion string `mapstructure:"mcp_region"` McpUser string `mapstructure:"mcp_user"` McpPassword string `mapstructure:"mcp_password"` DatacenterID string `mapstructure:"datacenter"` OVFPackagePrefix string `mapstructure:"ovf_package_prefix"` TargetImage string `mapstructure:"target_image"` }
Settings represents the settings for the customer image import builder.
func (*Settings) GetCommunicatorConfig ¶
func (settings *Settings) GetCommunicatorConfig() *communicator.Config
GetCommunicatorConfig retrieves the Packer communicator configuration for the plugin.
func (*Settings) GetMCPPassword ¶
GetMCPPassword retrieves the Cloud Control password.
func (*Settings) GetMCPUser ¶
GetMCPUser retrieves the Cloud Control user name.
func (*Settings) GetPackerConfig ¶
func (settings *Settings) GetPackerConfig() *common.PackerConfig
GetPackerConfig retrieves the common Packer configuration for the plugin.
Click to show internal directories.
Click to hide internal directories.