Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigFilePath ¶
Types ¶
type Config ¶
type Config struct {
Containers []ContainerConfig `mapstructure:"containers"`
}
type ContainerConfig ¶
type ContainerConfig struct {
Type EmulatorType `mapstructure:"type"`
Tag string `mapstructure:"tag"`
Port string `mapstructure:"port"`
Env []string `mapstructure:"env"`
}
func (*ContainerConfig) DisplayName ¶ added in v0.2.0
func (c *ContainerConfig) DisplayName() string
func (*ContainerConfig) HealthPath ¶
func (c *ContainerConfig) HealthPath() (string, error)
func (*ContainerConfig) Image ¶
func (c *ContainerConfig) Image() (string, error)
func (*ContainerConfig) Name ¶
func (c *ContainerConfig) Name() string
Name returns the container name: "localstack-{type}" or "localstack-{type}-{tag}" if tag != latest
func (*ContainerConfig) ProductName ¶
func (c *ContainerConfig) ProductName() (string, error)
type EmulatorType ¶
type EmulatorType string
const ( EmulatorAWS EmulatorType = "aws" EmulatorSnowflake EmulatorType = "snowflake" EmulatorAzure EmulatorType = "azure" )
Click to show internal directories.
Click to hide internal directories.